On_demand funktioniert nicht mehr

matth46
Beiträge: 172
Registriert: 22 Jun 2009, 19:48

On_demand funktioniert nicht mehr

Beitrag von matth46 »

Nach dem Update von Version 3.4 auf 4.0 funktioniert die Option "on_demand" nicht mehr, weder per Wahl der Aktion im opsi-config-editor, noch durch Ausführung von "opsi-admin -d method hostControl_fireEvent "on_demand" "xyz.test.local".

Fehlermeldung (bei Ausführung per Kommandozeile):

Code: Alles auswählen

 opsi-admin -d method hostControl_fireEvent "on_demand" "xyz.test.local"
{
"xyz.test.local" :
          {
          "result" : null,
          "error" :
                    {
                    "message" : "Event 'on_demand' not in list of known events: gui_startup, panic",
                    "class" : "ValueError"
                    }
          }
}
ebenso:
shot1.JPG
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: On_demand funktioniert nicht mehr

Beitrag von j.schneider »

Hallo,

wie die Fehlermeldung sagt, ist das Event "on_demand" nicht bekannt.
Bitte einmal die opsiclientd.conf des Clients posten.

Gruß,
Jan Schneider


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


matth46
Beiträge: 172
Registriert: 22 Jun 2009, 19:48

Re: On_demand funktioniert nicht mehr

Beitrag von matth46 »

Also [event_on_demand] ist in der opsiclientd.conf vorhanden.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: On_demand funktioniert nicht mehr

Beitrag von j.schneider »

OK, dann wird es aus irgend einem Grund nicht aktiviert.
Bitte die Log-Datei c:\tmp\opsiclientd.log posten.


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


matth46
Beiträge: 172
Registriert: 22 Jun 2009, 19:48

Re: On_demand funktioniert nicht mehr

Beitrag von matth46 »

Hier der Auszug:

Code: Alles auswählen

[6] [Oct 11 11:47:08] [control server]   Worker <ocdlib.ControlServer.ControlServerJsonRpcWorker instance at 0x01A01A80> started processing     (ControlServer.pyo|369)
[5] [Oct 11 11:47:08] [control server]   Authorization request from xyz.test.local@192.168.2.28     (ControlServer.pyo|318)
[5] [Oct 11 11:47:08] [json rpc]   -----> Executing: fireEvent(u'on_demand')     (JsonRpc.pyo|95)
[2] [Oct 11 11:47:08] [json rpc]   Traceback:     (Logger.pyo|707)
[2] [Oct 11 11:47:08] [json rpc]        line 121 in 'execute' in file 'ocdlib\JsonRpc.pyo'     (Logger.pyo|707)
[2] [Oct 11 11:47:08] [json rpc]        line 1 in '<module>' in file '<string>'     (Logger.pyo|707)
[2] [Oct 11 11:47:08] [json rpc]        line 723 in 'fireEvent' in file 'ocdlib\ControlServer.pyo'     (Logger.pyo|707)
[2] [Oct 11 11:47:08] [json rpc]        ==>>> Event 'on_demand' not in list of known events: gui_startup, panic     (JsonRpc.pyo|127)
[3] [Oct 11 11:47:08] [json rpc]   Execution error: Event 'on_demand' not in list of known events: gui_startup, panic     (JsonRpc.pyo|128)
dpkg -l | grep opsi:

Code: Alles auswählen

ii  opsi-atftpd                          0.7.dfsg-1.4                         advanced TFTP server - opsi version with pcr
ii  opsi-configed                        4.0-1                                OPSI config editor
ii  opsi-depotserver                     4.0-2                                opsi depotserver configuration package
ii  opsi-linux-bootimage                 20100927-1                           Linux-Bootimage fuer das Softwareverteilungs
ii  opsi-utils                           4.0-7                                opsi utils
ii  opsiconfd                            4.0-1                                opsi configuration service
ii  opsipxeconfd                         4.0-1                                opsi pxe configuration daemon
ii  python-opsi                          4.0.0.3-1                            opsi python library
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: On_demand funktioniert nicht mehr

Beitrag von j.schneider »

Das hilft leider nicht.
Bitte den richtigen Auszug oder die komplette Log-Datei posten.


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


matth46
Beiträge: 172
Registriert: 22 Jun 2009, 19:48

Re: On_demand funktioniert nicht mehr

Beitrag von matth46 »

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

Re: On_demand funktioniert nicht mehr

Beitrag von j.schneider »

Hallo,

in der opsiclientd.conf ist ein Fehler.
user_cancelable ist jetzt ein Integer-Wert der die Anzahl angibt wie oft ein Event abgebrochen werden kann.
Entweder die opsiclientd.conf entsprechend editieren oder den default wiederherstellen:

Code: Alles auswählen

cp /opt/pcbin/install/opsi-client-agent/files/opsi/dist/opsiclientd/opsiclientd.conf.template /opt/pcbin/install/opsi-client-agent/files/opsi/dist/opsiclientd/opsiclientd.conf
Gruß,
Jan Schneider


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


matth46
Beiträge: 172
Registriert: 22 Jun 2009, 19:48

Re: On_demand funktioniert nicht mehr

Beitrag von matth46 »

Gibt es eine Möglichkeit diesen Wert an alle Clients zu "verteilen", ohne Neuinstallation des opsi-client-agent-Paketes oder umständliches Setzen des Wertes in den Host-Parametern jedes einzelnen Clients?

btw: Die Template-Datei im Opsi-Client-Agent-Verzeichnis existiert nicht.
Zuletzt geändert von matth46 am 11 Okt 2010, 18:25, insgesamt 1-mal geändert.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2042
Registriert: 29 Mai 2008, 15:14

Re: On_demand funktioniert nicht mehr

Beitrag von j.schneider »

Man kann ein entsprechendes Config-Objekt über opsi-admin anlegen.


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


Antworten