Fehlercode 2103 bei allen Paketen

Antworten
kees_23
Beiträge: 8
Registriert: 27 Okt 2008, 12:37

Fehlercode 2103 bei allen Paketen

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Fehlercode 2103 bei allen Paketen

Beitrag 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
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
kees_23
Beiträge: 8
Registriert: 27 Okt 2008, 12:37

Re: Fehlercode 2103 bei allen Paketen

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Fehlercode 2103 bei allen Paketen

Beitrag 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
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
kees_23
Beiträge: 8
Registriert: 27 Okt 2008, 12:37

Re: Fehlercode 2103 bei allen Paketen

Beitrag 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
djdodo
Beiträge: 164
Registriert: 12 Jan 2011, 10:54

Re: Fehlercode 2103 bei allen Paketen

Beitrag 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.
Antworten