I upgraded check_mk from 1.6.p24 to 2.0.0p6 but get an error

when upgrading check_mk from 1.6.p24 to 2.0.0p6 I got an error:
Configuration Error: Error creating configuration: too many values to unpack (expected 2)
Please help

Can you try to create your config with “cmk --debug -vvR” ?
This should give a little bit more error information.

Please send a list of installed mkp packages too
Ralf

Hello Andreas, Ralf,
Please find below the requested info.
Kind regards,
[asd2@gdnmonitor06 ~]$ omd version
OMD - Open Monitoring Distribution Version 1.6.0p24.cee
[asd2@gdnmonitor06 ~]$ cmk -P list
[asd2@gdnmonitor06 ~]$ cmk --debug -vvR
Waiting for exclusive lock on /omd/sites/asd2/etc/check_mk/main.mk.
Generating configuration for core (type cmc)…
Time needed [cmc_global]: 0.00 sec
time period ‘zilver’: 2922 time points
time period ‘goud1’: 11690 time points (optimized from 14610)
time period ‘netapp_backup_window’: 8766 time points
time period ‘24X7’: 2 time points
time period ‘arcims_restart’: 2922 time points
time period ‘OutsideOfficeHours’: 4176 time points
time period ‘holidays’: 2 time points (optimized from 4)
time period ‘goud’: 8768 time points (optimized from 11688)
time period ‘brons’: 2922 time points
time period ‘OfficeHours’: 2084 time points
Time needed [cmc_timeperiods]: 0.12 sec
Time needed [cmc_contacts]: 0.00 sec
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp28.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp51.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp22.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp27.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp11.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp28.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdntstapp56.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp30.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp51.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstdms04.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevpdb01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp22.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp16.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp23.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdntstbart01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevfds01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp33.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp24.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp54.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp41.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp32.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp23.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp25.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdndevbart01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp22.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp64.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp31.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp52.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstfds01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp61.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp24.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp23.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp35.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp65.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdndevapp56.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdntest03.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp34.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp62.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp24.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp61.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp41.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevgis12.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdntstedb01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp26.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp63.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevgis21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdnmonitor02.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp64.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp62.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp61.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp28.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstgis21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp27.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/gdndevedb01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstgis12.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp65.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp24.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp51.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp62.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp27.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstgis21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp22.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevgis21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinodevapp63.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp29.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevdms01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp61.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp36.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp31.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp27.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp52.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp23.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp35.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp62.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/win4321vm.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp21.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp34.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp54.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstpdb01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp33.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevdms05.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp25.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp63.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevapp28.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brodevdms04.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp32.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstdms01.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/brotstapp26.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp30.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp16.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/win4320vm.mk
Loading autochecks from /omd/sites/asd2/var/check_mk/autochecks/dinotstapp11.mk
Time needed [cmc_all_hosts]: 0.81 sec
Time needed [cmc_groups]: 0.00 sec
Time needed [cmc_groups]: 0.00 sec
Time needed [cmc_groups]: 0.00 sec
Time needed [cmc_stringlist]: 0.00 sec
Time needed [cmc_contactlists]: 0.00 sec
CMC state is newer than retention.dat. Not importing state.
/omd/sites/asd2/var/check_mk/core/config written.
Try aquire lock on /omd/sites/asd2/var/check_mk/stored_passwords
Got lock on /omd/sites/asd2/var/check_mk/stored_passwords
Releasing lock on /omd/sites/asd2/var/check_mk/stored_passwords
Released lock on /omd/sites/asd2/var/check_mk/stored_passwords
OK
Packing config…Try aquire lock on /omd/sites/asd2/var/check_mk/base/precompiled_check_config.mk.orig
Got lock on /omd/sites/asd2/var/check_mk/base/precompiled_check_config.mk.orig
Releasing lock on /omd/sites/asd2/var/check_mk/base/precompiled_check_config.mk.orig
Released lock on /omd/sites/asd2/var/check_mk/base/precompiled_check_config.mk.orig
OK
Restarting monitoring core…OK

You said, you upgraded the site and got the error?
The complete output of the upgrade process would help.

Hello Andeas,
Please find bellow the output of the upgrade. At the last line the process hang.
Kind regards,

2021-07-13 09:50:45 - Updating site ‘asd2’ from version 1.6.0p24.cee to 2.0.0p6.cee…

  • Permissions 0755 → 0775 etc
  • Permissions 0755 → 0775 local

Permission conflict at tmp
The proposed permissions of tmp have changed from 0755 to 0775 in the new
version, but you have set 0770. May I use the new default permissions or do
you want to keep yours?

