Nextcloud/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Subpages:
Zeile 10: Zeile 10:
=== ''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,2" line>
systemctl restart apache2.service
sudo systemctl restart apache2.service
 
sudo systemctl restart php8.2-fpm.service
systemctl restart php8.2-fpm.service
</syntaxhighlight>


=== ''APCu not available for local cache'' ===
=== ''APCu not available for local cache'' ===

Version vom 4. September 2024, 10:18 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)

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

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