Seite 1 von 2

[GELOEST] Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 12 Jan 2016, 07:44
von brainy84
Hallo,

ich brauche ein Paket, welches bei jeder Ausführung von opsi ausgeführt wird, nun habe ich dieses erneuert und umbemnannt nachdem ich es auf einem Client testweise ausgerollt habe. Nun will der Client bei jeder software on demand anfrage dieses Paket ausrollen (findet es aber natürlich nicht). Es ist kein funktionales Problem, eher ein Schönheitsproblem.

Grüße


brainy84

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 13 Jan 2016, 09:59
von koepkek
Hi

hast du das alte Product mit opsi-package-manager -r gelöscht?

Gruß Karsten

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 13 Jan 2016, 11:53
von brainy84
Hallo,

ja, habe ich gemacht.

Grüße

brainy84

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 10:03
von n.wenselowski
Hi,

taucht das Produkt noch auf bei den folgenden?

Code: Alles auswählen

opsi-admin -d method productOnClient_getHashes '' '{"clientId": "dein.client.fqdn", "productId": "deinProdukt"}'
opsi-admin -d method productOnDepot_getHashes '' '{"productId": "deinProdukt"}'
(Bitte jeweils Client / Produkt anpassen.)


Gruß

Niko

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 10:24
von brainy84
Hi,

mit den Konsolen-Befehlen bin ich noch nicht so vertraut. Ist es dazu notwendig, dass der Client an ist? clientid (ist der Name?) finde ich wie heraus? und "deinProdukt"?

Wenn ich den ersten Befehl eintippe kommt folgende Meldung:

Code: Alles auswählen

Backend bad value error: Class '<class 'OPSI.Object.ProductOnClient'>' has not attribute 'nb-2015-xx' (opsi-admin|1713)
nb-2015-xx ist der client ohne fqdn.

Grüße

brainy84

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 10:40
von koepkek
Hi

Bitte den FQDN vom client verwenden, wie Niko geschrieben hat. Der Produktname sollte der alte Name der umbenannten Software sein.

Gruß Karsten

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 10:48
von brainy84
Hi Karsten, sorry ich dachte das sind alles Parameter. Habe eben erst den doppelpunkt gesehen.

Erste Ausgabe:

Code: Alles auswählen

 {
    "actionProgress" : "",
    "actionResult" : "successful",
    "clientId" : "nb-2015-XX.fqdn.de",
    "modificationTime" : "2016-01-12 08:34:10",
    "actionRequest" : "always",
    "targetConfiguration" : "always",
    "productVersion" : "1.0",
    "productType" : "LocalbootProduct",
    "type" : "ProductOnClient",
    "lastAction" : "always",
    "packageVersion" : "1",
    "actionSequence" : -1,
    "installationStatus" : "installed",
    "productId" : "meinprodukt"
    }
der zweite Befehl bringt eine leere Ausgabe.

P.S. ich muss richtigerweise sagen, dass ich das Paket nicht umbenannt habe sondern gelöscht mittels -r und ein weiteres paket erstellt habe.

Grüße

brainy84

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 10:57
von n.wenselowski
Hi,

dann ist da noch ein always für das Produkt gesetzt.
Wenn der Eintrag aus productOnClient entfernt wird, sollte der Client auch nicht mehr versuchen das Paket zu installieren.


Gruß

Niko

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 11:04
von brainy84
Hi Niko,

danke für das superschnelle Feedback an das Opsi-Team. Ich hatte ja gesagt mit den Konsolenbefehlen kenne ich mich nicht wirklich aus... kann ich das irgendwo nachlesen wie das geht oder kannst du mir das alternativ kurz posten?

Grüße

brainy84

Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht

Verfasst: 14 Jan 2016, 16:29
von n.wenselowski
Hi,

das Handbuch hat Infos ;)
http://download.uib.de/opsi_stable/doc/ ... cture-opsi


Gruß

Niko