Jump to content

Nextcloud WEBUI Fehler


Recommended Posts

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

 

Link to comment

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}
    

 

Link to comment

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 by Amane
Link to comment

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 by Amane
Link to comment
Posted (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 by unDog
Link to comment

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

 

Link to comment
Posted (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 by unDog
Link to comment

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

  • Like 1
Link to comment
Posted (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 by unDog
  • Like 1
Link to comment
Posted (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 by unDog
Link to comment

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 by Amane
Link to comment

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.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...