Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nextcloud WEBUI Fehler

Featured Replies

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

 

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

  • Author

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}
    

 

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

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

  • Author

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

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

 

  • Author

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

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

  • Author

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

Versuch mal:
grafik.thumb.png.d8455343d36fb1208d0097672d038e14.png

dann:

grafik.png.cdcfeb4c4a4d34b35d1b59c4efae997b.png

 

um den Container neu zu erstellen..

 

Grüsse

 

  • Author

Egal ob basic view oder advanced view, bei mir steht apply Update🤔

 

Selber fehler...

Edited by unDog

Ok.. dann komplett weg und wieder erstellen..

  • Author

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

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

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.

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.