[Eisfair] nextcloud Fehlermeldung

Helmut Backhaus helmut.backhaus at gmx.de
Fr Mär 31 20:32:39 CEST 2023


Hallo Zusammen!

Am 29.03.23 um 23:38 schrieb Alex Busam:
> beim updaten:
> ./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
> Exception: Updates between multiple major versions and downgrades are 
> unsupported.
> Update failed
> Maintenance mode is kept active
> Resetting log level
> 
> 
> Hoffe das hilft weiter.....
> 


Ich hoffe, ich darf mich hier mal mit anhängen.
Ich bekomme mein NC auch nicht wieder ans laufen ...

Update von letzten 15er Stand nach 1.16.0

Die empfohlen Updates nach PHP8 hatte ich bereits vor einigen Wochen 
gemacht.

Nach dem Update Gestern war war PHP mit einem mal wieder auf PHP7 
gestellt. Ok, das habe ich schnell gelöst bekommen. Danach fing das 
System wieder an zu meckern, dass eine Anbindung an mysql von PHP8-CLI 
fehlen würde. PHP8-cli? Installiert hab *ich* das nicht, aber gut.

PHP8-cli war nicht aktiv, auch kein großes Ding. Aktiviert und neuer 
Versuch ...
Jetzt fehlte eine eine Datei:
/etc/php8/cli/conf.d/mysql-conf.ini

Also habe ich wieder gesucht, lag daran das man den Parameter (im PHP8-cli):
PHP8CLI_EXT_MYSQL='yes'
So setzen musste.

Bis hier hin konnte ich mir selbst helfen, oder habe ich es 
verschlimmbessert?

Jetzt kommt folgendes:
Activate configuration now (y/n) [yes]?
nextcloud version (eisfair-1): 1.16.0
Database type  : mysql (mariadb103)
Database server: localhost:3306
Trusted domain(s): e1nextcloud.home.lan 192.168.100.13 
nc.feuerteufel.dyn-ip24.de 192.168.100.25 alpine-cel01.home.lan
Apache2 SSL support: disabled, set parameter APACHE2_SSL='yes'!
MySQL PHP8-WEB support: enabled
MySQL PHP8-CLI support: enabled
MySQL support: enabled
MySQL binary logging: disabled
Msmtp support: enabled
PHP8-WEB APC cache: enabled
PHP8-WEB memory limit: < 512M, check parameter PHP8_MEMORY_LIMIT!
PHP8-CLI memory limit: < 512M, check parameter PHP8CLI_MEMORY_LIMIT!
PHP8-CLI configuration access: possible
creating logrotate configuration ...
creating cron script ...
setting access rights of '/var/www/htdocs/nextcloud' ...
   wait [ . ]
setting access rights of '/data/nextcloud' ...
   wait [ . ]
checking nextcloud install/upgrade requirements ...
- running upgrade routine ...
An unhandled exception has been thrown:
OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for 
local cache (Is the matching PHP module installed and enabled?)
checking 4-byte database settings ...
- default character set : utf8 (-> utf8mb4)
- default collation name: utf8_unicode_ci (-> utf8mb4_general_ci)
- InnoDB large prefix  :  (-> on)
- InnoDB file format   :  (-> barracuda)
- InnoDB file per table: on
creating nextcloud configuration ...
creating cron job ...
nextcloud maintenance mode: enabled -> disabled
checking nextcloud install/upgrade requirements ...
- running upgrade routine ...
An unhandled exception has been thrown:
OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for 
local cache (Is the matching PHP module installed and enabled?)
Nextcloud maintenance mode: enabled
----------------------------------------------------------------
The maintenance mode is still active at this stage!
You should follow these instructions to solve the problem:

1. switch to the webserver user: # su - wwwrun
2. change directory            : > cd /var/www/htdocs/nextcloud
3. check the current directory : > pwd
                                : /var/www/htdocs/nextcloud
4. fix the previously described:
    problems by using occ, e.g. : > ./occ app:disable gallery
                                : gallery disabled
5. run update check            : > ./occ upgrade
                                : Update successful
6. disable the maintenance mode: > ./occ  maintenance:mode --off
                                : Maintenance mode disabled
----------------------------------------------------------------
finished.
Do you want to restart the webserver now (recommended) (y/n) [yes]?
  * Stopping apache2.service ... 
                    [  OK  ]
  * Starting apache2.service ... 
                    [  OK  ]
  * Restarting nextcloud.service ... 
                    [  OK  ]
Press ENTER to continue



Sorry, aber jetzt weiß ich nicht mehr weiter ...
Kann mir da bitte jemand weiter helfen?

Da wird zwar eine Fehlerbehbungs-Beschreibung geliefert, aber ich weiß 
nicht auf was ich die anwenden soll.

Wer bis hier kam, schon mal danke fürs lesen ;)

Über Hinweise zu Fehlerbehebung würde ich mich freuen!

Gruß,
Helmut



Mehr Informationen über die Mailingliste Eisfair