[solved] Opsi 3.4->Upgrade 4.0 Opsi service error:

Antworten
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

[solved] Opsi 3.4->Upgrade 4.0 Opsi service error:

Beitrag von mhaegele »

2 Fehlermeldungen:

Code: Alles auswählen

opsi-setup --update-file

[5] [Nov 16 19:53:04] Loading backend config '/etc/opsi/backends/file.conf' (opsi-setup|1457)
[2] [Nov 16 19:53:04] Traceback: (Logger.py|742)
[2] [Nov 16 19:53:04]      line 3068 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Nov 16 19:53:04]      line 3042 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Nov 16 19:53:04]      line 1466 in 'updateFileBackend' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Nov 16 19:53:04]      ==>>> Detected a file ('/var/lib/opsi/config/config.ini') that should only be in opsi version 4.0, update denied! (opsi-setup|3076)
In Java-Webkonsole https://ospisrv:4447/configed bei Auswahl eines Clients:

Code: Alles auswählen

Opsi service error: [NoOptionError] No option 'productType' in section:
Nov 17 16:47:11 CET 2011 -- Opsi service error:  [NoOptionError] No option 'productType' in section: u'swaudit'
Thu Nov 17 16:47:11 CET 2011 -- Opsi service error:  [ValueError] No JSON object could be decoded
Thu Nov 17 16:47:11 CET 2011 -- Exception java.lang.NullPointerException 
Anmerkung es wurde immer nur das File Backend verwendet ...
Lösung:
verschieben, umbenennen der:
/var/lib/opsi/config/config.ini
(aus /var/lib/opsi/config) in z.B. /root/ sichern da die Datei überschrieben wird ...

danach nochmal:

Code: Alles auswählen

opsi-setup --update-file
...
opsi-setup --set-rights
opsi-setup --init-current-config

/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart

dann kann man ja z.B. ein diff zwischen /var/lib/opsi/config/config.ini und backup z.B. /root/config.ini
und ggf. anpassen ...

danach musste noch die: \\opsisrv\opt_pcbin\install\opsi-client-agent\files\opsi\cfg
[install] Sektion
angepasst werden.

Beim Upgrade des 3.4 nicht vergessen für alle clients den opsiclientd Modus im preloginloader umzustellen ...

Siehe auch:
viewtopic.php?f=7&t=1805
Antworten