Seite 1 von 1
Software installation klappt nicht
Verfasst: 27 Mai 2009, 09:24
von lenny
Hallo,
mitlerweile läuft der OPSI Server auf einer Ubuntu Maschiene. Er erkennt die Clients und auch die Software/hardware Inventory klappt.
Nun habe ich mich daran gemacht unsere Softwareverteilung auf OPSI umzustellen. Wir haben bisher alles mit AUTO IT erledigt.
Ich werde aber nicht aus dem Handbuch schlau. Ich möchte einfach das das AUTO IT Script aufgerufen wird. Der Rest sollte ja dann automatisch erledigt werden.
Hier meine Vorgehensweise.
Aufruf von newprod und Eingabe der gewünschten Daten.
Danach kopiere ich die exe von AUTOIT welche das Script ausführt nach Client Data inc dem Wininst File das folgendermaßen aussieht:
[Initial]
Message "Installation von UltraVnc"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
t:\UltraVNC\UltraVNC_1.0.5.6_Setup.exe
Wobei T:\ für ein Netzlaufwerk auf unserem Fileserver steht. (muss ich da den OPSI Server angeben?)
anschließend erstelle ich das Installationspaket mit opsi-makeproduktfile. Auch das funktioniert ohne Fehlermeldung. Das Paket wird dann auf dem OPSI-Server installiert (klappt auch).
Nun wähle ich dieses Paket im OPSI Editor und sage er soll es auf einen Client verteilen.
Bekomme am Client aber folgende Fehlermeldung:
Scriptdatei P:\Install\vnc\vnc.ins nicht gefunden File Error No2 (Das System kann die angegebene Datei nicht finden) Nochmal versuchen? Gefundene Laufwerke A: C: D: P:
Meine Frage generell ist was ist mit p:\ woher nimmt er dass? Auf meinem OPSI Server gibt es den angegebenen Ordner. Der enthällt aber nur eine VNC 1.0.5.6.1 control und eine VNC.files Wo ich die ins Datei herbekommen soll ist mir Schleierhaft.
Bitte helft mir. Der OPSI verfolgt mich mittlerweile schon im Schlaf.
Danke für eure Hilfe im Voraus.
mfg
lenny
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 10:11
von m.pfeiffer
Hallo lenny,
wie heißt denn eigentlich die Datei, wo das hier
[Initial]
Message "Installation von UltraVnc"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
t:\UltraVNC\UltraVNC_1.0.5.6_Setup.exe
drin steht?
Laufwerk T: kannst Du nicht verwenden, ohne es vorher zu mounten.
Laufwerk P: ist das Standardlaufwerk von Opsi. (Sieht man ganz gut, wenn Du Dir mal die Server Konfiguration im Opsi Config Editor anschaust.)
P.S.: Für Dich wäre aus meiner (user) Sicht am einfachsten, Du würdest dir das UltraVNC Paket hier runterladen und es verwenden:
http://download.uib.de/opsi3.3/produkte ... 0.2-5.opsi
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 10:15
von lenny
die Datei heißt neues Testdokument
wie sage ich Ihm das er das Laufwerk mappen soll?
kann ich in der oben genannten Datei einfach
net use.... eingeben oder benötigt er da ein spezielles Format? Muss ich die Datei in vnc.ins umbenennen?
Zu dem Paket: Ja das wäre vielleicht eine Lösung aber ich habe über 30 Programme die ich in OPSI einpflegen möchte und ich würde gerne wissen wie ich das generell machen somit bringt mir das Paket nicht wirklich was weil ich ja dann am nächsten hänge.
Aber danke für die schnelle Hilfe.
Muss wohl noch weiterforschen.
Wenn noch jemand einen tipp hat bin ich sehr dankbar.
mfg lenny
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 10:28
von m.pfeiffer
Hallo,
lenny hat geschrieben:
Aufruf von newprod und Eingabe der gewünschten Daten.
Welche Daten hast Du da genau eingegeben? Bei setup script bestimmt "vnc.ins" oder? Sonst würde er ja nicht die Datei verlangen.
Muss ich die Datei in vnc.ins umbenennen?
Wenn Du mir meine 1. Frage in diesem Post mit "Ja" beantwortest, dann musst Du die Datei so umbennen, ja.
Übrigens: Nach dem ausführen von opsi-newprod wurde doch so eine Ordner Struktur erstellt. Und einer der Ordner heißt OPSI. Da drin ist eine "control" Datei. Und da drin stehen die Angaben, die Du gemacht hast.
Kannst die control Datei also auch manuell bearbeiten, wenn Du opsi-newprod nicht nochmal ausführen willst.
Ob das mit net use so geht - keine Ahnung. Aber warum willst von Eurem Server installieren? Pack doch einfach die UltraVNC Setup.exe mit ins Verzeichnis aufm Opsi und gut.
P.S.: Hat die Installation von UltraVNC 1.0.5 schonmal per AutoIT ohne Opsi funktioniert? Wenn ja wie habt Ihr da das VNC Passwort (automatisiert) geändert? Oder geht das nur manuell nach der Installation?
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 10:38
von lenny
1. Frage ja. Somit ändere ich den Dateinamen.
ich werde mal versuchen die Datei anzupassen und schaue was passiert. Ich melde mich sollte sich noch was ergeben.
Zu deiner Frage ja das Script für VNC habe ich zum laufen bekommen auch mit Passwort (wobei das ne harte Nuss ist) ich Poste dir mal mein Script wie ich es geschrieben habe.
Damit klappt es bei uns ohne Probleme.
Run("T:\UltraVNC\UltraVNC_1.0.5.6_Setup.exe")
WinWaitActive("Setup-Sprache auswählen")
Send("{ENTER}")
WinWaitActive("Setup - UltraVNC")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Lizenzvereinbarungen")
ControlClick ( "Setup - UltraVNC", "Lizenzvereinbarungen", "TNewRadioButton1")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Information")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Ziel-Ordner wählen")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Komponenten")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Startmenü")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Optional non-GPL")
ControlClick ( "Setup - UltraVNC", "Optional non-GPL", "TCheckBox1")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Optional non-GPL Mirror Driver")
ControlClick ( "Setup - UltraVNC", "Optional non-GPL Mirror Driver", "TCheckBox1")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Zusätzliche Aufgaben")
Send("{SPACE}{TAB}{SPACE}{TAB}{TAB}{SPACE}")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Installation durchführen")
Send("!i")
WinWaitActive("Setup - UltraVNC", "Information")
Send("!w")
WinWaitActive("Setup - UltraVNC", "Beenden des Ultra")
Send("!f")
WinWaitActive(" Ultr@VNC Server Property Page","")
Sleep(4000)
Send("{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{BACKSPACE}{SHIFTDOWN}{SHIFTUP}PASSWORTl{SHIFTDOWN}{SHIFTUP}")
Sleep(2000)
Send("!o")
WinWaitActive("Ausführen als","")
Sleep(2000)
ControlClick ( "Ausführen als", "Welches", "Button2")
Sleep(500)
Send("{ENTER}")
;WinWaitActive("Ausführen als","")
;Send("{ENTER}")
;WinWaitActive(" Ultr@VNC Server Property Page","incoming")
;ControlClick ( " Ultr@VNC Server Property Page","incoming", "Button45")
;WinWaitActive("Ausführen als","Welches Benutzerkonto")
;Send("{ENTER}")
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 12:01
von lenny
Nach einigen weiteresn Versuchen geht es nun (hatte mich wohl in den Pfaden vertan. Muss aber schauen das er noch das Netzlaufwerk mappt auch wenn ich nicht weis wie das funktioniert.
zu der VNC Geschichte. Leider geht es mit OPSI nicht das er das Passwort setzt das ganze Fenster mit den Einstellungen kommt erst garnicht. Wenn einer dafür eine Lösung weis immer her damit. ansonsten wirds halt von Hand installiert (bzw. nach der Anmeldugn das Script gestartet.
edit sagt: obwohl das Fenster nicht kommt setzt er das PW trozdem.. komische Welt
mfg lenny
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 13:42
von d.oertel
Hi
Werfe mal ein Blick in das Script des oben genannten Produktes.
Da siehst Du wie das Passwort direkt in der Registry gesetzt wird.
Morgen werde ich die das Paket in der aktuellen Version (1.0.5) hochladen.
gruss
detlef oertel
Re: Software installation klappt nicht
Verfasst: 27 Mai 2009, 14:06
von lenny
Hallo,
danke für eure Bemühungen werde wohl bis morgen auf die neue Version warten. Aktuell steht bei mir die Version bei 1.0.5.6. Bin mal gespannt ob es klappt

Nochmals Danke für die schnelle Hilfe werde mich wohl nun daran machen unsere ganzen Install Scripte anzupassen.
mfg Lenny