Seite 1 von 1

Installation Preloginloader

Verfasst: 04 Feb 2009, 14:05
von axel
Hallo,

ich experemtiere immer noch mit der Preloginloader-Installation auf den Clients. Dabei entferne ich öfter vorhandene Clients in der opsi-Konfiguration. Es taucht fast immer beim ersten Versuch folgende Fehlermeldung auf:

Bild

Der zweite Versuch klappt dann.
Mir fiel auf das auf bereits einmal vorhandene und wieder entfernte Clients nach der Preloginloader-Installation die Anmeldung zum opsi-Server nicht geht. Grund: In der Registry an den Clients steht kein Eintrag unter pcpatchpass. Dieser wird bei der Installation nicht generiert.
Dieses Problem habe ich leider immer wenn ich einen Client serverseitig hinzufüge mit dem Befehl: opsi-deploy-preloginloader.
Ich hoffe mir kann jemand helfen...

An die Entwickler (BUG-Info):
Wenn das lokale Administratorkennwort bestimmte Sonderzeichen enthällt, funktioniert opsi-deploy-preloginloader nicht.
Mit Änderungen wie folgt funktioniert der Aufruf...

--- opsi-deploy-preloginloader.ori 2009-02-04 12:59:14.000000000 +0100
+++ opsi-deploy-preloginloader 2009-02-04 12:59:44.000000000 +0100
@@ -81,7 +81,7 @@
print ""

def winexe(cmd, host, username, password):
- execute( '%s -U %s //%s "%s"' % ('./winexe', username.replace('\\', '\\\\') + '%' + password, host, cmd) )
+ execute( '%s -U %s //%s "%s"' % ('./winexe', '"' + username.replace('\\', '\\\\') + '%' + password + '"', host, cmd) )

def main(argv):
if (os.getuid() != 0):

Re: Installation Preloginloader

Verfasst: 04 Feb 2009, 15:51
von j.schneider
Hallo!

Vielen Dank, der Patch wird übernommen.
Das "Permission Denied"-Problem sollte sich so beheben lassen:

Code: Alles auswählen

chown opsiconfd:pcpatch /var/lock/opsi-dhcpd-restart.lock
Gruß
Jan Schneider