Hallo Gemeinde,
mit OPSI habe ich erst am Montag angefangen, und habe folgendes Problem(chen):
Ich habe ein paar MSI-Pakete gebaut mit WinInstall 2003 LE, die mit dem Aufruf "msiexec /i paketname.msi /qn" richtig gut funktionieren. Ich habe aber nun das Problem, wenn ich es über OPSI verteilen möchte, ich immer den "Fehlercode 2103" erhlate. Im "ins"-Skript steht folgendes:
[Initial]
Message=Installation von easyWorkX
LogLevel=2
ExitOnError=false
ScriptErrorMessages=true
TraceMode=off
[Aktionen]
DefVar $ProductId$
DefVar $MinimumSpace$
set $ProductId$ = "easyworkx"
set $MinimumSpace$ = "1 GB"
if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))
LogError "Nicht genuegend Platz auf C:"
isFatalError
else
WinBatch_install
endif
[WinBatch_install]
msiexec /i %scriptpath%\easyWorkX.msi
Die anderen *.ins sehen genauso aus.
Vielleicht könnt Ihr mir ja helfen.
Gruß
Kees
Fehlercode 2103 bei allen Paketen
Re: Fehlercode 2103 bei allen Paketen
Hallo Kees,
siehe opsi-Handbuch
http://download.uib.de/opsi3.3/doku/ops ... ch-v33.pdf
Kapitel 4.3.1.3. Arbeiten mit MSI-Paketen
Hilft das ?
gruss
detlef oertel
siehe opsi-Handbuch
http://download.uib.de/opsi3.3/doku/ops ... ch-v33.pdf
Kapitel 4.3.1.3. Arbeiten mit MSI-Paketen
Hilft das ?
gruss
detlef oertel
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Re: Fehlercode 2103 bei allen Paketen
Hallo d.oertel,
erstmal Danke für die schnelle Antwort bzw. Lösung.
ich habe gerade das Paket mit "msiexec /qb-! ALLUSERS=2 /i paket.msi" verteilt und es ist ohne Fehler.
Ich verstehe aber nicht den Hintergrund. Kannst du mir den näher bringen.
Gruß
Kees
erstmal Danke für die schnelle Antwort bzw. Lösung.
ich habe gerade das Paket mit "msiexec /qb-! ALLUSERS=2 /i paket.msi" verteilt und es ist ohne Fehler.
Ich verstehe aber nicht den Hintergrund. Kannst du mir den näher bringen.
Gruß
Kees
Re: Fehlercode 2103 bei allen Paketen
Hallo Kees,
ok,
/qn macht eine Installation ohne Fortschrittsanzeige
wir empfehlen:
/qb-! macht eine Installation mit Fortschrittsanzeige und ohne Abbrechen-Knopf
Das Problem was du hattest war wohl das fehlende
ALLUSERS=2
Dies entspricht der bekannten Abfrage:
'Wollen Sie dieses Programm nur für sich oder für alle auf diesem Rechner installieren ?'
Programmtechnisch gesprochen:
Sollen die user spezifischen Einstellungen bei 'All Users' oder beim aktuellen User gespeichert werden ?
Da es während der opsi Installation keinen aktuellen user gibt (wird von einem Service ausgeführt) rappelt es wenn ALLUSERS nicht auf 2 gesetzt wird (=also für alle).
gruss
detlef oertel
ok,
/qn macht eine Installation ohne Fortschrittsanzeige
wir empfehlen:
/qb-! macht eine Installation mit Fortschrittsanzeige und ohne Abbrechen-Knopf
Das Problem was du hattest war wohl das fehlende
ALLUSERS=2
Dies entspricht der bekannten Abfrage:
'Wollen Sie dieses Programm nur für sich oder für alle auf diesem Rechner installieren ?'
Programmtechnisch gesprochen:
Sollen die user spezifischen Einstellungen bei 'All Users' oder beim aktuellen User gespeichert werden ?
Da es während der opsi Installation keinen aktuellen user gibt (wird von einem Service ausgeführt) rappelt es wenn ALLUSERS nicht auf 2 gesetzt wird (=also für alle).
gruss
detlef oertel
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Re: Fehlercode 2103 bei allen Paketen
Ok, das ergibt ein Sinn.
Ich teste gerade mit 7 oder 8 Paketen mit installieren, deistallieren und ich bin echt begeistert.
Gruß
Kees
Ich teste gerade mit 7 oder 8 Paketen mit installieren, deistallieren und ich bin echt begeistert.
Gruß
Kees
Re: Fehlercode 2103 bei allen Paketen
Das selbe Problem habe ich auch mit Office 2003.
Aufruf: msiexec /qb ALLUSERS=2 /i "q:\install\software\Programme\Office2003\PRO11.msi" Transforms="q:\install\software\Programme\Office2003\fibro.mst"
In der Transforms steht auch nochmal ALLUSERS auf 2.
Fehler bleibt.
Aufruf: msiexec /qb ALLUSERS=2 /i "q:\install\software\Programme\Office2003\PRO11.msi" Transforms="q:\install\software\Programme\Office2003\fibro.mst"
In der Transforms steht auch nochmal ALLUSERS auf 2.
Fehler bleibt.