Nextcloud Update schlägt fehl

ich habe den befehl mit dem ls -l benutzer ausgeführt und folgende (auf den ersten blick gleiche) Meldung bekommen:
Code:
An unhandled exception has been thrown:
Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurred in the driver: could not find driver in /volume2/web_nextcloud/lib/private/DB/Connection.php:150
Stack trace:
#0 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1654): OC\DB\Connection->connect()
#1 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1081): Doctrine\DBAL\Connection->getWrappedConnection()
#2 /volume2/web_nextcloud/lib/private/DB/Connection.php(271): Doctrine\DBAL\Connection->executeQuery('SELECT * FROM `...', Array, Array, NULL)
#3 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(341): OC\DB\Connection->executeQuery('SELECT * FROM `...', Array, Array, NULL)
#4 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(377): Doctrine\DBAL\Query\QueryBuilder->executeQuery()
#5 /volume2/web_nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(280): Doctrine\DBAL\Query\QueryBuilder->execute()
#6 /volume2/web_nextcloud/lib/private/AppConfig.php(440): OC\DB\QueryBuilder\QueryBuilder->execute()
#7 /volume2/web_nextcloud/lib/private/AppConfig.php(206): OC\AppConfig->loadConfigValues()
#8 /volume2/web_nextcloud/lib/private/AppConfig.php(396): OC\AppConfig->getApps()
#9 /volume2/web_nextcloud/lib/private/App/AppManager.php(128): OC\AppConfig->getValues(false, 'enabled')
#10 /volume2/web_nextcloud/lib/private/App/AppManager.php(149): OC\App\AppManager->getInstalledAppsValues()
#11 /volume2/web_nextcloud/lib/private/legacy/OC_App.php(231): OC\App\AppManager->getInstalledApps()
#12 /volume2/web_nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC_App::getEnabledApps()
#13 /volume2/web_nextcloud/lib/base.php(700): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#14 /volume2/web_nextcloud/lib/base.php(1200): OC::init()
#15 /volume2/web_nextcloud/console.php(48): require_once('/volume2/web_ne...')
#16 /volume2/web_nextcloud/occ(11): require_once('/volume2/web_ne...')

gibts vielleicht eine andere Möglichkeit für die Fehlermeldung als Falscher Benutzer ... btw ich habe diesen Benutzer bereits gestern abend ausprobiert, aber da er den selben fehler gebracht hat war ich der meinung dass das der falsche Benutzer war.
 
Pyrukar schrieb:
ich habe den befehl mit dem ls -l benutzer ausgeführt
Der einzugebende Befehl lautet ls -l. Was genau hast du eingegeben, welche Ausgabe erschien daraufhin? Komplette Ausgabe inkl. Befehl bitte hier in Codeblock posten.
 
@rarp

Code:
/volume2/web_nextcloud$ ls -l
total 1268
drwxrwxrwx+ 43 http http    4096 Mar 14 20:55 3rdparty
drwxrwxrwx+ 59 http http    4096 Mar 14 21:11 apps
-rw-r--r--   1 http http   23796 Mar 14 20:55 AUTHORS
-rw-r--r--   1 http http    1906 Mar 14 20:55 composer.json
-rw-r--r--   1 http http    3140 Mar 14 20:55 composer.lock
drwxrwxrwx+  2 http http    4096 Mar 15 00:46 config
-rw-r--r--   1 http http    4124 Mar 14 20:55 console.php
-rw-r--r--   1 http http   34520 Mar 14 20:55 COPYING
drwxrwxrwx+ 24 http http    4096 Mar 14 20:55 core
-rw-r--r--   1 http http    7061 Mar 14 20:55 cron.php
drwxrwxrwx+  2 http http    4096 Jul 19  2023 data
drwxrwxrwx+  2 http http   16384 Mar 14 20:55 dist
drwxrwxrwx+  3 root root    4096 Mar 14 21:10 @eaDir
-rw-r--r--   1 http http     156 Mar 14 20:55 index.html
-rw-r--r--   1 http http    4403 Mar 14 20:55 index.php
drwxrwxrwx+  6 http http    4096 Mar 14 20:55 lib
-rw-r--r--   1 http http     283 Mar 14 20:55 occ
drwxrwxrwx+  2 http http    4096 Mar 14 20:55 ocs
drwxrwxrwx+  2 http http    4096 Mar 14 20:55 ocs-provider
-rw-r--r--   1 http http    7114 Mar 14 20:55 package.json
-rw-r--r--   1 http http 1095169 Mar 14 20:55 package-lock.json
-rw-r--r--   1 http http    3187 Mar 14 20:55 public.php
-rw-r--r--   1 http http    5597 Mar 14 20:55 remote.php
drwxrwxrwx+  4 http http    4096 Mar 14 20:55 resources
-rw-r--r--   1 http http      26 Mar 14 20:55 robots.txt
-rw-r--r--   1 http http    2452 Mar 14 20:55 status.php
drwxrwxrwx+  3 http http    4096 Mar 14 20:55 themes
drwxrwxrwx+  2 http http    4096 Jul 19  2023 updater
-rw-r--r--   1 http http     405 Mar 14 20:55 version.php
Code:
/volume2/web_nextcloud$ sudo -u http  php occ upgrade
Password:
An unhandled exception has been thrown:
Doctrine\DBAL\Exception: Failed to connect to the database: An exception occurred in the driver: could not find driver in /volume2/web_nextcloud/lib/private/DB/Connection.php:150
Stack trace:
#0 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1654): OC\DB\Connection->connect()
#1 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1081): Doctrine\DBAL\Connection->getWrappedConnection()
#2 /volume2/web_nextcloud/lib/private/DB/Connection.php(271): Doctrine\DBAL\Connection->executeQuery('SELECT * FROM `...', Array, Array, NULL)
#3 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(341): OC\DB\Connection->executeQuery('SELECT * FROM `...', Array, Array, NULL)
#4 /volume2/web_nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(377): Doctrine\DBAL\Query\QueryBuilder->executeQuery()
#5 /volume2/web_nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(280): Doctrine\DBAL\Query\QueryBuilder->execute()
#6 /volume2/web_nextcloud/lib/private/AppConfig.php(440): OC\DB\QueryBuilder\QueryBuilder->execute()
#7 /volume2/web_nextcloud/lib/private/AppConfig.php(206): OC\AppConfig->loadConfigValues()
#8 /volume2/web_nextcloud/lib/private/AppConfig.php(396): OC\AppConfig->getApps()
#9 /volume2/web_nextcloud/lib/private/App/AppManager.php(128): OC\AppConfig->getValues(false, 'enabled')
#10 /volume2/web_nextcloud/lib/private/App/AppManager.php(149): OC\App\AppManager->getInstalledAppsValues()
#11 /volume2/web_nextcloud/lib/private/legacy/OC_App.php(231): OC\App\AppManager->getInstalledApps()
#12 /volume2/web_nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC_App::getEnabledApps()
#13 /volume2/web_nextcloud/lib/base.php(700): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#14 /volume2/web_nextcloud/lib/base.php(1200): OC::init()
#15 /volume2/web_nextcloud/console.php(48): require_once('/volume2/web_ne...')
#16 /volume2/web_nextcloud/occ(11): require_once('/volume2/web_ne...')

mir ist durchaus aufgefallen dass sich hier schon wieder eine @eaDir Datei etabliert hat und ich habe auch diese versucht zu löschen, jedoch ein Permission denied zurückbekommen. Aber das Update Gestern hat sich daran zumindest nicht aufgehängt.
 
Okay meine Nextcloud ist wieder Auf dem Aktuellsten stand ... vielen dank an @rarp, @madmax2010, @michi_z1981
Das problem war in erster Linie meine PHP version ... den Befehl den ich gebraucht habe war in meinem spezifischen Fall:
Code:
sudo -u http  php82 occ upgrade
dabei war "http" der Eigentümer der Dateien ... warum auch immer.

und nein ich bin nicht selbst darauf gekommen, ich hab mir einen Informatiker Freund gesucht und mit ihm per screenshare das Problem behoben.
 
Das hängt von der Linux Variante ab, bei nginx ist halt der Webuser www-data.
Kann bei Debian und Apache wieder anders sein.

Das mit der PHP Version hatte ich auf der alten Installation auch schon mal.
Hängt davon ab welches PHP installiert und bei Nextcloud (genauer im Apache oder Nginx auf dem vHost eingestellt ist)

Aber hierfür gibt's bessere Profis.
 
Zurück
Oben