Alright – I’ll admit – I kind of screwed this one up myself and this isn’t an error in the nextcloud packaging.
I had installed nextcloud-php74 within freebsd which through various iterations I had used the web updater to eventually upgrade to Nextcloud 21.
In the process of trying to upgrade from php7.4 to php8.0 I had removed the nextcloud-php74 pkg and installed the nextcloud-php80 package. (Which in hindsight was pretty dumb).
Anyway I’m now greeted by this error showing this:
I’m pretty sure I actually downgraded my actual install by doing this rather than upgrading.
Is there anyway to manually install, or upgrade these packages?
I tried updating manually from command line:
$ sudo -u www php ./occ upgrade Password: An unhandled exception has been thrown: OC\HintException: : Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
$ php --version PHP 8.0.10 (cli) (built: Aug 31 2021 01:22:46) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.10, Copyright (c) Zend Technologies with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
[PHP Modules] apcu bcmath bz2 Core ctype curl date dom exif fileinfo filter gd gmp hash iconv imagick intl json ldap libxml mbstring mysqlnd openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar posix redis Reflection session SimpleXML SPL sqlite3 standard tokenizer xml xmlreader xmlwriter xsl Zend OPcache zip zlib [Zend Modules] Zend OPcache