Paul Uiterlinden changed bug 1227139
What Removed Added
CC   paulu@xs4all.nl

Comment # 2 on bug 1227139 from Paul Uiterlinden
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.


You are receiving this mail because: