Zum Inhalt springen

Nextcloud/Update/Fehlerbehebung: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „”“ durch „"“
K Textersetzung - „line>“ durch „line copy>“
Zeile 1: Zeile 1:
==== 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 copy>
sudo systemctl restart php8.2-fpm.service
sudo systemctl restart php8.2-fpm.service
</syntaxhighlight>
</syntaxhighlight>
Zeile 7: Zeile 7:
==== 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 copy>
$ php occ upgrade
$ php occ upgrade
An unhandled exception has been thrown:
An unhandled exception has been thrown:
Zeile 16: Zeile 16:
Hinzufügen von ''--define apc.enable_cli=1'' auf der Kommandozeile
Hinzufügen von ''--define apc.enable_cli=1'' auf der Kommandozeile


<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo -u php --define apc.enable_cli=1 occ upgrade
sudo -u php --define apc.enable_cli=1 occ upgrade
</syntaxhighlight>
</syntaxhighlight>
Zeile 23: Zeile 23:
Direktive '''apc.enable_cli=1''' der passenden php.ini aktivieren
Direktive '''apc.enable_cli=1''' der passenden php.ini aktivieren


<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo editor /etc/php/[PHP-Version]/cli/php.ini
sudo editor /etc/php/[PHP-Version]/cli/php.ini
apc.enable_cli=1
apc.enable_cli=1
Zeile 33: Zeile 33:
; Problem
; Problem
Beim Versuch, Nextcloud über die Befehlszeile mit einem Befehl wie
Beim Versuch, Nextcloud über die Befehlszeile mit einem Befehl wie
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh  
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh  
  php updater/updater.phar
  php updater/updater.phar
Zeile 39: Zeile 39:


wird folgende Fehlermeldung angezeigt
wird folgende Fehlermeldung angezeigt
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
  "fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt"  
  "fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt"  
  Nextcloud Updater – Version: v20.0.0beta4-11-g68fa0d4
  Nextcloud Updater – Version: v20.0.0beta4-11-g68fa0d4
Zeile 49: Zeile 49:
; Empfohlen
; Empfohlen
Wenn Sie Angst haben, Daten zu verlieren, benennen Sie das Verzeichnis einfach um
Wenn Sie Angst haben, Daten zu verlieren, benennen Sie das Verzeichnis einfach um
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh  
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.sh  
  mv data/updater-occ* ../DELETEME-updater
  mv data/updater-occ* ../DELETEME-updater
Zeile 56: Zeile 56:
; Nicht empfohlen
; Nicht empfohlen
Sie können auch einfach das Verzeichnis löschen
Sie können auch einfach das Verzeichnis löschen
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt  
  fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt  
  rm -rf data/updater-occ*
  rm -rf data/updater-occ*

Version vom 11. Mai 2025, 13:41 Uhr

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