Nextcloud Upgrade hängt ...


hawihoney
Go to solution Solved by hawihoney,

Recommended Posts

Heute hat es mich erwischt. Ein Upgrade über die Nextcloud GUI lief nicht durch. Der Upgrade kam bis zu dem Punkt "Maintenance mode deaktivieren, weiter in der GUI" (sinngemäß).

 

Wenn ich in der Nextcloud Konsole "occ upgrade" eingebe, dann kommt dieser sinnlose Hinweis (ich gebe upgrade ein und gefordert wird upgrade):

 

root@dd83c9dacd76:/# occ upgrade
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Setting log level to debug

 

In der GUI kommt das:

 

image.png.80b8f50e9ea61db68f0d7b557ae1e2c3.png

 

Wie komme ich denn da wieder raus?

 

Vielen Dank.

 

Link to comment
  • Solution

Habe es lösen können:

 

Der o.a. Befehl lief ungewohnterweise einige Minuten bis zur Fertigstellung:

 

root@dd83c9dacd76:/# occ upgrade
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Setting log level to debug
Updating database schema
Updated database
Starting code integrity check...
Finished code integrity check
Update successful
Maintenance mode is kept active
Resetting log level

 

Danach musste nur noch dieser Befehl ausgeführt werden:

 

occ maintenance:mode --off

 

Puh, Glück gehabt.

 

 

Link to comment
1 minute ago, alturismo said:

welchen container nutzt du denn ?

 

LSIO.

 

Danke fürs schnelle reinspringen. Ich konnte es selbst lösen. War nur erschrocken über die lange Laufzeit des Upgrades. Alles in allem waren es über 10 Minuten. Üblicherweise dauert das hier nie länger als 60 Sekunden.

 

Nochmals Danke für die Hilfe.

 

Link to comment

ich hab schon länger komplett umgestellt was updates angeht da web update ab und an mehr Anläufe benötigt hat ... ;)

 

root@f471a5390c23:/# cd /config/www/nextcloud/updater/
root@f471a5390c23:/config/www/nextcloud/updater# sudo -u abc php updater.phar 
Nextcloud Updater - version: v25.0.0beta3-17-gef6cf2d

Current version is 25.0.1.

No update available.

Nothing to do.
root@f471a5390c23:/config/www/nextcloud/updater# 

 

das ist die Methode wo ich auf 3 Servern 0 Probleme habe, nur als Hinweis

  • Thanks 1
Link to comment
1 hour ago, alturismo said:
sudo -u abc php updater.phar

 

Ja, holla. Was war das denn? Ich hatte über die GUI gecheckt und Nextcloud war auf den letzten Stand 24.0.7 gebracht worden. Ein erneuter Aufruf der Einstellungen zeigte das auch nochmal an.

 

Nachdem ich Deinen Tipp ausprobiert hatte, kam dann 25.0.1 runter. Es scheint wohl einen Unterschied zwischen GUI-Update und CMD-Update zu geben.

 

Vielen Dank.

 

  • Like 1
Link to comment
2 hours ago, hawihoney said:

In der GUI kommt das:

Da muss man tatsächlich manchmal Geduld haben und erstmal nichts machen. Je nach Größe läuft das Update noch. Daher besser auf die CPU Last des Containers schauen und warten bis der sich beruhigt hat, bevor man sich wieder einloggt.

 

Link to comment
  • 1 month later...

Hallo,

ich habe auch ein kleines Problem mit dem Nextcloud Update. VIelleicht könnte mir hier jemand support geben.

 

Nutze Unraid mit dem Nextcloud Docker lscr.io/linuxserver/nextcloud

Ich habe v24.06 und wollte auf v24.08 updaten. Leider bekomme ich immer den Fehler Step 6 is currently in process

 

Ich bin jetzt noch nicht so tief im Unraid drin. WIe kann ich denn das Update abbrechen oder noch einmal neu anstoßen ? Habe es über das WebUi gemacht.

 

Das bekomme ich wenn ich das Update nochmal via CLI starten will

 

root@Unraid:~# docker exec -it nextcloud sudo -u abc php /config/www/nextcloud/updater/updater.phar

Nextcloud Updater - version: v24.0.0beta3-1-g67bf13b dirty

Step 6 is currently in process. Please call this command later.
 

Ich habe schon probiert die .step zu löschen und auch den kompletten Ordner downloads/Nextcloud im Updateordner. Aber das k´hat nicht geholfen

 

In der Protokoldatei von Nextcloud steht das hier als Fehler weil ich das Update ja gelöscht habe:

 

[ls.io-init] done.
Could not open input file: /config/www/nextcloud/cron.php
Could not open input file: /config/www/nextcloud/cron.php:

 

 

 

 

Link to comment
3 hours ago, Snoopy22 said:

docker exec -it nextcloud sudo -u abc php /config/www/nextcloud/updater/updater.phar

 

Schau mal in die Solution in diesem Thread. Niemand muss mit sudo oder docker exec arbeiten. Starte einfach die Container Konsole:

 

1. Versuch

occ upgrade

 

Im Fehlerfall 2. Versuch:

Container neu starten und Upgrade wiederholen

 

Wenn dann immer noch Fehler, dann müssen wir weiter gucken.

 

Link to comment
58 minutes ago, Snoopy22 said:

Hat leider nicht geholfen :(

 

Was heißt das? Was gibt denn occ upgrade zurück?

 

Was ist mit deinem Backup? Warum nicht einfach gezielt Version 24.06 installieren und erst mal mit dem Backup auf dieser Version bleiben?

 

10 hours ago, Snoopy22 said:

v24.0.0beta3-1

Warum steht hier eigentlich "beta"?!

 

 

 

Link to comment
5 hours ago, Snoopy22 said:

Den habe ich schon gefunden nur ist der ja anscheinend von Container zu Container verschieden.

 

Das ist falsch. Der Befehl wird von Nextcloud bereitgestellt. Das hat nichts, aber auch gar nichts, mit dem Container an sich zu tun. Deshalb verweist der Link auch auf den Nextcloud Webauftritt.

 

Meiner Meinung nach steht das Akronym occ für ownCloud Command oder CLI. Nextcloud ist ein Fork von ownCloud.

 

Edited by hawihoney
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.