Nextcloud/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Zeile 7: Zeile 7:


== 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) ''



Version vom 22. August 2024, 07:23 Uhr

Update auf der Konsole durchführen

# sudo -u web13 php8.2 --define apc.enable_cli=1 updater/updater.phar
# sudo -u web13 php8.2 --define apc.enable_cli=1 occ upgrade
# sudo -u web13 php --define apc.enable_cli=1 occ maintenance:mode --off

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)

systemctl restart apache2.service
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

ACP auf der Kommandozeile aktivieren

/etc/php/[PHP-Version]/cli/php.ini

apc.enable_cli=1

Hinzufügen von --define apc.enable_cli=1 auf der Kommandozeile

$ php --define apc.enable_cli=1 occ upgrade

Step … is currently in process

Step … is currently in process. Please call this command later
Problem

While trying to update Nextcloud using the command line (e.g. SSH) using a command like

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

you see the following error message:

fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt               
Nextcloud Updater - version: v20.0.0beta4-11-g68fa0d4
Step 5 is currently in process. Please call this command later.
Solution

No matter if the step that appears to be currently in progress is Step 3, Step 5 or any other step, the solution is always the same: Reset the update by deleting the data/updater-occ[random-string] folder.

Recommended

If you are paranoid about losing data, just rename the directory:

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

You can also just delete the directory

fix-nextcloud-step-is-currentlyprocess-please-call-this-command-later.txt                
rm -rf data/updater-occ*
  1. https://techoverflow.net/2022/06/17/how-to-fix-nextcloud-step-is-currently-in-process-please-call-this-command-later/
  1. https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html