Hi Skywalker!
Das ist zwar auf den ersten Blick eine Fehlermeldung, jedoch verhält sich der oPB an der Stelle völlig korrekt zu den mir gegebenen Vorgaben von uib. Es werden offiziell nur noch diese Aktionen unterstützt.
Das kannst du hier in dieser Git Revision nachlesen (ganz unten bei opsi-newprod):
https://github.com/opsi-org/opsi-utils/ ... 6dd0cb771f
Die entscheidende Stelle ist folgende:
Code: Alles auswählen
You have to specify either a required installation status or a required action.
The requirement type can be used to specify the position of a requirement. This is optional.
Possible actions are: %s
Possible installation status are: %s
Possible requirement types are: %s''') % (
u', '.join([u'setup']),
u', '.join([u'installed']),
u', '.join([u'before', u'after'])
)
Daran erkennst du, dass ich eigentlich nur noch "setup" unterstützen sollte. Das ich momentan noch mehr unterstütze ist nur, weil ich da nicht komplett hart alles rauswerfen wollte - "setup" und "update" ähneln sich thematisch, "custom" ist meinerseits als kleine Hintertür drin geblieben, "once" ist bei mir jedoch noch nie angefragt worden und "uninstall" ist (schon seit langem bekannt) eine ununterstütze, fehlerbehaftete Aktion in diesem Zusammenhang mit dem Vermerk "Benutzung auf eigene Gefahr".
Du kannst diese Parameter zwar (noch) nutzen, musst das Paket jedoch dann komplett per Hand pflegen. Wenn du da Einwände hast, dann wende dich bitte direkt offiziell an uib. Sollte das ihrerseits wieder unterstützt werden, so passe ich den oPB entsprechend an.
Lieber Gruß und schönes Wochenende!
Holger