keep Keep permissions at 0770
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0770 → 0775 tmp
  • Permissions 0755 → 0775 var
  • Unwanted .bashrc (unchanged, deleted by you)
  • Unwanted .j4p (unchanged, deleted by you)
  • Unwanted .modulebuildrc (unchanged, deleted by you)
  • Updated .profile
  • Permissions 0644 → 0664 .profile
  • Permissions 0755 → 0775 etc/apache
  • Permissions 0755 → 0775 etc/bash_completion.d
  • Permissions 0755 → 0775 etc/check_mk
  • Permissions 0755 → 0775 etc/cron.d
  • Permissions 0755 → 0775 etc/init-hooks.d
  • Permissions 0755 → 0775 etc/init.d
  • Permissions 0755 → 0775 etc/logrotate.d
  • Permissions 0755 → 0775 etc/mk-livestatus
  • Permissions 0755 → 0775 etc/nagios
  • Permissions 0755 → 0775 etc/nsca
  • Permissions 0755 → 0775 etc/pnp4nagios
  • Permissions 0755 → 0775 etc/rc.d
  • Installed dir etc/redis

Wrong permission of etc/redis
The proposed permissions of etc/redis are 0775, but currently are 0755. May
I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 etc/redis
  • Permissions 0755 → 0775 etc/rrdcached.d
  • Permissions 0755 → 0775 etc/stunnel
  • Permissions 0755 → 0775 etc/xinetd.d

Permission conflict at etc/diskspace.conf
The proposed permissions of etc/diskspace.conf have changed from 0644 to
0664 in the new version, but you have set 0660. May I use the new default
permissions or do you want to keep yours?

keep Keep permissions at 0660
default Set permission to 0664
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0660 → 0664 etc/diskspace.conf
  • Permissions 0644 → 0664 etc/environment
  • Permissions 0644 → 0664 etc/logrotate.conf
  • Permissions 0644 → 0664 etc/mail.rc
  • Permissions 0644 → 0664 etc/rrdcached.conf
  • Permissions 0644 → 0664 etc/xinetd.conf
  • Permissions 0755 → 0775 etc/apache/conf.d
  • Permissions 0644 → 0664 etc/apache/apache-own.conf
  • Permissions 0644 → 0664 etc/apache/apache.conf
  • Permissions 0644 → 0664 etc/apache/magic
  • Updated etc/apache/conf.d/01_wsgi.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/01_wsgi.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/02_fcgid.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/auth.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/omd.conf
  • Updated etc/apache/conf.d/security.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/security.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/site.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/stats.conf
  • Permissions 0644 → 0664 etc/apache/conf.d/var_www.conf
  • Updated etc/check_mk/apache.conf
  • Permissions 0644 → 0664 etc/check_mk/apache.conf

Conflicts in etc/check_mk/main.mk!
I’ve tried to merge the changes from version 1.6.0p24.cee to 2.0.0p6.cee
into etc/check_mk/main.mk. Unfortunately there are conflicts with your
changes. You have the following options:

diff Show differences between the new default and your version
you Show your changes compared with the old default version
new Show what has changed from 1.6.0p24.cee to 2.0.0p6.cee
edit Edit half-merged file (watch out for >>>>> and <<<<<)
try again Edit your original file and try again
keep Keep half-merged version of the file
restore Restore your original version of the file
install Install the new default version
shell Open a shell for looking around
abort Stop here and abort update!

d/y/n/e/t/k/r/i/s/a ==> n

— /omd/sites/asd2/etc/check_mk/main.mk-1.6.0p24.cee 2021-07-13 09:50:58.383659933 +0200
+++ /omd/sites/asd2/etc/check_mk/main.mk-2.0.0p6.cee 2021-07-13 09:50:58.383659933 +0200
@@ -1,2 +1,2 @@

Main configuration file of Check_MK

-#We highly recommend to use WATO to configure Check_MK these days.
+# We highly recommend to use WATO to configure Check_MK these days.

Conflicts in etc/check_mk/main.mk!
I’ve tried to merge the changes from version 1.6.0p24.cee to 2.0.0p6.cee
into etc/check_mk/main.mk. Unfortunately there are conflicts with your
changes. You have the following options:

diff Show differences between the new default and your version
you Show your changes compared with the old default version
new Show what has changed from 1.6.0p24.cee to 2.0.0p6.cee
edit Edit half-merged file (watch out for >>>>> and <<<<<)
try again Edit your original file and try again
keep Keep half-merged version of the file
restore Restore your original version of the file
install Install the new default version
shell Open a shell for looking around
abort Stop here and abort update!

d/y/n/e/t/k/r/i/s/a ==> i

