Nextcloud meldet nach Update "APCu not available for local cache"

· · 14 Kommentare

Nach dem Update von Nextcloud 21.0.2 auf 21.0.3 lief das "occ"-Kommando auf einen Fehler:

$ 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?)

Keine Ahnung, warum dies bis einschließlich Nextcloud 21.0.2 reibungslos funktioniert hat, die Lösung fand sich aber recht schnell in der Nextcloud-Dokumentation:

Der Datei "/etc/php/7.3/cli/php.ini" musste der Eintrag

apc.enable_cli=1

hinzugefüht werden, dann war die Ausführung des "occ"-Kommandos wieder probemlos möglich.

Alternativ sollte lt. Dokumentation auch das Hinzufügen des Parameters

--define apc.enable_cli=1

zur Kommandozeile ausreichen.

14 Kommentare

  1. Klasse, apc.enable_cli=1 hat bei mir geholfen. Vielen Dank!

  2. Danke!

  3. Tippi Toppi

  4. Super, danke für den Artikel, war sehr hilfreich!

  5. Danke, hat mir sicher ein langes Suchen erspart.

  6. Besten Dank auch von mir. :)

  7. Danke, danke, danke. Hast mir den Tag gerettet!

  8. thx :-)

  9. du bist mein Held!!!! hat funktioniert.

    herzlichen Dank

  10. Merci, hat funktioniert :D

  11. awesome... vielen Dank, hat mir sehr geholfen

  12. Danke, hat mir geholfen.

    • Nachtrag:
      schau mal das hier: https://help.nextcloud.com/t/cron-not-running-in-nc-21-0-3/119415/2

      • Hallo, ist die gleiche Ursache. Wenn einmal der Parameter gesetzt ist, dann klappt auch der Kommandozeilen-Cron wieder. PHP unterscheidet zwischen den Einstellungen für das Webserver-Modul und das Command Line Interface.

Kommentar zu n33lix schreiben





Ihr Kommentar wird erst nach Freischaltung angezeigt.