ProductProperties werden nicht mehr angezeigt

F.Werner
Beiträge: 6
Registriert: 22 Feb 2012, 15:53

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von F.Werner »

Super,
mit:
j.schneider hat geschrieben: 06 Apr 2022, 15:35 Die Schleife sollte bei dem betroffenen Paket eine Fehlermeldung bringen.
Vielleicht so?

Code: Alles auswählen

for product in $(opsi-admin -dS method getProductIds_list); do echo $product; opsi-admin -d method productPropertyState_getObjects '[]' "{\"productId\":\"$product\"}"; done
konnte ich tatsächlich einen Schuldigen ausmachen. Leider kann ich das betroffene Paket weder neu installieren, noch entfernen (auch nicht mit -f)

Any Ideas?
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von wolfbardo »

Meine Glaskugel ...

Gibt es bei

Code: Alles auswählen

opsi-package-manager -rf <productid>
denn eine Fehlermeldung ?

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


F.Werner
Beiträge: 6
Registriert: 22 Feb 2012, 15:53

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von F.Werner »

wolfbardo hat geschrieben: 07 Apr 2022, 10:36 Meine Glaskugel ...

Gibt es bei

Code: Alles auswählen

opsi-package-manager -rf <productid>
denn eine Fehlermeldung ?

Gruss
Bardo Wolf
Ja, die schon mehrfach erwähnte "Expecting value: line 1 column 1 (char 0) (error on server)"

(Sowohl bei dem Versuch der Installation, als auch beim versuch der Deinstallation mit oder ohne -f)
mtessmer
Beiträge: 8
Registriert: 16 Feb 2022, 12:43

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von mtessmer »

Hallo.

Ich habe hier dasselbe Problem und kann das entsprechende Paket nicht entfernen.
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von wolfbardo »

Wir haben inzwischen ein Kundenbackend mit dem Fehler und schauen uns die Sache an.

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


F.Werner
Beiträge: 6
Registriert: 22 Feb 2012, 15:53

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von F.Werner »

So,

für uns konnte das Problem beseitigt werden.

Es handelte sich um einen Doppelpunkt, der sich in eine product property des verursachenden Paketes eingeschlichen hatte. (Ein vim-Fehler sozusagen ;) )

Nachdem wir es so weit eingrenzen konnten, haben wir in der Datei "/var/lib/opsi/config/depots/[depotname].ini" den Eintrag für die product property gesucht und eliminiert. Gleichzeitig den Doppelpunkt aus dem control-file des Paketes eliminiert. Das Paket neu gepackt und installiert. Nach einem neustart des opsi-configed war dann auch dieser wieder beruhigt.

Der Maintainer des fraglichen Paketes wurde Informiert und arbeitet an einer Anpassung.
kojac
Beiträge: 2
Registriert: 04 Apr 2022, 17:17

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von kojac »

moin,
vielen Dank, das hat bei uns auch geholfen.

Wir nutzen das o4i-Repository, im Paket o4i_kaspersky war im depot .ini-File ein = zuviel (die Zeile war: "uninstall_kaspersky_additional_cleanup = _additional_cleanup = [true]").
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1411
Registriert: 01 Jul 2008, 12:10

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von wolfbardo »

Nur das Filebackend ist betroffen wg dem eintrag im control File

Code: Alles auswählen

[ProductProperty]
type: bool
name: uninstall_kaspersky:_additional_cleanup
Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
jub
Beiträge: 68
Registriert: 25 Nov 2010, 12:40

Re: ProductProperties werden nicht mehr angezeigt

Beitrag von jub »

Zur Aufklaerung:
Nachdem ich Kenntnis vom Problem hatte, habe ich mich gestern auf die Suche begeben.
Ursache war die neue Property uninstall_kaspersky:_additional_cleanup.
Und nein, der Doppelpunkt war kein vim-Fehler sondern Absicht um die Lesbarkeit im opsiconfiged zu verbessern.

Bei der Ursachensuche hat sich ergeben, dass das Problem nur bei Verwendung des File-Backend fuer OPSI auftritt. Kommt das SQL-Backend zum Einsatz tritt der Fehler nicht auf.
Betroffen ist sowohl die aktuelle Version des OPSI-Servers als auch ein 4.0.7-Legacy-System. Auf letztem auessert sich der Fehler jedoch anders; im Log findet sich dort: "No JSON object could be decoded".

Ein Blick in /var/lib/opsi/config/products/o4i_kaspersky_12-7.localboot offenbart das Fehlen saemtlicher Properties.

In /var/lib/opsi/config/depots/*.ini steht in de Sektion [o4i_kaspersky-install] ein Eintrag:

Code: Alles auswählen

uninstall_kaspersky = _additional_cleanup = [true]
allerdings waere

Code: Alles auswählen

uninstall_kaspersky:_additional_cleanup = [true]
richtig gewesen.

Der Aufruf von:

Code: Alles auswählen

opsi-admin -d method getProductProperties_hash o4i_kaspersky
liefert auf den betroffenen System keinerlei Properties.

Wird in der/den /var/lib/opsi/config/depots/*.ini der fehlerhafte Eintrag z.B. in

Code: Alles auswählen

uninstall_kaspersky_additional_cleanup = [true]
geaendert, laesst sich das Paket deinstallieren.

Die Property wurde umbenannt und ein neunes Paket erstellt.

Sofern ein Depot-Server das Problem bereits hat, ist jedoch eine manuelle Korrektur in der /var/lib/opsi/config/depots/*.ini erforderlich.
Antworten