Seite 1 von 1

Fehlercode 2103 bei allen Paketen

Verfasst: 31 Okt 2008, 13:19
von kees_23
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

Re: Fehlercode 2103 bei allen Paketen

Verfasst: 31 Okt 2008, 13:35
von d.oertel
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

Re: Fehlercode 2103 bei allen Paketen

Verfasst: 31 Okt 2008, 13:45
von kees_23
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

Re: Fehlercode 2103 bei allen Paketen

Verfasst: 31 Okt 2008, 14:09
von d.oertel
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

Re: Fehlercode 2103 bei allen Paketen

Verfasst: 31 Okt 2008, 14:13
von kees_23
Ok, das ergibt ein Sinn.
Ich teste gerade mit 7 oder 8 Paketen mit installieren, deistallieren und ich bin echt begeistert.

Gruß

Kees

Re: Fehlercode 2103 bei allen Paketen

Verfasst: 14 Feb 2011, 12:08
von djdodo
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.