-
-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
Exporting the configuration via Config Import/Export fails with a PHP fatal error when using the Docker image lampro.azurecr.io/lampro:9.3.
The error is caused by insufficient permissions to access the __lam.requestAccess.sqlite file.
[Mon Feb 02 06:30:15.111191 2026] [php:error] [pid 31:tid 31] [client 172.20.0.2:52662] PHP Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, bool given in /usr/share/ldap-account-manager/lib/modules/requestAccess.inc:3545\nStack trace:\n#0 /usr/share/ldap-account-manager/lib/modules/requestAccess.inc(3545): fclose()\n#1 /usr/share/ldap-account-manager/lib/modules/requestAccess.inc(3531): RequestAccessRepositorySQLite->getPdoUrl()\n#2 /usr/share/ldap-account-manager/lib/modules/requestAccess.inc(2802): RequestAccessRepositorySQLite->getPdo()\n#3 /usr/share/ldap-account-manager/lib/modules/requestAccess.inc(3524): RequestAccessRepositoryBase->checkSchema()\n#4 /usr/share/ldap-account-manager/lib/modules/requestAccess.inc(2257): RequestAccessRepositorySQLite->__construct()\n#5 /usr/share/ldap-account-manager/lib/persistence.inc(315): requestAccess::getDatabase()\n#6 /usr/share/ldap-account-manager/lib/persistence.inc(78): LAM\\PERSISTENCE\\ConfigDataExporter->_getRequestAccessData()\n#7 /usr/share/ldap-account-manager/templates/config/confImportExport.php(88): LAM\\PERSISTENCE\\ConfigDataExporter->exportAsJson()\n#8 {main}\n thrown in /usr/share/ldap-account-manager/lib/modules/requestAccess.inc on line 3545, referer: https://accounts-lab.example.de/lam/templates/config/confImportExport.php
[Mon Feb 02 06:30:15.110992 2026] [php:warn] [pid 31:tid 31] [client 172.20.0.2:52662] PHP Warning: fopen(/usr/share/ldap-account-manager/lib/modules/../../config/__lam.requestAccess.sqlite): Failed to open stream: Permission denied in /usr/share/ldap-account-manager/lib/modules/requestAccess.inc on line 3544, referer: https://accounts-lab.example.de/lam/templates/config/confImportExport.php
172.20.0.10:80 172.20.0.2 - - [02/Feb/2026:06:30:15 +0000] "POST /lam/templates/config/confImportExport.php HTTP/1.1" 500 1044 "https://accounts-lab.example.de/lam/templates/config/confImportExport.php" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels