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

brainy84
Beiträge: 164
Registriert: 24 Mär 2011, 22:58

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

Beitrag 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
Zuletzt geändert von brainy84 am 19 Jan 2016, 07:58, insgesamt 1-mal geändert.
Benutzeravatar
koepkek
uib-Team
Beiträge: 255
Registriert: 11 Jan 2012, 11:27

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

Beitrag von koepkek »

Hi

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
brainy84
Beiträge: 164
Registriert: 24 Mär 2011, 22:58

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

Beitrag von brainy84 »

Hallo,

ja, habe ich gemacht.

Grüße

brainy84
Benutzeravatar
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

Beitrag 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

Code: Alles auswählen

import OPSI
brainy84
Beiträge: 164
Registriert: 24 Mär 2011, 22:58

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

Beitrag 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
Benutzeravatar
koepkek
uib-Team
Beiträge: 255
Registriert: 11 Jan 2012, 11:27

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

Beitrag 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
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://uib.de
http://opsi.org
brainy84
Beiträge: 164
Registriert: 24 Mär 2011, 22:58

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

Beitrag 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
Benutzeravatar
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

Beitrag 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

Code: Alles auswählen

import OPSI
brainy84
Beiträge: 164
Registriert: 24 Mär 2011, 22:58

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

Beitrag 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
Benutzeravatar
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

Beitrag von n.wenselowski »

Hi,

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


Gruß

Niko

Code: Alles auswählen

import OPSI
Antworten