[GELÖST]software löschen mit opsi-admin schlägt fehl

Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

[GELÖST]software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

Hallo,

wenn ich am server folgenden befehl aufrufe:
opsi-admin -d method deleteProduct bullzip7.1
kommt die fehlermeldung die im anhang dabei ist.

Was kann ich tun?

danke
Zuletzt geändert von Cherry am 18 Feb 2011, 06:50, insgesamt 1-mal geändert.
Benutzeravatar
c.kampka
Ex-uib-Team
Beiträge: 87
Registriert: 09 Aug 2010, 16:27
Kontaktdaten:

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von c.kampka »

Hallo Cherry,

die Methode productOnDepot_delete benötigt die Parameter productId, productVersion, packageVersion und depotId.

Viele Grüße,
Christian Kampka
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

das funktioniert leider nicht, die methode braucht 5 parameter.
anbei die zweite fehlermeldung.

funktioniert das Löschen von produkten nicht mehr wie im handbuch auf S. 54 beschrieben mit der productID?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2048
Registriert: 29 Mai 2008, 15:14

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von j.schneider »

Hallo,

um ein Produkt komplett zu löschen:

Code: Alles auswählen

opsi-admin -d method product_delete <productId> [] []


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


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

Ok, mit diesen zwei eckigen Klammern kommt folgender Fehler:

Traceback: (Logger.py|710)
[2] line 1505 in '<module>' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] line 296 in 'main' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] line 664 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] ==>>> Failed to execute 'method product_delete bullzip7.1.0.1212 [] []': Backend bad value error: Class '<class 'OPSI.Object.Product'>' has not attribute 'productId' (opsi-admin|1515)
Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

Kann ich etwas von Opsi updaten um dieses Problem zu beheben?

danke
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von d.oertel »

Hi,

installieren:

Code: Alles auswählen

 opsi-package-manager -i opsi-printer-template_1.0-3.opsi 
löschen:

Code: Alles auswählen

opsi-package-manager -r opsi-printer-template
 
Und natürlich: Schulung besuchen:
http://uib.de/www/service_support/opsi-kurse/index.html

gruss
d.oertel


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


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

Wo kann ich das Paket herunterladen?

danke
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2048
Registriert: 29 Mai 2008, 15:14

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von j.schneider »

Cherry hat geschrieben: Ok, mit diesen zwei eckigen Klammern kommt folgender Fehler:

Traceback: (Logger.py|710)
[2] line 1505 in '<module>' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] line 296 in 'main' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] line 664 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|710)
[2] ==>>> Failed to execute 'method product_delete bullzip7.1.0.1212 [] []': Backend bad value error: Class '<class 'OPSI.Object.Product'>' has not attribute 'productId' (opsi-admin|1515)
Das sollte über das Einspielen der testing-version (4.0.0.99-2) von python-opsi zu beheben sein:
http://download.opensuse.org/repositori ... 40-testing


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


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: software löschen mit opsi-admin schlägt fehl

Beitrag von Cherry »

Hallo,

ich habe das Paket soeben installiert.

Nun meldet er folgendes wenn ich opsi-admin -d method product_delete <bullzip7.1.12.12> [] [] ausführe:
Hier kann er die Datei productgroup.ini nicht finden...

[2] Traceback: (Logger.py|721)
[2] line 1511 in '<module>' in file '/usr/bin/opsi-admin' (Logger.py|721)
[2] line 299 in 'main' in file '/usr/bin/opsi-admin' (Logger.py|721)
[2] line 667 in 'execute' in file '/usr/bin/opsi-admin' (Logger.py|721)
[2] ==>>> Failed to execute 'method product_delete bullzip7.1.0.1212 [] []': [Errno 2] Datei oder Verzeichnis nicht gefunden: u'/var/lib/opsi/config/productgroups.ini' (opsi-admin|1521)

Diese ist auch in dem Verzeichnis nicht vorhanden.
Antworten