What | Removed | Added |
---|---|---|
CC | paulu@xs4all.nl |
This update breaks Nextcloud. OS: openSUSE Tumbleweed aarch64, Version 20240629 NextCloud: 29.0.3.4 (installed outside zypper) Zypper output: # zypper dup Loading repository data... Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... The following 2 NEW packages are going to be installed: valkey valkey-compat-redis The following package is going to be REMOVED: redis 2 new packages to install, 1 to remove. Overall download size: 1.5 MiB. Already cached: 0 B. After the operation, 30.6 KiB will be freed. Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): Retrieving: valkey-7.2.5-3.1.aarch64 (openSUSE-Tumbleweed-Oss) (1/2), 1.5 MiB Retrieving: valkey-7.2.5-3.1.aarch64.rpm .....................................................................................................[done (3.8 MiB/s)] Retrieving: valkey-compat-redis-7.2.5-3.1.noarch (openSUSE-Tumbleweed-Oss) (2/2), 8.6 KiB Retrieving: valkey-compat-redis-7.2.5-3.1.noarch.rpm .....................................................................................................[done] Checking for file conflicts: .............................................................................................................................[done] /usr/bin/systemd-sysusers - Creating group 'valkey' with GID 460. Creating user 'valkey' (User for valkey key-value store) with UID 460 and GID 460. See /usr/share/doc/packages/valkey/README.SUSE to continue (1/2) Installing: valkey-7.2.5-3.1.aarch64 ...............................................................................................................[done] /etc/redis/*.conf has been copied to /etc/valkey. Manual review of adjusted configs is strongly suggested. chown: warning: '.' should be ':': 'valkey.' On-disk redis dumps copied from /var/lib/redis/ to /var/lib/valkey Removed "/etc/systemd/system/redis.target.wants/redis@default.service". Removed "/etc/systemd/system/multi-user.target.wants/redis@default.service". Warning: The unit file, source configuration file or drop-ins of redis.target changed on disk. Run 'systemctl daemon-reload' to reload units. Failed to stop redis@.service: Unit name redis@.service is missing the instance name. See system logs and 'systemctl status redis@.service' for details. Warning: The unit file, source configuration file or drop-ins of redis-sentinel.target changed on disk. Run 'systemctl daemon-reload' to reload units. Failed to stop redis-sentinel@.service: Unit name redis-sentinel@.service is missing the instance name. See system logs and 'systemctl status redis-sentinel@.service' for details. warning: file /var/lib/redis: remove failed: No such file or directory (2/2) Installing: valkey-compat-redis-7.2.5-3.1.noarch ...................................................................................................[done] Running post-transaction scripts .........................................................................................................................[done] valkey is not started, also not after reboot, or trying to start manually via systemctl. Consequently, Nextcloud fails to start: Jul 06 21:18:16 ari-pi systemd[1]: Started Nextcloud cron.php job. Jul 06 21:18:17 ari-pi php[1732]: RedisException: No such file or directory in /srv/www/htdocs/nextcloud/lib/private/RedisFactory.php:117 Jul 06 21:18:17 ari-pi php[1732]: Stack trace: Jul 06 21:18:17 ari-pi php[1732]: #0 /srv/www/htdocs/nextcloud/lib/private/RedisFactory.php(117): Redis->pconnect() Jul 06 21:18:17 ari-pi php[1732]: #1 /srv/www/htdocs/nextcloud/lib/private/RedisFactory.php(158): OC\RedisFactory->create() Jul 06 21:18:17 ari-pi php[1732]: #2 /srv/www/htdocs/nextcloud/lib/private/Memcache/Redis.php(73): OC\RedisFactory->getInstance() Jul 06 21:18:17 ari-pi php[1732]: #3 /srv/www/htdocs/nextcloud/lib/private/Memcache/Redis.php(79): OC\Memcache\Redis->getCache() Jul 06 21:18:17 ari-pi php[1732]: #4 /srv/www/htdocs/nextcloud/lib/private/App/InfoParser.php(56): OC\Memcache\Redis->get() Jul 06 21:18:17 ari-pi php[1732]: #5 /srv/www/htdocs/nextcloud/lib/private/App/AppManager.php(727): OC\App\InfoParser->parse() Jul 06 21:18:17 ari-pi php[1732]: #6 /srv/www/htdocs/nextcloud/lib/private/AppFramework/App.php(72): OC\App\AppManager->getAppInfo() Jul 06 21:18:17 ari-pi php[1732]: #7 /srv/www/htdocs/nextcloud/lib/private/legacy/OC_App.php(157): OC\AppFramework\App::buildAppNamespace() Jul 06 21:18:17 ari-pi php[1732]: #8 /srv/www/htdocs/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading() Jul 06 21:18:17 ari-pi php[1732]: #9 /srv/www/htdocs/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps() Jul 06 21:18:17 ari-pi php[1732]: #10 /srv/www/htdocs/nextcloud/lib/base.php(706): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration() Jul 06 21:18:17 ari-pi php[1732]: #11 /srv/www/htdocs/nextcloud/lib/base.php(1181): OC::init() Jul 06 21:18:17 ari-pi php[1732]: #12 /srv/www/htdocs/nextcloud/cron.php(58): require_once('...') Jul 06 21:18:17 ari-pi php[1732]: #13 {main} Jul 06 21:18:17 ari-pi systemd[1]: nextcloud-cron.service: Main process exited, code=exited, status=1/FAILURE Jul 06 21:18:17 ari-pi systemd[1]: nextcloud-cron.service: Failed with result 'exit-code'. Jul 06 21:18:17 ari-pi systemd[1]: nextcloud-cron.service: Consumed 1.059s CPU time.