unDog Posted June 24 Share Posted June 24 Hallo zusammen, kriege plötzlich folgenden Fehler in der webui von Nextcloud angezeigt: Quote Internal Server Error The server encountered an internal error and was unable to complete your request. Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report. More details can be found in the server log. Der docker startet aber. In den Logs ist parallel dazu folgendes: Quote Jun 24 12:07:26 UnPaid-Server kernel: veth3ac1dfe: renamed from eth0 Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth593e7f3) entered disabled state Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth593e7f3) entered disabled state Jun 24 12:07:26 UnPaid-Server kernel: device veth593e7f3 left promiscuous mode Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth593e7f3) entered disabled state Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth9d1bd83) entered blocking state Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth9d1bd83) entered disabled state Jun 24 12:07:26 UnPaid-Server kernel: device veth9d1bd83 entered promiscuous mode Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth9d1bd83) entered blocking state Jun 24 12:07:26 UnPaid-Server kernel: docker0: port 2(veth9d1bd83) entered forwarding state Jun 24 12:07:27 UnPaid-Server kernel: eth0: renamed from vethc00b135 Jun 24 12:07:27 UnPaid-Server kernel: IPv6: ADDRCONF(NETDEV_CHANGE): veth9d1bd83: link becomes ready Quote Link to comment
alturismo Posted June 24 Share Posted June 24 1 minute ago, unDog said: den Logs ist parallel dazu folgendes: Das sind die falschen logs ... nextcloud.log ... liegt normal im data Verzeichnis, da schauen was kommt Quote Link to comment
unDog Posted June 24 Author Share Posted June 24 entschuldige Quote #31 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #32 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #33 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #34 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #35 /app/www/public/lib/private/Server.php(1442): OC\AppFramework\Utility\SimpleContainer->get() #36 /app/www/public/lib/base.php(641): OC\Server->boot() #37 /app/www/public/lib/base.php(1181): OC::init() #38 /app/www/public/cron.php(58): require_once('...') #39 {main} Next Doctrine\DBAL\Exception\TableNotFoundException: An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Nextcloud.oc_appconfig' doesn't exist in /app/www/public/3rdparty/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:49 Stack trace: #0 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1943): Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert() #1 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1885): Doctrine\DBAL\Connection->handleDriverException() #2 /app/www/public/3rdparty/doctrine/dbal/src/Connection.php(1106): Doctrine\DBAL\Connection->convertExceptionDuringQuery() #3 /app/www/public/lib/private/DB/Connection.php(328): Doctrine\DBAL\Connection->executeQuery() #4 /app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(344): OC\DB\Connection->executeQuery() #5 /app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(384): Doctrine\DBAL\Query\QueryBuilder->executeQuery() #6 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(280): Doctrine\DBAL\Query\QueryBuilder->execute() #7 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(293): OC\DB\QueryBuilder\QueryBuilder->execute() #8 /app/www/public/lib/private/AppConfig.php(1244): OC\DB\QueryBuilder\QueryBuilder->executeQuery() #9 /app/www/public/lib/private/AppConfig.php(262): OC\AppConfig->loadConfig() #10 /app/www/public/lib/private/legacy/OC_App.php(736): OC\AppConfig->searchValues() #11 /app/www/public/lib/private/Server.php(691): OC_App::getAppVersions() #12 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #13 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #14 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #15 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #16 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #17 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(197): OC\AppFramework\Utility\SimpleContainer->get() #18 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #19 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #20 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #21 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #22 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #23 /app/www/public/lib/private/Server.php(1091): OC\AppFramework\Utility\SimpleContainer->get() #24 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #25 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #26 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #27 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #28 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #29 /app/www/public/lib/private/Files/View.php(110): OC\AppFramework\Utility\SimpleContainer->get() #30 /app/www/public/lib/private/Server.php(479): OC\Files\View->__construct() #31 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #32 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #33 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #34 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #35 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #36 /app/www/public/lib/private/Server.php(1442): OC\AppFramework\Utility\SimpleContainer->get() #37 /app/www/public/lib/base.php(641): OC\Server->boot() #38 /app/www/public/lib/base.php(1181): OC::init() #39 /app/www/public/cron.php(58): require_once('...') #40 {main} Next OC\DB\Exceptions\DbalException: An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Nextcloud.oc_appconfig' doesn't exist in /app/www/public/lib/private/DB/Exceptions/DbalException.php:71 Stack trace: #0 /app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php(295): OC\DB\Exceptions\DbalException::wrap() #1 /app/www/public/lib/private/AppConfig.php(1244): OC\DB\QueryBuilder\QueryBuilder->executeQuery() #2 /app/www/public/lib/private/AppConfig.php(262): OC\AppConfig->loadConfig() #3 /app/www/public/lib/private/legacy/OC_App.php(736): OC\AppConfig->searchValues() #4 /app/www/public/lib/private/Server.php(691): OC_App::getAppVersions() #5 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #6 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #7 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #8 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #9 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #10 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(197): OC\AppFramework\Utility\SimpleContainer->get() #11 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #12 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #13 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #14 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #15 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #16 /app/www/public/lib/private/Server.php(1091): OC\AppFramework\Utility\SimpleContainer->get() #17 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #18 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #19 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #20 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #21 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #22 /app/www/public/lib/private/Files/View.php(110): OC\AppFramework\Utility\SimpleContainer->get() #23 /app/www/public/lib/private/Server.php(479): OC\Files\View->__construct() #24 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(175): OC\Server->OC\{closure}() #25 /app/www/public/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #26 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(142): Pimple\Container->offsetGet() #27 /app/www/public/lib/private/ServerContainer.php(173): OC\AppFramework\Utility\SimpleContainer->query() #28 /app/www/public/lib/private/AppFramework/Utility/SimpleContainer.php(64): OC\ServerContainer->query() #29 /app/www/public/lib/private/Server.php(1442): OC\AppFramework\Utility\SimpleContainer->get() #30 /app/www/public/lib/base.php(641): OC\Server->boot() #31 /app/www/public/lib/base.php(1181): OC::init() #32 /app/www/public/cron.php(58): require_once('...') #33 {main} Quote Link to comment
Amane Posted June 24 Share Posted June 24 (edited) Hallo unDog 6 hours ago, unDog said: Next OC\DB\Exceptions\DbalException: An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Nextcloud.oc_appconfig' doesn't exist in /app/www/public/lib/private/DB/Exceptions/DbalException.php:71 Wenn ich davon ausgehen das die Datenbank nicht korrupt ist, könnte es noch an dem Datenbanklogin liegen. Oder hast du irgend etwas an der config.php oder an den Berechtigungen im Dateisystem geändert? Ich würde ein Datenbanktool deiner Wahl besorgen (meine Empfehlung DBeaver) und mal schauen ob du die Verbindung in die Datenbank mit dem Nextcloud login machen kannst. Und wenn eingeloggt prüfe ob die Tabelle "oc_appconfig" existiert. Aber es könnte auch eine Fehlerhafte Meldung sein und einfach falsche Dateiberechtigungen haben. Erneut würde ich am liebsten kurz drauf schauen um das Problem zu prüfen.. haha Grüsse *Ach ich sehe erst jetzt dein vorherigen Topic: Ja und ich sehe auch das du ein neuen Topic starten solltest. ^^ Jey Kontext Edited June 24 by Amane Quote Link to comment
Amane Posted June 24 Share Posted June 24 (edited) Aber ich bleib bei der Aussage, dass du die Verbindung mal manuell überprüfen sollst, dann wirst du rausfinden was wo nicht klappt. Vermutlich ein Dateiberechtigungs-Problem, kann sein das deine MariaDB noch nicht korrekt Funktioniert nach dem neu Aufsetzen von Docker?! Edited June 24 by Amane Quote Link to comment
unDog Posted June 25 Author Share Posted June 25 (edited) Hallo Amane, vielen dank für die Tipps. Inzwischen hat sich das Problem gelöst nachdem ich ein Update des Docker der Mariadb durchgeführt habe. Verstehe ich nicht aber ok 😅 Nun funktioniert alles (noch). Denn wenn ich den Nextcloud Docker updaten will kriege ich folgenden fehler: Quote Error: failed to register layer: stat /var/lib/docker/btrfs/subvolumes/067abda19fc21335679735f75356b59e89f79f00cfb0cc4fff200ab8b89a7efd: no such file or directory Dieses Problem tritt bei mir in letzter Zeit immer häufiger auf. Edited June 25 by unDog Quote Link to comment
Amane Posted June 25 Share Posted June 25 Hi unDog Ja, ich denke auch dir täte ein neu initialisieren des Docker Verzeichnis gut. Kontrolliere am besten auch die Share Einstellungen von "appdata" und "system". Diese sollen nur auf cache und nicht ins Array (alles soll nur an einem Ort vorhanden sein). Anschliesend Docker stoppen und den kompletten "mnt/user/system/docker" Ordner löschen, Docker wieder starten und alle Container neu erstellen. Ich hätte immer ein bischen Zeit am Abend, wir können das auch zusammen machen. Grüsse Quote Link to comment
unDog Posted June 26 Author Share Posted June 26 (edited) Oh ja, du hast Recht. Meine appdata liegt im cache, system ist aber auf cache -> array eingestellt und exisitiert somit an beiden Orten. Beim Neuerstellen der Container müsste ich anschließend deren Inhalte neukonfigurieren, besipielsweise paperless oder sabnzbd usw. Gibt es eine Möglichkeit diesen Aufwand zu ersparen? Nochmal vielen Dank für deine riesen Hilfe.👍 PS. Im systemordner im cache ist der dockerordner und der libvirtordner während im array systemordner nur ein dockerordner ist (und die ganzen unterordner natürlich). Edited June 26 by unDog Quote Link to comment
Archonw Posted June 26 Share Posted June 26 Du kannst den Mover benutzen um die Shares an die "richtige" Stelle verschieben zu lassen. Dazu: 1. Docker und VM Dienst ausstellen. 2 Die Share Einstellung entsprechen anpassen. (cache, appdata, system sollten wie erwähnt nur auf primary storage cache stehen) 3. Den Mover starten und zu ende laufen lassen 4. Docker und VM Dienst wieder einschalten Den Fehler, den du bei deinem Update des Nextcloud Containers bekommst zeigt, dass dein Docker Image wohl fehlerhaft ist. Dieses kannst du löschen ohne bedenken haben zu müssen, dabei wichtige Dateien zu verlieren. Nach dem löschen muss man dann nur einmal kurz alle Docker wieder erneut ausrollen. Z.b. über die gespeicherten Docker-Templates >Docker >Add Docker oder über >Apps >Previous Apps >Docker 1 Quote Link to comment
unDog Posted June 26 Author Share Posted June 26 (edited) Archonw und Amane, vielen dank an euch beide. Hab das gemacht wie ihr es beschrieben habt und es läuft alles, bis auf das update von nextcloud. Da heisst es nun Quote Error: failed to register layer: Failed to create btrfs snapshot: invalid argument Edited June 26 by unDog 1 Quote Link to comment
Amane Posted June 26 Share Posted June 26 Versuch mal: dann: um den Container neu zu erstellen.. Grüsse Quote Link to comment
unDog Posted June 26 Author Share Posted June 26 (edited) Egal ob basic view oder advanced view, bei mir steht apply Update🤔 Selber fehler... Edited June 26 by unDog Quote Link to comment
Amane Posted June 26 Share Posted June 26 Ok.. dann komplett weg und wieder erstellen.. Quote Link to comment
unDog Posted June 26 Author Share Posted June 26 (edited) Was genau ist mit komplett gemeint? Also ich hab grad den Container entfernt und versucht neuzuinstallieren aber jetzt klappt nicht mal das. Selbe Fehlermeldung wie bisher Edited June 26 by unDog Quote Link to comment
Amane Posted June 26 Share Posted June 26 (edited) ja, weil der Docker wieder den Fehler hat und desswegen der Container nicht erstellt werden kann, eigentlich spricht das schon wieder für ein fehlerhaften "/mnt/system/docker" Ordner.. *achso oder ein Rechte Problem in "/mnt/appdata/Nextcloud/" evtl.? ..achso nein, dann würde er erstellt werden, aber nicht gestartet.. Soll ich mal schauen kommen? Edited June 26 by Amane Quote Link to comment
Archonw Posted June 26 Share Posted June 26 Da hilft nur das Docker Image neu zu erstellen. Da hat sich ein Fehler in einem der Layer ergeben. Dieses wird am einfachsten durch das Neuerstellen des Docker Image bereinigen lassen. Dauert ja auch nur ein paar Minuten. Ein Screen shot von der Dockerübersicht, damit man weiß, was man gerade aktuell alles laufen hat und dann wie oben beschrieben. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.