ich hatte bei drei Depots das Problem, dass sich das Paket opsi-client-agent_4.2.0.25-1 nicht installieren ließ, der Fehler war:
Code: Alles auswählen
opsi-package-manager -d depo01.depot.local -i opsi-client-agent_4.2.0.25-1.opsi
Ein Fehler ist aufgetreten:
Fehler beim Bearbeiten von Install of package(s) /var/lib/opsi/workbench/opsi-client-agent_4.2.0.25-1.opsi on depot 'depot01.depot.local':
Opsi rpc error: Backend error: Failed to install package '/var/lib/opsi/repository/opsi-client-agent_4.2.0.25-1.opsi' on depot 'depot01.depot.local': Failed to execute package script 'preinst' of package '/var/lib/opsi/repository/opsi-client-agent_4.2.0.25-1.opsi': Command '/tmp/.opsi.unpack.HaL8E/OPSI/preinst' failed (1):
starting preinst (python)
Traceback (most recent call last):
File "opsiutils/opsipython.py", line 65, in main
File "opsiutils/opsipython.py", line 44, in run_script
File "<string>", line 42, in <module>
AttributeError: 'BackendManager' object has no attribute 'getClientsOnDepot'
(error on server)
ERROR: Failed to process command 'install': 1 errors during the processing of tasks.
Schließlich stelle sich heraus, dass beim Update des Depots auf OPSI 4.2 offenbar die *.conf-Files im Verzeichnis
Code: Alles auswählen
/etc/opsi/backendManager/extend.d/
Ich habe also die neuen Dateien, die als *.dpkg-dist (oder so ähnlich) ins Verzeichnis kopiert wurden umbenannt, und jetzt klappt das Update.
Vielleicht stolpert da ja mal jemand drüber ...
Gruß
kinzi