[GELOEST] Paket mit Status "always" wird auf Client nach Löschung noch gesucht
[GELOEST] Paket mit Status "always" wird auf Client nach Löschung noch gesucht
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
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
Zuletzt geändert von brainy84 am 19 Jan 2016, 07:58, insgesamt 1-mal geändert.
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
Hi
hast du das alte Product mit opsi-package-manager -r gelöscht?
Gruß Karsten
hast du das alte Product mit opsi-package-manager -r gelöscht?
Gruß Karsten
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
Hallo,
ja, habe ich gemacht.
Grüße
brainy84
ja, habe ich gemacht.
Grüße
brainy84
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
Hi,
taucht das Produkt noch auf bei den folgenden?
(Bitte jeweils Client / Produkt anpassen.)
Gruß
Niko
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"}'
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
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:
nb-2015-xx ist der client ohne fqdn.
Grüße
brainy84
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)
Grüße
brainy84
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
Hi
Bitte den FQDN vom client verwenden, wie Niko geschrieben hat. Der Produktname sollte der alte Name der umbenannten Software sein.
Gruß Karsten
Bitte den FQDN vom client verwenden, wie Niko geschrieben hat. Der Produktname sollte der alte Name der umbenannten Software sein.
Gruß Karsten
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
Hi Karsten, sorry ich dachte das sind alles Parameter. Habe eben erst den doppelpunkt gesehen.
Erste Ausgabe:
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
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"
}
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
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
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
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
Code: Alles auswählen
import OPSI
Re: Paket mit Status "always" wird auf Client nach Löschung noch gesucht
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
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
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15