Liebe Nextcloud-Experten!
Ich bekomme seit letzter Nacht plötzlich die folgende Fehlermeldung wenn ich mich auf meine Nextcloud verbinden möchte: “Internal Server Error
The server encountered an internal error and was unable to complete your request.”
- Auf welcher Hardware? Raspberry PI4 mit 8GB
- Betriebssystem: Raspbian GNU/Linux 10 (buster)
- Nextcloud Version: 24.0.6
- PHP Version: PHP 8.0.24
- Welche Datenbank? MariaDB Ver 15.1
- Apache version: Apache/2.4.38 (Raspbian)
- Netzwerk Aufgliederung: Fritz!Box > Switch > PI4
- Wurden vor kurzen Server Updates gemacht? Wenn ja von was? hmmm, ja - gibt es von ‘apt update’ ein Logfile?
- Habt ihr die Logs angesehen von Nextcloud und von System? finde das nextcloud-logfile nicht in var/log/, wo ist das versteckt?
apache2/error.log:
[Thu Oct 27 00:00:03.201927 2022] [ssl:warn] [pid 28807] AH01909: 127.0.1.1:443:0 server certificate does NOT include an ID which matches the server name
[Thu Oct 27 00:00:03.202412 2022] [mpm_prefork:notice] [pid 28807] AH00163: Apache/2.4.38 (Raspbian) OpenSSL/1.1.1n configured -- resuming normal operations
[Thu Oct 27 00:00:03.202438 2022] [core:notice] [pid 28807] AH00094: Command line: '/usr/sbin/apache2'
[Thu Oct 27 00:00:47.716015 2022] [php:error] [pid 22206] [client 192.168.82.171:56785] PHP Fatal error: Uncaught Doctrine\\DBAL\\Exception: Failed to connect to the database: An exception occurred in the driver: could not find driver in /var/www/nextcloud/lib/private/DB/Connection.php:139\nStack trace:\n#0 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1519): OC\\DB\\Connection->connect()\n#1 /var/www/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1041): Doctrine\\DBAL\\Connection->getWrappedConnection()\n#2 /var/www/nextcloud/lib/private/DB/Connection.php(261): Doctrine\\DBAL\\Connection->executeQuery()\n#3 /var/www/nextcloud/3rdparty/doctrine/dbal/src/QueryBuilder.php(345): OC\\DB\\Connection->executeQuery()\n#4 /var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(281): Doctrine\\DBAL\\Query\\QueryBuilder->execute()\n#5 /var/www/nextcloud/lib/private/AppConfig.php(411): OC\\DB\\QueryBuilder\\QueryBuilder->execute()\n#6 /var/www/nextcloud/lib/private/AppConfig.php(176): OC\\AppConfig->loadConfigValues()\n#7 /var/www/nextcloud/lib/private/AppConfig.php(367): OC\\AppConfig->getApps()\n#8 /var/www/nextcloud/lib/private/legacy/OC_App.php(983): OC\\AppConfig->getValues()\n#9 /var/www/nextcloud/lib/private/Server.php(713): OC_App::getAppVersions()\n#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\\Server->OC\\{closure}()\n#11 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\\AppFramework\\Utility\\SimpleContainer->OC\\AppFramework\\Utility\\{closure}()\n#12 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\\Container->offsetGet()\n#13 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\\AppFramework\\Utility\\SimpleContainer->query()\n#14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\\ServerContainer->query()\n#15 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(184): OC\\AppFramework\\Utility\\SimpleContainer->get()\n#16 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\\AppFramework\\Utility\\SimpleContainer->OC\\AppFramework\\Utility\\{closure}()\n#17 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\\AppFramework\\Utility\\SimpleContainer->OC\\AppFramework\\Utility\\{closure}()\n#18 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\\Container->offsetGet()\n#19 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\\AppFramework\\Utility\\SimpleContainer->query()\n#20 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\\ServerContainer->query()\n#21 /var/www/nextcloud/lib/private/Server.php(1105): OC\\AppFramework\\Utility\\SimpleContainer->get()\n#22 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\\Server->OC\\{closure}()\n#23 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\\AppFramework\\Utility\\SimpleContainer->OC\\AppFramework\\Utility\\{closure}()\n#24 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\\Container->offsetGet()\n#25 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\\AppFramework\\Utility\\SimpleContainer->query()\n#26 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\\ServerContainer->query()\n#27 /var/www/nextcloud/lib/private/Server.php(2082): OC\\AppFramework\\Utility\\SimpleContainer->get()\n#28 /var/www/nextcloud/lib/private/Files/View.php(122): OC\\Server->getLockingProvider()\n#29 /var/www/nextcloud/lib/private/Server.php(454): OC\\Files\\View->__construct()\n#30 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(162): OC\\Server->OC\\{closure}()\n#31 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\\AppFramework\\Utility\\SimpleContainer->OC\\AppFramework\\Utility\\{closure}()\n#32 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(129): Pimple\\Container->offsetGet()\n#33 /var/www/nextcloud/lib/private/ServerContainer.php(136): OC\\AppFramework\\Utility\\SimpleContainer->query()\n#34 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(57): OC\\ServerContainer->query()\n#35 /var/www/nextcloud/lib/private/Server.php(1445): OC\\AppFramework\\Utility\\SimpleContainer->get()\n#36 /var/www/nextcloud/lib/base.php(602): OC\\Server->boot()\n#37 /var/www/nextcloud/lib/base.php(1111): OC::init()\n#38 /var/www/nextcloud/ocs/v1.php(31): require_once('...')\n#39 /var/www/nextcloud/ocs/v2.php(23): require_once('...')\n#40 {main}\n thrown in /var/www/nextcloud/lib/private/DB/Connection.php on line 139
Danach folgen noch über 200 Zeilen die gleich aussehen wie die letzte oben.
Die letzten Zeilen in syslog.1 lauten:
Oct 27 00:00:01 raspi4 systemd[1]: Starting Rotate log files...
Oct 27 00:00:01 raspi4 systemd[1]: Starting Daily man-db regeneration...
Oct 27 00:00:02 raspi4 systemd[1]: Reloading The Apache HTTP Server.
Oct 27 00:00:02 raspi4 apachectl[22195]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Oct 27 00:00:02 raspi4 systemd[1]: Reloaded The Apache HTTP Server.
- Bei was für einer Aktion ist der Fehler aufgetreten? Zuerst aufgfallen ist es mir weil die Synchronisation mit der nextcloud Android App fehlgeschlagen ist. Als ich mich dann am Morgen einloggen wollte kam die Fehlermeldung.
Ich hoffe die Infos reichen aus um mir bei meinem Problem zu helfen.
Danke schon mal vorab.
Erich