Wartungsmodus - wie komme ich raus?

Hallo, ich bin kein PC-Profi, aber meine nextcloud nun nach N10.0.3 stable-Installationsversuch im Wartungsmodus. Wie kann ich das (mit grafischer Oberfläche?) lösen?

In der config.php die betreffende Zeile löschen.

Aber es hat einen Grund, warum der Wartungsmodus aktiv ist.

1 Like

Danke. Den Wartungsmodus habe ich so rausbekommen, Grund war:
Na ich wollte von 10.0.2 auf 10.0.3 (Ziel 11) Updaten. Das hat nicht geklappt, warum erschließt sich nicht.

Kannmir da irgendjemand helfen, mein Update funktioniert beim besten willen nicht und ich lande immer im Wartungsmodus

Wenn Du Dir nicht die Mühe machst, mehr Informationen zu deinem System, den Logs usw. zu posten, wie und warum sollte Dir dann zu helfen sein?

[sorry]

Hi,
berechtigte Nachfrage.
Was für Infos werden da gebraucht? Also die Cloud ist ja immer die selbe.
Unter myphpadmin finde ich:

Server: xx.xx.xxx.xxx via TCP/IP
Server-Typ: MySQL
Server Version: 5.6.33 - MySQL Community Server (GPL)
Protokoll-Version: 10
Benutzer: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Server Zeichensatz: UTF-8 Unicode (utf8)

cpsrvd 11.62.0.8
Datenbank-Client Version: libmysql - 5.1.73
PHP-Erweiterung: mysqli Dokumentation

Wo sehe ich welche weiteren Angaben nach?
Ich nutze einen wint.global server mit cPanel, habe Ubuntu am PC, die Cloud ist laut cPanel bei 11.0.1 (nach neuestem Updateversuch) und bleibe bei “Code-Integrität prüfen” stehen.

Ausgeworfene Fehlermeldungen:Aktualisierung auf 11.0.1

Update vorbereiten
Log-Level auf “debug” gesetzt
Wartungsmodus eingeschaltet
Datenbank-Schema wird aktualisiert
Datenbank aktualisiert
[1 / 31]: Drop old database table: calendar_calendars
[2 / 31]: Drop old database table: calendar_objects
[3 / 31]: Drop old database table: calendar_share_calendar
[4 / 31]: Drop old database table: calendar_share_event
[5 / 31]: Drop old database table: file_map
[6 / 31]: Drop old database table: foldersize
[7 / 31]: Drop old database table: fscache
[8 / 31]: Drop old database table: gallery_sharing
[9 / 31]: Drop old database table: locks
[10 / 31]: Drop old database table: log
[11 / 31]: Drop old database table: media_albums
[12 / 31]: Drop old database table: media_artists
[13 / 31]: Drop old database table: media_sessions
[14 / 31]: Drop old database table: media_songs
[15 / 31]: Drop old database table: media_users
[16 / 31]: Drop old database table: permissions
[17 / 31]: Drop old database table: pictures_images_cache
[18 / 31]: Drop old database table: principalgroups
[19 / 31]: Drop old database table: principals
[20 / 31]: Drop old database table: queuedtasks
[21 / 31]: Drop old database table: sharing
[22 / 31]: Drop old database table: clndr_calendars
[23 / 31]: Drop old database table: clndr_objects
[24 / 31]: Drop old database table: clndr_share_event
[25 / 31]: Drop old database table: clndr_share_calendar
[26 / 31]: Drop old database table: clndr_repeat
[27 / 31]: Drop old database table: contacts_addressbooks
[28 / 31]: Drop old database table: contacts_cards
[29 / 31]: Drop old database table: contacts_cards_properties
[30 / 31]: Drop old database table: gallery_albums
[31 / 31]: Drop old database table: gallery_photos
[31 / 31]: Drop old database tables
[1 / 4]: Remove old (< 9.0) calendar/contact shares
[2 / 4]: Remove old (< 9.0) calendar/contact shares
[3 / 4]: Remove old (< 9.0) calendar/contact shares
[4 / 4]: Remove old (< 9.0) calendar/contact shares
[4 / 4]: Remove old (< 9.0) calendar/contact shares
[1 / 2]: Fix permissions so avatars can be stored again
[1 / 1]: Fix permissions so avatars can be stored again
Code-Integrität wird überprüft
Es ist ein Fehler aufgetreten.

=> danach Wartungsmodus- (aus dem ich auch nicht mehr rauskomme). Dann wiederholtes Aktualisierungsangebot (wenn ich die config.php von wartungsmode => true auf => false setze.

Wäre super, wenn Du mir weiterhelfen könntest, ich beschaff gerne alle nötigen Infos.

Nützt das was?
https://www.google.com/search?q="Fix+permissions+so+avatars+can+be+stored+again"

Leider nein. Wenn ich jetzt den maintenance-mode in der config.php rausnehme, kann ich mich immernoch nicht grafisch einloggen, weil er immernoch die 11 installieren will (was dann immer scheitert). Für jede Hilfe dankbar!

irgendwer?

Wenn hier ein Fehler auftritt, gibt es Dateien, die nicht zu Nextcloud gehören.

und wie finde ich heraus, welche das in meinem fall sind? bzw. weiß jemand einen guten link, wie ich mit den rohdaten dann was in eine neuinstallation sauber reinimportieren kann? (zugriff nur noch via serverdaten und nichtmehr grafisch möglich).?

occ integrity:check-core

Siehe https://docs.nextcloud.com/server/12/admin_manual/configuration_server/occ_command.html?highlight=occ#integrity-check

wie aktiviere ich den befehl. also wie greife ich da auf den server zu?

Mit ssh
https://documentation.cpanel.net/display/ALD/SSH+Access

Beispiel:

ssh dein.nextcloud.serv.er

cd /var/www/nextcloud

sudo -u www-data php occ integrity:check-core

Danke für die Antwort, ich war gerade einige Wochen beruflich weg, daher erst jetzt eine weitere Nachfrage. Was mach ich, wenn der antwortet “could not resolve hostname” In dem Link braucht man lauter angaben, wie IP (weiß ich), Port (wo finde ich das als angabe bei meinem server, ich nutze cpanel?)

Ist mir leider etwas zu hoch… :slight_smile:

besser occ benutzen:

sudo -u www-data php occ maintenance:mode --off

oder in docker:

docker exec --user www-data <your_docker_container> php occ maintenance:mode --off
2 Likes

Nice danke hat funktioniert, auch das update mit sudo -u www-data php occ upgrade

Wenn ich den Befehl sudo versuche, erhalte ich als Antwort
bash: sudo: command not found

Was mache ich falsch?
Ich habe eine Web Konsole in einem cPanel.

Kann ich die Integritätsprüfung auch auf Dateiebene vornehmen?
Sowas ähnliches, wie alles noch mal drüber installieren?

Du hast das Paket “sudo” nicht installiert