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