Seite 1 von 1

opsiconfd startet nicht nach Udate auf 4.0.4.5

Verfasst: 04 Mär 2014, 16:14
von oidualc
Hallo,
hab nach dem Update (Ubuntu 12.04LTS) per aptitude update + safe-upgrade das Problem das der opsiconfd nicht mehr startet:
/etc/init.d/opsiconfd start
Starting opsi config service..Traceback (most recent call last):
File "/usr/bin/opsiconfd", line 12, in <module>
from opsiconfd.opsiconfd import main
File "/usr/lib/pymodules/python2.7/opsiconfd/opsiconfd.py", line 77, in <module>
from workers import WorkerOpsiconfd
File "/usr/lib/pymodules/python2.7/opsiconfd/workers.py", line 47, in <module>
from OPSI.Object import serialize, deserialize
ImportError: cannot import name serialize
.......... (failed).
die Abhilfen (opsi-setup --init-current-config, opsi-setup --set-rights) hier im Forum haben nichts gebracht bzw. passen auch nicht so ganz zu meinem Problem. Das es ein kaputtes Paket ist kann ich nicht ganz glauben.
Oder bin ich der erste der auf einem Ubuntu updated?
Nachdem es nur ein Testsystem ist könnte ich die Kiste zwar platt machen, aber das ist nicht sportlich :-)
Danke für Eure Hilfe
Claudio

Re: opsiconfd startet nicht nach Udate auf 4.0.4.5

Verfasst: 05 Mär 2014, 09:48
von n.wenselowski
Hallo Claudio,

das Verhalten kenne ich bisher nur von unseren Test-Maschinen, wenn die Paket-Stände von python-opsi und opsiconfd nicht passen.
Welches Repository (stable/testing/experimental) wird verwendet?
Was sagt

Code: Alles auswählen

dpkg --list | grep opsi
Klappt es, wenn du die beiden Pakete neu installierst und dann den opsiconfd neu startest?

Wenn man die Scripte anpacken will (würde ich nicht empfehlen), dann muss in /usr/lib/pymodules/python2.7/opsiconfd/workers.py die Zeile

Code: Alles auswählen

	from OPSI.Object import serialize, deserialize
durch folgende ersetzt werden:

Code: Alles auswählen

	from OPSI.Util import serialize

Gruß

Niko

Re: opsiconfd startet nicht nach Udate auf 4.0.4.5

Verfasst: 11 Mär 2014, 13:44
von oidualc
Hallo Niko,
verwendet wird hier stable.
Es war wie Du vermutet hast ein Versionsunterschied der Beiden.
opsiconfd war noch auf 4.0.3.
Nach einer persönlichen Aufforderung zum Update sind jetzt wieder alle auf dem selben Stand und Opsi rennt wieder.
Hab vorher schon rauf und runter installiert - da hat es nichts gebracht.
Danke
Claudio