Installed default file of version 2.0.0p6.cee.

  • Permissions 0644 → 0664 etc/check_mk/mkeventd.mk
  • Permissions 0644 → 0664 etc/cron.d/cmk_bulk_notify
  • Permissions 0644 → 0664 etc/cron.d/cmk_cleanup_piggyback
  • Permissions 0644 → 0664 etc/cron.d/cmk_discovery
  • Permissions 0644 → 0664 etc/cron.d/cmk_dns_cache
  • Permissions 0644 → 0664 etc/cron.d/cmk_multisite
  • Permissions 0644 → 0664 etc/cron.d/diskspace
  • Permissions 0644 → 0664 etc/cron.d/logrotate
  • Permissions 0644 → 0664 etc/cron.d/php-sessions
  • Permissions 0644 → 0664 etc/init-hooks.d/README
  • Permissions 0644 → 0664 etc/init-hooks.d/sample-start-pre
  • Updated etc/init.d/cmc
  • Updated etc/init.d/dcd
  • Updated etc/init.d/liveproxyd
  • Updated etc/init.d/mknotifyd
  • Installed file etc/init.d/redis
  • Permissions 0644 → 0664 etc/logrotate.d/apache
  • Permissions 0644 → 0664 etc/logrotate.d/apache-stats
  • Permissions 0644 → 0664 etc/logrotate.d/cmc
  • Permissions 0644 → 0664 etc/logrotate.d/dcd
  • Permissions 0644 → 0664 etc/logrotate.d/diskspace
  • Permissions 0644 → 0664 etc/logrotate.d/ldap
  • Permissions 0644 → 0664 etc/logrotate.d/liveproxyd
  • Permissions 0644 → 0664 etc/logrotate.d/livestatus
  • Permissions 0644 → 0664 etc/logrotate.d/mk-alerts
  • Permissions 0644 → 0664 etc/logrotate.d/mk-notify
  • Permissions 0644 → 0664 etc/logrotate.d/mkeventd
  • Permissions 0644 → 0664 etc/logrotate.d/mknotifyd
  • Installed file etc/logrotate.d/redis

Wrong permission of etc/logrotate.d/redis
The proposed permissions of etc/logrotate.d/redis are 0664, but currently
are 0644. May I use the new default permissions or keep yours?

keep Keep permissions at 0644
default Set permission to 0664
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0644 → 0664 etc/logrotate.d/redis
  • Permissions 0644 → 0664 etc/logrotate.d/rrdcached
  • Permissions 0644 → 0664 etc/logrotate.d/stunnel
  • Permissions 0644 → 0664 etc/logrotate.d/update
  • Permissions 0644 → 0664 etc/logrotate.d/web
  • Permissions 0644 → 0664 etc/logrotate.d/xinetd
  • Updated etc/mk-livestatus/nagios.cfg
  • Permissions 0644 → 0664 etc/mk-livestatus/nagios.cfg
  • Permissions 0644 → 0664 etc/mk-livestatus/xinetd.conf
  • Permissions 0755 → 0775 etc/nagios/conf.d
  • Permissions 0755 → 0775 etc/nagios/nagios.d
  • Permissions 0755 → 0775 etc/nagios/ssi
  • Permissions 0644 → 0664 etc/nagios/apache.conf
  • Permissions 0644 → 0664 etc/nagios/cgi.cfg
  • Permissions 0644 → 0664 etc/nagios/config.inc.php
  • Permissions 0644 → 0664 etc/nagios/nagios.cfg
  • Permissions 0644 → 0664 etc/nagios/resource.cfg
  • Updated etc/nagios/conf.d/check_mk_templates.cfg
  • Permissions 0644 → 0664 etc/nagios/conf.d/check_mk_templates.cfg
  • Permissions 0644 → 0664 etc/nagios/conf.d/jmx4perl_nagios.cfg
  • Permissions 0644 → 0664 etc/nagios/conf.d/pnp4nagios.cfg
  • Permissions 0644 → 0664 etc/nagios/conf.d/templates.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/dependency.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/eventhandler.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/flapping.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/freshness.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/logging.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/misc.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/obsess.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/omd.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/retention.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/timing.cfg
  • Permissions 0644 → 0664 etc/nagios/nagios.d/tuning.cfg
  • Permissions 0644 → 0664 etc/nagios/ssi/README
  • Permissions 0644 → 0664 etc/nagios/ssi/extinfo-header.ssi
  • Permissions 0644 → 0664 etc/nagios/ssi/status-header.ssi
  • Permissions 0644 → 0664 etc/nagvis/apache.conf
  • Permissions 0644 → 0664 etc/nsca/nsca.cfg
  • Permissions 0644 → 0664 etc/nsca/send_nsca.cfg
  • Permissions 0755 → 0775 etc/pnp4nagios/check_commands
  • Permissions 0755 → 0775 etc/pnp4nagios/config.d
  • Permissions 0755 → 0775 etc/pnp4nagios/pages
  • Permissions 0755 → 0775 etc/pnp4nagios/templates
  • Permissions 0755 → 0775 etc/pnp4nagios/templates.special
  • Permissions 0644 → 0664 etc/pnp4nagios/apache.conf
  • Permissions 0644 → 0664 etc/pnp4nagios/background.pdf
  • Permissions 0644 → 0664 etc/pnp4nagios/config.php
  • Permissions 0644 → 0664 etc/pnp4nagios/nagios_gearman.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/nagios_npcd.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/nagios_npcdmod.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/npcd.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/process_perfdata.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/rra.cfg-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/check_commands/check_all_local_disks.cfg-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/check_commands/check_jmx4perl.cfg
  • Permissions 0644 → 0664 etc/pnp4nagios/check_commands/check_nrpe.cfg-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/check_commands/check_nwstat.cfg-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/pages/web_traffic.cfg-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/templates/README
  • Permissions 0644 → 0664 etc/pnp4nagios/templates.special/README
  • Permissions 0644 → 0664 etc/pnp4nagios/templates.special/advanced_loop.php-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/templates.special/loop.php-sample
  • Permissions 0644 → 0664 etc/pnp4nagios/templates.special/static.php-sample
  • Installed link etc/rc.d/85-redis
  • Installed file etc/redis/redis.conf

