Nextcloud/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Zeile 38: Zeile 38:


=== Fehlerbehebung ===
=== Fehlerbehebung ===
==== ''Downgrading is not supported'' ====
==== Downgrading is not supported ====
''Downgrading is not supported and is likely to cause unpredictable issues (from 29.0.5.1 to 29.0.4.1) ''
''Downgrading is not supported and is likely to cause unpredictable issues (from 29.0.5.1 to 29.0.4.1) ''
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>
Zeile 44: Zeile 44:
</syntaxhighlight>
</syntaxhighlight>


==== ''APCu not available for local cache'' ====
==== APCu not available for local cache ====
Nach dem Update von Nextcloud melded das “occ”-Kommando
Nach dem Update von Nextcloud melded das “occ”-Kommando
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>
Zeile 67: Zeile 67:
</syntaxhighlight>
</syntaxhighlight>


==== „Schritt … wird derzeit ausgeführt“ ====
==== Schritt … wird derzeit ausgeführt ====
„Schritt … wird derzeit ausgeführt. Bitte rufen Sie diesen Befehl später auf“
„Schritt … wird derzeit ausgeführt. Bitte rufen Sie diesen Befehl später auf“



Version vom 12. Oktober 2024, 11:14 Uhr

Nextcloud/Update Update auf der Konsole durchführen

Beschreibung

Schritt Beschreibung
1 Updater starten
2 occ upgrade
3 Maintenance-Mode abschalten
4 php8.2-fpm.service neu starten

Anwendung

Updater

sudo -u web13 php8.2 --define apc.enable_cli=1 updater/updater.phar

occ upgrade

sudo -u web13 php8.2 --define apc.enable_cli=1 occ upgrade

Maintenance-Mode

Maintenance-Mode abschalten
sudo -u web13 php8.2 --define apc.enable_cli=1 occ maintenance:mode --off

PHP-FPM

PHP-FPM neu starten
sudo systemctl restart php8.2-fpm.service

Fehlerbehebung

Downgrading is not supported

Downgrading is not supported and is likely to cause unpredictable issues (from 29.0.5.1 to 29.0.4.1)

sudo systemctl restart php8.2-fpm.service

APCu not available for local cache

Nach dem Update von Nextcloud melded das “occ”-Kommando

$ php occ upgrade
An unhandled exception has been thrown:
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Lösung
Hinzufügen von --define apc.enable_cli=1 auf der Kommandozeile
sudo -u php --define apc.enable_cli=1 occ upgrade
ACP für PHP auf der Kommandozeile generell aktivieren

Direktive apc.enable_cli=1 der passenden php.ini aktivieren

sudo editor /etc/php/[PHP-Version]/cli/php.ini
apc.enable_cli=1

Schritt … wird derzeit ausgeführt

„Schritt … wird derzeit ausgeführt. Bitte rufen Sie diesen Befehl später auf“

Problem

Beim Versuch, Nextcloud über die Befehlszeile (z. B. SSH) mit einem Befehl wie

fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh 
php updater/updater.phar

wird folgende Fehlermeldung angezeigt:

„fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt“ 
Nextcloud Updater – Version: v20.0.0beta4-11-g68fa0d4

Schritt 5 wird derzeit ausgeführt. Bitte rufen Sie diesen Befehl später auf.

Lösung

Unabhängig davon, ob es sich bei dem Schritt, der gerade ausgeführt wird, um Schritt 3, Schritt 5 oder einen anderen Schritt handelt, ist die Lösung immer dieselbe: Setzen Sie das Update zurück, indem Sie den Ordner data/updater-occ[random-string] löschen.

Empfohlen

Wenn Sie Angst haben, Daten zu verlieren, benennen Sie das Verzeichnis einfach um:

fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh 
mv data/updater-occ* ../DELETEME-updater
Nicht empfohlen

Sie können auch einfach das Verzeichnis löschen

fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt 
rm -rf data/updater-occ*

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Links

Projekt
Weblinks
  1. https://techoverflow.net/2022/06/17/how-to-fix-nextcloud-step-is-currently-in-process-please-call-this-command-later/
  2. https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html