Seite 1 von 1
[gelöst] opsi-fire-event.py
Verfasst: 13 Apr 2010, 14:39
von p.grass
Hi Community,
ich versuche gerade eine Installation zur Laufzeit zu starten nur leider bekomme ich folgende Meldung:
opsi 3.4 mit opsilcientd Paket 27
Als Aufruf nutze ich folgende Zeile:
/usr/share/opsi/opsi-fire-event.py ~clientid~ gui_startup
Danke und Gruß
p.grass
Re: opsi-fire-event.py
Verfasst: 13 Apr 2010, 15:34
von j.schneider
Hallo,
das ist ein python 2.6 "Problem".
Folgendes sollte helfen:
In der Datei /usr/share/opsi/opsi-fire-event.py alle Vorkommen von "json.read(" ersetzen durch "json.loads(" und alle "json.write(" durch "json.dumps(".
Gruß
Jan Schneider
Re: opsi-fire-event.py
Verfasst: 16 Apr 2010, 11:18
von p.grass
Danke funktioniert!
Für alle die noch wie ich danach auf die Meldung " Error: [Errno -2] Name or service not known " stoßen:
perloginloader property client_servicetype von prelogin auf opsiclientd stellen und neustarten (den client).
Danke j.schneider!
gruß p.grass
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 08:26
von HardySim
p.grass hat geschrieben:Für alle die noch wie ich danach auf die Meldung " Error: [Errno -2] Name or service not known " stoßen:
perloginloader property client_servicetype von prelogin auf opsiclientd stellen und neustarten (den client).
-> wo genau stelle ich das denn um?? habe genau dieses problem und habe per
Code: Alles auswählen
opsi-admin -d method setProductProperty preloginloader "client_servicetype" "opsiclientd"
umgestellt aber erhalte diesen fehler

Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 10:20
von COMaction
Also ich stelle das im config editor um. auf den Reiter Produkte gehen und dann den Preloginloader auswählen. Rechts unten im Fenster steht dann entweder Preloginloader oder opsiclientd. Zum wechseln einfach den Typ anklicken.
Gruß
Michael
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 10:29
von HardySim
ja, da habe ich es auch eingestellt - aber das gilt ja dann nur für den einen client. über den konsolenbefehl kann man das global setzen.
allerdings erhalte ich den fehler nach wie vor. bei einer anderen installation (anderer server, gleiche version von opsi) hat es ohne probleme funktioniert..
gibt es sonst noch ideen dazu?
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 11:22
von p.grass
Idee: fehlende DNS Einträge?
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 12:41
von HardySim
nein, im dhcp und dns ist der pc drin (und es geht auch mit anderen clients nich...) und ein ping/nmblookup funktioniert auch
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 16:01
von p.grass
Es ist aber auch der opsiclientd installiert und nicht der preloginloader? (Nur um sicherzugehen)
Re: [gelöst] opsi-fire-event.py
Verfasst: 27 Mai 2010, 17:04
von HardySim
jepp, es erscheint der neue opsiclientd, er läuft auch als dienst.
das gui erscheint auch wenn man den dienst neu startet aber auf das fire-event reagiert er nicht...
ebenso kann ich über
https://pcname:4441 zugreifen und die workstation sperren usw. aber sobald ich fire-event wähle gibt es einen fehler..
habe das ganze bei preloginloader v51 und 61 getestet - beides der gleiche fehler...