Wrong permission of etc/redis/redis.conf
The proposed permissions of etc/redis/redis.conf are 0664, but currently are
0644. May I use the new default permissions or keep yours?

keep Keep permissions at 0644
default Set permission to 0664
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0644 → 0664 etc/redis/redis.conf
  • Permissions 0644 → 0664 etc/stunnel/server.conf
  • Permissions 0755 → 0775 local/bin
  • Permissions 0755 → 0775 local/lib
  • Permissions 0755 → 0775 local/share
  • Permissions 0755 → 0775 local/lib/apache
  • Installed link local/lib/check_mk
  • Permissions 0755 → 0775 local/lib/nagios
  • Permissions 0755 → 0775 local/lib/python
  • Installed dir local/lib/python3

Wrong permission of local/lib/python3
The proposed permissions of local/lib/python3 are 0775, but currently are
0755. May I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3
  • Permissions 0755 → 0775 local/lib/nagios/plugins
  • Permissions 0644 → 0664 local/lib/nagios/plugins/README.txt
  • Installed dir local/lib/python3/cmk

Wrong permission of local/lib/python3/cmk
The proposed permissions of local/lib/python3/cmk are 0775, but currently
are 0755. May I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3/cmk
  • Installed dir local/lib/python3/cmk/base
  • Installed dir local/lib/python3/cmk/cee

Wrong permission of local/lib/python3/cmk/cee
The proposed permissions of local/lib/python3/cmk/cee are 0775, but
currently are 0755. May I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3/cmk/cee
  • Installed dir local/lib/python3/cmk/base/plugins
  • Installed dir local/lib/python3/cmk/base/plugins/agent_based
  • Installed dir local/lib/python3/cmk/cee/dcd

Wrong permission of local/lib/python3/cmk/cee/dcd
The proposed permissions of local/lib/python3/cmk/cee/dcd are 0775, but
currently are 0755. May I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3/cmk/cee/dcd
  • Installed dir local/lib/python3/cmk/cee/dcd/plugins

Wrong permission of local/lib/python3/cmk/cee/dcd/plugins
The proposed permissions of local/lib/python3/cmk/cee/dcd/plugins are 0775,
but currently are 0755. May I use the new default permissions or keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3/cmk/cee/dcd/plugins
  • Installed dir local/lib/python3/cmk/cee/dcd/plugins/connectors

Wrong permission of local/lib/python3/cmk/cee/dcd/plugins/connectors
The proposed permissions of local/lib/python3/cmk/cee/dcd/plugins/connectors
are 0775, but currently are 0755. May I use the new default permissions or
keep yours?

keep Keep permissions at 0755
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0755 → 0775 local/lib/python3/cmk/cee/dcd/plugins/connectors
  • Permissions 0755 → 0775 local/share/check_mk
  • Permissions 0755 → 0775 local/share/diskspace
  • Permissions 0755 → 0775 local/share/doc
  • Permissions 0755 → 0775 local/share/nagios
  • Permissions 0755 → 0775 local/share/nagvis
  • Permissions 0755 → 0775 local/share/snmp
  • Permissions 0755 → 0775 local/share/check_mk/agents
  • Permissions 0755 → 0775 local/share/check_mk/alert_handlers
  • Permissions 0755 → 0775 local/share/check_mk/checkman
  • Permissions 0755 → 0775 local/share/check_mk/checks
  • Permissions 0755 → 0775 local/share/check_mk/inventory
  • Permissions 0755 → 0775 local/share/check_mk/locale
  • Permissions 0755 → 0775 local/share/check_mk/mibs
  • Permissions 0755 → 0775 local/share/check_mk/notifications
  • Permissions 0755 → 0775 local/share/check_mk/pnp-rraconf
  • Permissions 0755 → 0775 local/share/check_mk/pnp-templates
  • Permissions 0755 → 0775 local/share/check_mk/reporting
  • Permissions 0755 → 0775 local/share/check_mk/web
  • Permissions 0755 → 0775 local/share/check_mk/agents/bakery
  • Permissions 0755 → 0775 local/share/check_mk/agents/linux
  • Permissions 0755 → 0775 local/share/check_mk/agents/plugins
  • Permissions 0755 → 0775 local/share/check_mk/agents/special
  • Permissions 0755 → 0775 local/share/check_mk/agents/linux/alert_handlers
  • Permissions 0755 → 0775 local/share/check_mk/reporting/images
  • Permissions 0755 → 0775 local/share/check_mk/web/htdocs
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins
  • Permissions 0755 → 0775 local/share/check_mk/web/htdocs/images
  • Permissions 0755 → 0775 local/share/check_mk/web/htdocs/themes
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/config
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/dashboard
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/icons
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/metrics
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/pages
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/perfometer
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/sidebar
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/views
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/visuals
  • Permissions 0755 → 0775 local/share/check_mk/web/plugins/wato
  • Permissions 0755 → 0775 local/share/doc/check_mk
  • Permissions 0755 → 0775 local/share/nagios/htdocs
  • Permissions 0755 → 0775 local/share/nagios/htdocs/theme
  • Permissions 0755 → 0775 local/share/nagvis/htdocs
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/server
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/server/core
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/server/core/classes
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/server/core/classes/objects
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/gadgets
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/images
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/scripts
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/styles
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/templates
  • Permissions 0755 → 0775 local/share/nagvis/htdocs/userfiles/images/iconsets
  • Permissions 0755 → 0775 local/share/snmp/mibs
  • Permissions 0755 → 0775 var/log
  • Unwanted var/monitoring-plugins (unchanged, deleted by you)
  • Permissions 0755 → 0775 var/nagios
  • Installed dir var/redis
  • Permissions 0755 → 0775 var/rrdcached

