Update error from 2.1.0p28 to 2.2.0p2

CMK version:
2.1.0p28 → 2.2.0p2
OS version:
Debian 11
Error message:

2023-06-12 07:22:31 - Updating site 'fra' from version 2.1.0p28.cee to 2.2.0p2.cee...

 * Permissions    0755 -> 0751 etc
 * Updated        .profile
 * Permissions    0775 -> 0770 var/check_mk/logwatch
 * Permissions    0775 -> 0770 var/check_mk/web
 * Permissions    0775 -> 0770 var/check_mk/backup
 * Permissions    0775 -> 0770 var/check_mk/wato
 * Permissions    0775 -> 0770 var/check_mk/crashes
 * Permissions    0775 -> 0770 var/check_mk/wato/snapshots
 * Permissions    0775 -> 0770 var/check_mk/wato/log
 * Permissions    0775 -> 0770 var/check_mk/wato/auth
 * Permissions    0775 -> 0770 var/nagvis/profiles
 * Permissions    0755 -> 0751 etc/omd
 * Permissions    0775 -> 0770 etc/nagvis
 * Permissions    0660 -> 0600 etc/htpasswd
 * Installed file etc/cron.d/cmk_inventory
 * Installed file etc/cron.d/cmk_update_license_usage
 * Installed file etc/cron.d/cmk_license_email_notification
 * Permissions    0644 -> 0640 etc/cron.d/cmk_cleanup_pdf_tmp_files
 * Updated        etc/init.d/cmc
 * Permissions    0775 -> 0770 etc/init.d/mkeventd
 * Permissions    0755 -> 0750 etc/init.d/rrdcached
 * Updated        etc/init.d/mknotifyd
 * Permissions    0755 -> 0750 etc/init.d/stunnel
 * Permissions    0755 -> 0750 etc/init.d/apache
 * Permissions    0755 -> 0750 etc/init.d/pnp_gearman_worker
 * Permissions    0755 -> 0750 etc/init.d/nagios
 * Updated        etc/init.d/agent-receiver
 * Permissions    0755 -> 0750 etc/init.d/xinetd
 * Permissions    0755 -> 0750 etc/init.d/crontab
 * Updated        etc/init.d/dcd
 * Permissions    0755 -> 0750 etc/init.d/npcd
 * Updated        etc/init.d/liveproxyd
 * Updated        etc/mk-livestatus/livestatus@.service
 * Updated        etc/mk-livestatus/nagios.cfg
 * Installed file etc/logrotate.d/license-usage
 * Permissions    0775 -> 0770 etc/check_mk/multisite.d
 * Permissions    0775 -> 0770 etc/check_mk/conf.d
 * Updated        etc/check_mk/apache.conf
 * Permissions    0775 -> 0770 etc/check_mk/multisite.d/wato
 * Permissions    0775 -> 0770 etc/check_mk/conf.d/wato
 * Updated        etc/apache/apache.conf
 * Permissions    0755 -> 0750 etc/apache/php-wrapper
 * Updated        etc/apache/conf.d/security.conf
 * Installed dir  etc/ssl/saml2
 * Permissions    0644 -> 0755 etc/ssl/openssl.cnf.dist
 * Permissions    0644 -> 0755 etc/ssl/ct_log_list.cnf
 * Permissions    0644 -> 0755 etc/ssl/openssl.cnf
 * Permissions    0644 -> 0755 etc/ssl/ct_log_list.cnf.dist
 * Installed dir  etc/ssl/saml2/builtin
 * Installed dir  etc/ssl/saml2/custom
 * Installed dir  etc/ssl/saml2/builtin/signature
 * Permissions    0755 -> 0750 etc/ssl/misc/CA.pl
 * Updated        etc/ssl/misc/tsget.pl
 * Updated        etc/ssl/misc/tsget
 * Permissions    0775 -> 0770 etc/nagvis/maps
 * Permissions    0775 -> 0770 etc/nagvis/geomap
 * Permissions    0775 -> 0770 etc/nagvis/conf.d
 * Permissions    0664 -> 0660 etc/nagvis/nagvis.ini.php
 * Permissions    0664 -> 0660 etc/nagvis/geomap/demo-locations.csv
 * Permissions    0664 -> 0660 etc/nagvis/conf.d/omd.ini.php
 * Permissions    0664 -> 0660 etc/nagvis/conf.d/demo.ini.php
 * Permissions    0775 -> 0770 local/share/nagvis/htdocs/userfiles/images/maps
 * Permissions    0775 -> 0770 local/share/nagvis/htdocs/userfiles/images/shapes
 * Identical new  local/lib/python3/cmk/gui
 * Identical new  local/lib/python3/cmk/gui/plugins
 * Installed dir  local/lib/python3/cmk/gui/plugins/reports
 * Installed dir  local/lib/python3/cmk/gui/plugins/dashboard
 * Installed dir  local/lib/python3/cmk/gui/plugins/views
 * Vanished       local/lib/nagios/plugins/README.txt
 * Vanished       etc/rc.d/90-nsca
 * Vanished       etc/ssl/private
 * Vanished       etc/ssl/certs
 * Vanished       etc/nsca/nsca.cfg
 * Vanished       etc/nsca/send_nsca.cfg
 * Vanished       etc/nagios/apache.conf
 * Vanished       etc/omd/allocated_ports
 * Vanished       etc/init.d/nsca
 * Vanished       etc/nsca
Creating temporary filesystem /omd/sites/fra/tmp...OK
Executing update-pre-hooks script "01_init_state_creation.py"...OK
Executing update-pre-hooks script "01_mkp-disable-outdated"...OK
Executing update-pre-hooks script "02_cmk-update-config"...
-| Traceback (most recent call last):
-|   File "/omd/sites/fra/bin/cmk-update-config", line 8, in <module>
-|     from cmk.update_config.main import main
-|   File "/omd/sites/fra/lib/python3/cmk/update_config/main.py", line 23, in <module>
-|     from cmk.utils.redis import disable_redis
-|   File "/omd/sites/fra/lib/python3/cmk/utils/redis.py", line 13, in <module>
-|     from redis import ConnectionError as RedisConnectionError
-|   File "/omd/sites/fra/lib/python3.11/site-packages/redis/__init__.py", line 56, in <module>
-|     VERSION = tuple(map(int_or_str, __version__.split(".")))
-|                                     ^^^^^^^^^^^^^^^^^
-| AttributeError: 'NoneType' object has no attribute 'split'
ERROR (exit code: 1)

I could only update one slave site, the second one throws this error.

redis was installed in ~/local instead in /omd/site/mysite/lib/python3.11/site-packages/
With pip3 show redis one can show the installation location. Removing it from /local was sufficient to perform the update successfully

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.