Keine Owncloud nach oniguruma

Mardor

Well-Known Member
Hallo,

seit ich gestern meine Updates von oniguruma gefahren habe, erhalte ich folgende Fehlermeldung bei Owncloud.

Code:
Exception occurred while logging exception: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory
#0 /usr/local/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\DB\Connection->connect()
#1 /usr/local/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\DBAL\Connection->getDatabasePlatformVersion()
#2 /usr/local/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\DBAL\Connection->detectDatabasePlatform()
#3 /usr/local/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\DBAL\Connection->getDatabasePlatform()
#4 /usr/local/www/owncloud/lib/private/DB/Connection.php(146): Doctrine\DBAL\Connection->setTransactionIsolation(2)
#5 /usr/local/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(172): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#6 /usr/local/www/owncloud/lib/private/DB/ConnectionFactory.php(140): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#7 /usr/local/www/owncloud/lib/private/Server.php(472): OC\DB\ConnectionFactory->getConnection('mysql', Array)
#8 /usr/local/www/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#9 /usr/local/www/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(111): Pimple\Container->offsetGet('DatabaseConnect...')
#10 /usr/local/www/owncloud/lib/private/ServerContainer.php(87): OC\AppFramework\Utility\SimpleContainer->query('DatabaseConnect...')
#11 /usr/local/www/owncloud/lib/private/Server.php(1121): OC\ServerContainer->query('DatabaseConnect...')
#12 /usr/local/www/owncloud/lib/private/Server.php(233): OC\Server->getDatabaseConnection()
#13 /usr/local/www/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#14 /usr/local/www/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(111): Pimple\Container->offsetGet('AccountMapper')
#15 /usr/local/www/owncloud/lib/private/ServerContainer.php(87): OC\AppFramework\Utility\SimpleContainer->query('AccountMapper')
#16 /usr/local/www/owncloud/lib/private/Server.php(973): OC\ServerContainer->query('AccountMapper')
#17 /usr/local/www/owncloud/lib/private/Server.php(238): OC\Server->getAccountMapper()
#18 /usr/local/www/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#19 /usr/local/www/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(111): Pimple\Container->offsetGet('UserManager')
#20 /usr/local/www/owncloud/lib/private/ServerContainer.php(87): OC\AppFramework\Utility\SimpleContainer->query('UserManager')
#21 /usr/local/www/owncloud/lib/private/Server.php(966): OC\ServerContainer->query('UserManager')
#22 /usr/local/www/owncloud/lib/private/Server.php(278): OC\Server->getUserManager()
#23 /usr/local/www/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#24 /usr/local/www/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(111): Pimple\Container->offsetGet('UserSession')
#25 /usr/local/www/owncloud/lib/private/ServerContainer.php(87): OC\AppFramework\Utility\SimpleContainer->query('UserSession')
#26 /usr/local/www/owncloud/lib/private/Server.php(990): OC\ServerContainer->query('UserSession')
#27 /usr/local/www/owncloud/lib/private/Server.php(518): OC\Server->getUserSession()
#28 /usr/local/www/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#29 /usr/local/www/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(111): Pimple\Container->offsetGet('AppManager')
#30 /usr/local/www/owncloud/lib/private/ServerContainer.php(87): OC\AppFramework\Utility\SimpleContainer->query('AppManager')
#31 /usr/local/www/owncloud/lib/private/Server.php(1311): OC\ServerContainer->query('AppManager')
#32 /usr/local/www/owncloud/lib/private/legacy/app.php(313): OC\Server->getAppManager()
#33 /usr/local/www/owncloud/lib/private/legacy/app.php(107): OC_App::getEnabledApps()
#34 /usr/local/www/owncloud/lib/base.php(579): OC_App::loadApps(Array)
#35 /usr/local/www/owncloud/lib/base.php(1013): OC::init()
#36 /usr/local/www/owncloud/index.php(54): require_once('/usr/local/www/...')
#37 {main}

Für mich sieht dies so aus, als ob hier keine Verbindung von PHP zur Datenbank erstellt werden kann. Aber so wie ich es verstanden habe hat doch oniguruma nur indirekt mit php zu tun.

Oder ?

Gruß Mardor
 
Kann es sein, dass du ein partielles Update gemacht hast, also nur ein Paket inklusive Abhängigkeiten aktualisiert? In dem Fall müsstest du mal alles auf einen neuen Stand bringen.
 
Hi peterle und zuglufttier,

also oniguruma zu löschen brachte keinen Erfolg. Allerdings ist mir nach der Rückspielung des Snapshot aufgefallen, dass es noch Abhängigkeiten gibt.

Code:
...
===>>> The following actions will be taken if you choose to proceed:
        Re-install oniguruma6-6.6.1
        Re-install php70-mbstring-7.0.25
...
Ich gehe somit von einem Problem mit mbstring aus. Kann dies aber natürlich nicht nachweisen.

Hätte hierzu jemand eine Idee ?

Gruß Mardor
 
Lass "pkg_libchk -qo" aus /usr/ports/ports-mgmt/bsdadminscripts2 drüber laufen. Ich würde darauf tippen, dass du Pakete angezeigt bekommst, bei denen Abhängigkeiten fehlen.

Unabhängig davon: Zeige mal bitte die Ausgabe von "pkg info | grep onig". Bei mir war vor dem Eintrag in UPDATING onigurama5 und nicht 6 installiert. VIelleicht ist das auch bei dir der Fall.
 
Ich gehe somit von einem Problem mit mbstring aus. Kann dies aber natürlich nicht nachweisen.
Schau dir bitte die Fehlermeldung von der Owncloud an:

Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory

Prüfe, ob /tmp/mysql.sock existiert. Wenn nicht, dann starte erstmal den MySQL-Dienst neu und teste nochmals die Owncloud.

Rob
 
Zurück
Oben