Permission conflict at var/ssl
The proposed permissions of var/ssl have changed from 0755 to 0775 in the
new version, but you have set 0770. May I use the new default permissions or
do you want to keep yours?

keep Keep permissions at 0770
default Set permission to 0775
shell Open a shell for looking around
abort Stop here and abort update!

k/d/s/a ==> d

  • Permissions 0770 → 0775 var/ssl
  • Permissions 0755 → 0775 var/check_mk/autochecks
  • Installed dir var/check_mk/crashes
  • Permissions 0755 → 0775 var/check_mk/packages
  • Permissions 0755 → 0775 var/check_mk/persisted
  • Permissions 0755 → 0775 var/check_mk/precompiled
  • Permissions 0755 → 0775 var/check_mk/reports
  • Permissions 0755 → 0775 var/check_mk/snmpwalks
  • Permissions 0755 → 0775 var/check_mk/reports/archive
  • Permissions 0755 → 0775 var/log/mkeventd
  • Permissions 0755 → 0775 var/nagios/archive
  • Unwanted var/pnp4nagios/spool (unchanged, deleted by you)
  • Unwanted var/pnp4nagios/stats (unchanged, deleted by you)
  • Keeping your var/dokuwiki/lib/plugins/acl
  • Keeping your var/dokuwiki/lib/plugins/action.php
  • Keeping your var/dokuwiki/lib/plugins/admin.php
  • Keeping your var/dokuwiki/lib/plugins/auth.php
  • Keeping your var/dokuwiki/lib/plugins/authad
  • Keeping your var/dokuwiki/lib/plugins/authldap
  • Keeping your var/dokuwiki/lib/plugins/authmultisite
  • Keeping your var/dokuwiki/lib/plugins/authmysql
  • Keeping your var/dokuwiki/lib/plugins/authpdo
  • Keeping your var/dokuwiki/lib/plugins/authpgsql
  • Keeping your var/dokuwiki/lib/plugins/authplain
  • Keeping your var/dokuwiki/lib/plugins/bookcreator
  • Keeping your var/dokuwiki/lib/plugins/changes
  • Keeping your var/dokuwiki/lib/plugins/cli.php
  • Keeping your var/dokuwiki/lib/plugins/config
  • Keeping your var/dokuwiki/lib/plugins/dokuteaser
  • Keeping your var/dokuwiki/lib/plugins/extension
  • Keeping your var/dokuwiki/lib/plugins/include
  • Keeping your var/dokuwiki/lib/plugins/index.html
  • Keeping your var/dokuwiki/lib/plugins/indexmenu
  • Keeping your var/dokuwiki/lib/plugins/info
  • Keeping your var/dokuwiki/lib/plugins/pagelist
  • Keeping your var/dokuwiki/lib/plugins/popularity
  • Keeping your var/dokuwiki/lib/plugins/remote.php
  • Keeping your var/dokuwiki/lib/plugins/revert
  • Keeping your var/dokuwiki/lib/plugins/safefnrecode
  • Keeping your var/dokuwiki/lib/plugins/styling
  • Keeping your var/dokuwiki/lib/plugins/syntax.php
  • Keeping your var/dokuwiki/lib/plugins/usermanager
  • Keeping your var/dokuwiki/lib/plugins
  • Keeping your var/dokuwiki/data/tmp/_dummy
  • Keeping your var/dokuwiki/data/pages/wiki/dokuwiki.txt
  • Keeping your var/dokuwiki/data/pages/wiki/ebook.txt
  • Keeping your var/dokuwiki/data/pages/wiki/syntax.txt
  • Keeping your var/dokuwiki/data/pages/playground/playground.txt
  • Keeping your var/dokuwiki/data/pages/playground
  • Keeping your var/dokuwiki/data/pages/wiki
  • Keeping your var/dokuwiki/data/meta/_dummy
  • Keeping your var/dokuwiki/data/media/wiki/dokuwiki-128.png
  • Keeping your var/dokuwiki/data/media/wiki
  • Keeping your var/dokuwiki/data/locks/_dummy
  • Keeping your var/dokuwiki/data/index/_dummy
  • Keeping your var/dokuwiki/data/cache/_dummy
  • Keeping your var/dokuwiki/data/attic/_dummy
  • Keeping your var/dokuwiki/data/.htaccess
  • Keeping your var/dokuwiki/data/_dummy
  • Keeping your var/dokuwiki/data/attic
  • Keeping your var/dokuwiki/data/cache
  • Keeping your var/dokuwiki/data/index
  • Keeping your var/dokuwiki/data/locks
  • Keeping your var/dokuwiki/data/media
  • Keeping your var/dokuwiki/data/media_attic
  • Keeping your var/dokuwiki/data/media_meta
  • Keeping your var/dokuwiki/data/meta
  • Keeping your var/dokuwiki/data/pages
  • Keeping your var/dokuwiki/data/tmp
  • Keeping your var/dokuwiki/data
  • Keeping your var/dokuwiki/lib
  • Keeping your var/dokuwiki
  • Keeping your local/share/dokuwiki/htdocs
  • Keeping your local/share/dokuwiki
  • Vanished etc/jmx4perl/jmx4perl.cfg
  • Vanished etc/jmx4perl/servers.cfg
  • Keeping your etc/dokuwiki/acl.auth.php
  • Keeping your etc/dokuwiki/acronyms.conf
  • Keeping your etc/dokuwiki/apache.conf
  • Keeping your etc/dokuwiki/dokuwiki.php
  • Keeping your etc/dokuwiki/entities.conf
  • Keeping your etc/dokuwiki/interwiki.conf
  • Keeping your etc/dokuwiki/license.php
  • Keeping your etc/dokuwiki/local.php
  • Keeping your etc/dokuwiki/local.protected.php
  • Keeping your etc/dokuwiki/mediameta.php
  • Keeping your etc/dokuwiki/mime.conf
  • Keeping your etc/dokuwiki/msg
  • Keeping your etc/dokuwiki/mysql.conf.php.example
  • Keeping your etc/dokuwiki/plugins.local.php
  • Keeping your etc/dokuwiki/plugins.php
  • Keeping your etc/dokuwiki/plugins.required.php
  • Keeping your etc/dokuwiki/scheme.conf
  • Keeping your etc/dokuwiki/smileys.conf
  • Keeping your etc/dokuwiki/users.auth.php
  • Keeping your etc/dokuwiki/wordblock.conf
  • Vanished etc/cron.d/cmk_cleanup_crashed_checks
  • Vanished etc/check_mk/conf.d/README
  • Vanished etc/apache/conf.d/dokuwiki.conf
  • Keeping your etc/dokuwiki
  • Obsolete .pip/pip.conf
  • Obsolete .pip
    Creating temporary filesystem /omd/sites/asd2/tmp…OK
    Executing update-pre-hooks script “01_mkp-disable-outdated”…OK
    Executing update-pre-hooks script “02_cmk-update-config”…
    -| Initializing application…
    -| Loading GUI plugins…
    -| Updating Checkmk configuration…
    -| ATTENTION: Some steps may take a long time depending on your installation, e.g. during major upgrades.
    -| 1/15 Migrate deprecated network topology dashlet…
    -| 2/15 Update global settings…
    -| 3/15 Rewriting WATO tags…
    -| 4/15 Rewriting WATO hosts and folders…
    -| 5/15 Rewriting WATO rulesets…
    -| Extracting excluded SNMP sections
    -| Replacing ruleset non_inline_snmp_hosts with snmp_backend_hosts
    -| 6/15 Rewriting autochecks…
    -| 7/15 Cleanup version specific caches…
    -| 8/15 Migrating fs_used name…
    -| 9/15 Migrate pagetype topics…
    -| 10/15 Migrate LDAP connections…
    -| 11/15 Rewrite BI Configuration…
    -| 12/15 Set version specific user attributes…
    -| 13/15 Rewriting inventory data…
    -| Skipping path ‘/omd/sites/asd2/tmp/check_mk/status_data’ (empty)
    -| Finished checking for corrupt files
    -| Creating file ‘/omd/sites/asd2/var/check_mk/update_config/py2conversion.done’
    -| 14/15 Migrate audit log…
    -| New audit log already existing. Skipping.
    -| 15/15 Rename discovered host label files…
    -| Done
    OK
    Updating core configuration…
    Generating configuration for core (type cmc)…Creating helper config…OK
    Configuration Error: Error creating configuration: too many values to unpack (expected 2)
    ^[[B

Hello Andrea,
If I try to create core config the process hangs. When I break the process(CTL-C) I get error messages. See below.
kind regards,

[asd2@gdnmonitor06 ~]$ omd status
mkeventd: stopped
liveproxyd: stopped
mknotifyd: stopped
rrdcached: stopped
cmc: stopped
apache: stopped
dcd: stopped
redis: stopped
xinetd: stopped
crontab: stopped

Overall state: stopped
[asd2@gdnmonitor06 ~]$ omd start
Temporary filesystem already mounted
Starting mkeventd…OK
Starting liveproxyd…OK
Starting mknotifyd…OK
Starting rrdcached…OK
Starting cmc…Failed (Config /omd/sites/asd2/var/check_mk/core/config missing, run “cmk -U” and try again)
Starting apache…OK
Starting dcd…OK
Starting redis…OK
Starting xinetd…OK
Initializing Crontab…OK
[asd2@gdnmonitor06 ~]$ omd status
mkeventd: running
liveproxyd: running
mknotifyd: running
rrdcached: running
cmc: stopped
apache: running
dcd: running
redis: running
xinetd: running
crontab: running

Overall state: partially running
[asd2@gdnmonitor06 ~]$ cmk -U
Generating configuration for core (type cmc)…Creating helper config…OK
Configuration Error: Error creating configuration: too many values to unpack (expected 2)
^CError in atexit._run_exitfuncs:
Traceback (most recent call last):
File “/omd/sites/asd2/lib/python3.8/multiprocessing/popen_fork.py”, line 27, in poll
pid, sts = os.waitpid(self.pid, flag)
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
cmk.utils.exceptions.MKTerminate
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 300, in _run_finalizers
finalizer()
Traceback (most recent call last):
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 224, in call
res = self._callback(*self._args, **self._kwargs)
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 300, in _run_finalizers
finalizer()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/queues.py”, line 195, in _finalize_join
thread.join()
Traceback (most recent call last):
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 224, in call
res = self._callback(*self._args, **self._kwargs)
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1011, in join
self._wait_for_tstate_lock()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/queues.py”, line 195, in _finalize_join
thread.join()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1027, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1011, in join
self._wait_for_tstate_lock()
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 300, in _run_finalizers
finalizer()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1027, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 300, in _run_finalizers
finalizer()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 224, in call
res = self._callback(*self._args, **self._kwargs)
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 300, in _run_finalizers
finalizer()
cmk.utils.exceptions.MKTerminate
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 224, in call
res = self._callback(*self._args, **self._kwargs)
File “/omd/sites/asd2/lib/python3.8/multiprocessing/queues.py”, line 195, in _finalize_join
thread.join()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/util.py”, line 224, in call
res = self._callback(*self._args, **self._kwargs)
File “/omd/sites/asd2/lib/python3.8/multiprocessing/queues.py”, line 195, in _finalize_join
thread.join()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1011, in join
self._wait_for_tstate_lock()
File “/omd/sites/asd2/lib/python3.8/multiprocessing/queues.py”, line 195, in _finalize_join
thread.join()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1011, in join
self._wait_for_tstate_lock()
cmk.utils.exceptions.MKTerminate
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1027, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1011, in join
self._wait_for_tstate_lock()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1027, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
File “/omd/sites/asd2/lib/python3.8/threading.py”, line 1027, in _wait_for_tstate_lock
elif lock.acquire(block, timeout):
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
File “/omd/sites/asd2/lib/python3/cmk/base/utils.py”, line 40, in _handle_keepalive_interrupt
raise MKTerminate()
cmk.utils.exceptions.MKTerminate
cmk.utils.exceptions.MKTerminate
cmk.utils.exceptions.MKTerminate

Hi,

did you clone a default check to local? Did you check the entries in main.mk?

Cheers,
Christian

Hello Christan,
I made a backup of asd2 site 1.6 version on RHEL7 and restored it on a RHEL8 server. Then I tried to upgrade asd2 site from 1.6 to 2.0.p6 on the RHEL8 server. Even when I use an empty main.mk I get the same issue.
Kind regards

Hi,
what’s about local/share/check_mk/checks ?
Cheers,
Christian

Hello Christian,
I have couple of checks. see below.
Kind regards,
[asd2@gdnmonitor06 checks]$ ls -ltr
total 52
-rw-rw-r–. 1 root root 1366 Jun 20 2018 check_blacklist
-rw-rw-r–. 1 root root 1699 Jun 20 2018 check_mailwatch
-rw-rw-r–. 1 root root 1472 Nov 6 2018 check_puppet
-rw-rw-r–. 1 root root 9876 Feb 15 2019 check_jboss6
-rw-rw-r–. 1 root root 1357 Jun 13 2019 check_kernel
-rw-rw-r–. 1 asd2 asd2 2680 Jul 13 10:42 check_vhosts
-rw-rw-r–. 1 asd2 asd2 1655 Jul 13 10:43 check_vms
-rw-r–r–. 1 asd2 asd2 5513 Jul 13 10:43 check_http
-rw-rw-r–. 1 asd2 asd2 5513 Jul 13 10:43 check_check_http

Hi,

try to move the checks to an other location and try to run update again. If that works, you should analyse the checks step by step if needed as clone or the build-in will work for you.

Cheers,
Christian

Hello Christian,
One of the checks is the problem(check_http). I removed it and it works now. See below the check.
Kind regards,
[asd2@gdnmonitor06 checks_save]$ cat check_http

#!/usr/bin/python

-- encoding: utf-8; py-indent-offset: 4 --

±-----------------------------------------------------------------+

| ____ _ _ __ __ _ __ |

| / _| | ___ ___| | __ | / | |/ / |

| | | | '_ \ / _ / __| |/ / | |/| | ’ / |

| | |___| | | | / (| < | | | | . \ |

| _|| ||_|_||___|| |||_\ |

| |

| Copyright Mathias Kettner 2013 mk@mathias-kettner.de |

±-----------------------------------------------------------------+

This file is part of Check_MK.

The official homepage is at http://mathias-kettner.de/check_mk.

check_mk is free software; you can redistribute it and/or modify it

under the terms of the GNU General Public License as published by

the Free Software Foundation in version 2. check_mk is distributed

in the hope that it will be useful, but WITHOUT ANY WARRANTY; with-

out even the implied warranty of MERCHANTABILITY or FITNESS FOR A

PARTICULAR PURPOSE. See the GNU General Public License for more de-

ails. You should have received a copy of the GNU General Public

License along with GNU Make; see the file COPYING. If not, write

to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,

Boston, MA 02110-1301 USA.

def check_http_arguments(params):
description, settings = params
args = ‘’

if "vhost" in settings:
    args += ' -H %s' % quote_shell_string(settings["vhost"])

if "virthost" in settings:
    vhost, omit_ip = settings["virthost"]
    args += ' -H %s' % quote_shell_string(vhost)
else:
    omit_ip = False

if "uri" in settings:
    args += ' -u %s' % quote_shell_string(settings["uri"])

if "port" in settings:
    args += ' -p %d' % settings["port"]

if settings.get("ssl"):
    args += ' --ssl'

if "cert_host" in settings:
    omit_ip = True
    args += ' -H $HOSTADDRESS$'
    args += ' -I %s' % quote_shell_string(settings['cert_host'])

if "cert_days" in settings:
    args += ' -C %d' % settings["cert_days"]

if settings.get("sni"):
    args += ' --sni'

if "response_time" in settings:
    args += ' -w %f -c %f' % (
        settings["response_time"][0]/1000.0,
        settings["response_time"][1]/1000.0)

if "timeout" in settings:
    args += ' -t %d' % settings["timeout"]

if "user_agent" in settings:
    args += ' -A %s' % quote_shell_string(settings["user_agent"])

for header in settings.get("add_headers", []):
    args += ' -k %s' % quote_shell_string(header)

if "auth" in settings:
    auth = settings["auth"]
    args += ' -a %s:%s' % (quote_shell_string(auth[0]), quote_shell_string(auth[1]))

if "proxy_auth" in settings:
    auth = settings["proxy_auth"]
    args += ' -b %s:%s' % (quote_shell_string(auth[0]), quote_shell_string(auth[1]))

if "onredirect" in settings:
    args += ' --onredirect=%s' % settings["onredirect"]

for s in settings.get("expect_response", []):
    args += ' -e %s' % quote_shell_string(s)

if "expect_string" in settings:
    args += ' -s %s' % quote_shell_string(settings["expect_string"])

if "expect_regex" in settings:
    if len(settings['expect_regex']) >= 4 and settings['expect_regex'][3]:
        args += ' -l '
    if settings['expect_regex'][1]:
        args += ' -R'
    else:
        args += ' -r'
    args += ' %s' % quote_shell_string(settings['expect_regex'][0])
    if settings['expect_regex'][2]:
        args += ' --invert-regex'

if "post_data" in settings:
    data, content_type = settings["post_data"]
    args += ' -P %s -T %s' % \
            (quote_shell_string(data),
             quote_shell_string(content_type))

if "method" in settings:
    args += ' -j %s' % settings["method"]

if settings.get("no_body"):
    args += ' --no-body'

if "page_size" in settings:
    args += ' -m %d:%d' % settings["page_size"]

if "max_age" in settings:
    args += ' -M %d' % settings["max_age"]

if settings.get("urlize"):
    args += ' -L'

#----------------------------------------------------------

DE 20151009: added parameter for performance data

#----------------------------------------------------------

if settings.get("extended_performance_data"):
    args += ' -E'

#----------------------------------------------------------

DE 20151009: added parameters for client cert & keyfile

#----------------------------------------------------------

if not omit_ip:
    args = " -I $HOSTADDRESS$" + args

if "client_certificate" in settings:
    args += ' -J %s' % settings["client_certificate"]

if "private_keyfile" in settings:
    args += ' -K %s' % settings["private_keyfile"]

return args

def check_http_desc(params):
if params[0].startswith("^"):
return params[0][1:]
#if params[1].get(“ssl”):
# return “HTTPS %s” % params[0]

return “HTTP %s” % params[0]

return "%s" % params[0]

active_check_info[‘http’] = {
“command_line” : ‘$USER1$/check_http $ARG1$’,
“argument_function” : check_http_arguments,
“service_description” : check_http_desc,
“has_perfdata” : True,
}

Hello Christian,

Many tanks for your support
Kind regards,
Jamal Kherraji

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.