Page 1 of 2

FMEA 2.1 bricht ab

Posted: 26. Jun 2006, 16:13
by sauter
Hallo,

ich habe ein Problem mit der Installation von FMEA 2.1.

Ist ein Standardbenutzer ohne Adminrechte angemeldet bricht die Installation ab,
Fehlermeldung: Installation vorzeitig abgebrochen! Es sind nicht alle Optionen korrekt übertragen worden! Bei Bedarf müssen Sie die Installation wiederholen.

Ist der Benutzer lokaler Admin läuft die Installation durch.


Auszug aus der Setup.inf:

Code: Select all

&--91;Set&--58;Product&--93;
AddMeter 10
;kopiert install.iss lokal
Copy "%SRC%\install.iss" "%ApplicationDir%\install.iss"
;passt Installationsverzeichnis an
ReplaceTextFile &--40;"%ApplicationDir%\install.iss","szDir=","szDir=%ApplicationDir%",0&--41;
AddMeter 30
;Installiert FMEA Scio 2.1
CALL "%SRC%\setupClientDeutsch.exe" -s -f1"%ApplicationDir%\install.iss"
IF DoesRegKeyExist &--40;"HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\&--123;D84FFE8C-4CB1-4EC8-B42F-4824FE96934A&--125;"&--41; == "0" THEN "Set&--58;InstNotSuccess" ENDIF

Posted: 26. Jun 2006, 17:28
by Hendrik_Ambrosius
Läuft Ihr Empirum Agent unter "local system account"?
Wenn ja bitte mal mit einem richtigen lokalen User testen (z.B. "empirum").
Es gibt einige Setups, die mit einem "local system account" nicht klarkommen.

Posted: 27. Jun 2006, 08:42
by sauter
Nein, der Agent läuft mit dem von uns definierten Empirum User.
Der Empirum User befindet sich auch in der lokalen Admin Gruppe des Clients.
Außerdem hat er Änderungsberechtigung auf das Paket-Verzeichnis.

Ich habe mich mal direkt mit dem Empirum User an dem Client angemeldet, mit demselben Ergebnis:
Installation vorzeitig abgebrochen! Es sind nicht alle Optionen korrekt übertragen worden! Bei Bedarf müssen Sie die Installation wiederholen.

Das Paket bricht ab, kurz nachdem die setupClientDeutsch.exe aufgerufen wird.
Die vorherigen Schritte werden wie gewünscht abgearbeitet.

Posted: 27. Jun 2006, 09:50
by Hendrik_Ambrosius
Aha - dann hängt es also doch nicht an den Admin-Rechten, sondern an dem Namen "Administrator".
Bitte mal manuell das Dienstekonto des Empirum-Agents auf den lokalen Administrator ändern und als normaler User einloggen - geht es dann?

Posted: 27. Jun 2006, 11:59
by sauter
Nein, funktioniert leider auch nicht.
Fehlermeldung:
Anmeldung fehlgeschlagen: unbekannter Benutzername oder falsches Kennwort.

Das Kennwort wurde aber richtig angegeben, ansonsten würde ja der Dienst gar nicht erst starten.

Posted: 27. Jun 2006, 12:40
by Hendrik_Ambrosius
Dann ist diese Setuproutine irgendwie komisch gebaut worden vom Hersteller des Produkts. Anscheinend versucht sie sich an irgendwelche Server anzumelden während des Setups und/oder erwartet wirklich einen eingeloggten User mit der entsprechenden Umgebung.

Daher würde ich das Paket nicht per unattended Verfahren bauen sondern mit Diff.

Posted: 27. Jun 2006, 13:08
by sauter
Die Meldung kommt aber vom Softwaredepot:

Beim Aufruf von "\\%empirumserver%\Configurator$\user\setup.exe" /F /E+"\\%empirumserver%\Configurator$\Log\SetupErrorLog\%DomainName%.%ComputerName%.%SysDate%_%ExactSysTime%.log" "\\%empirumserver%\Configurator$\user\..\Packages\Plato\Fmea-Scio\2.1\install\Setup.inf" /AW /X8 /V2.1;0 ist ein Fehler aufgetreten:

Anmeldung fehlgeschlagen: unbekannter Benutzername oder falsches Kennwort.

Posted: 27. Jun 2006, 13:23
by Hendrik_Ambrosius
Dann hat der Server ein anderes lokales Administrator-Passwort als der Client. Bitte zum Test anpassen.

Posted: 27. Jun 2006, 14:12
by sauter
Ich habe das Kennwort des Clients angepasst und den lokalen Admin des Clients umbenannt, sodass er dem lokalen Admin des EmpirumServers entspricht.

Nun läuft das Paket durch, wenn sich ein normaler User anmeldet.

Posted: 27. Jun 2006, 14:27
by Hendrik_Ambrosius
OK. Dann haben wir also nur ein Anmeldeproblem.
Idee: Lassen Sie den Empirum Agent mit einem beliebigen Konto laufen und sorgen Sie dann für die Anmeldung am Empirum-Server über den /R-Parameter.

Einfach beim "RUN2" Key und beim Service-Key anhängen:

/R /Udom1\user1 /P*823fehwf (verschlüsseltes PW)

oder für lokale User:

/R /Ulocal\user1 /P*823fehwf (verschlüsseltes PW)

Posted: 27. Jun 2006, 15:01
by sauter
Versteh ich nicht.
Der Agent läuft doch unter eine Domain Account. Dieser ist Mitglied der lokalen Admin Gruppe und hat Änderungsrecht auf das Paket Verzeichnis.

Posted: 27. Jun 2006, 15:04
by Hendrik_Ambrosius
Änderungsrecht für PACKAGES braucht der User gar nicht.
Nur das Leserecht.
Aber das scheint ja irgendwie nicht zu klappen.
Daher war mein Vorschlag die Remote-Anmeldung per /R.
Einfach mal testen?

Posted: 27. Jun 2006, 16:56
by sauter
Mmmh,
irgendwie scheint die Syntax des /R Parameters nicht zu stimmen.
Beim Aufruf

\\%EmpirumServer%\Configurator$\User\SWDepot.exe /I\\%EmpirumServer%\Values$\MachineValues\[DomainName]\[ComputerName].ddc /R /[DomainName]\[UserName] /P[verschlüsseltesPasswortausZwischenablage]

bekomme ich die Meldung dass die Datei [DomainName]\[UserName] nicht gefunden werden kann.

In der ConfiguratorDEU.chm ist die Syntax leider auch nicht näher beschrieben.....

Posted: 27. Jun 2006, 17:00
by Hendrik_Ambrosius
Nur "/R" und dann "/Udom1\user1" ohne Leerzeichen zwischen /U und Domain.

Posted: 27. Jun 2006, 17:30
by sauter
Ok,

ich habe 2 Szenarien getestet:

1.
bin als normaler user angemeldet
Empirum Agent läuft unter local system account
Auruf:
\\%EmpirumServer%\Configurator$\User\SWDepot.exe /I\\%EmpirumServer%\Values$\MachineValues\[DomainName]\[ComputerName].ddc /R /U[DomainName]\[UserName] /P[verschlüsseltesPasswortausZwischenablage]

Swdepot startet ich wähle FMEA aus

Ergebnis:
Beim Aufruf von "\\%empirumserver%\Configurator$\user\setup.exe" /F /E+"\\%empirumserver%\Configurator$\Log\SetupErrorLog\%DomainName%.%ComputerName%.%SysDate%_%ExactSysTime%.log" "\\%empirumserver%\Configurator$\user\..\Packages\Plato\Fmea-Scio\2.1\install\Setup.inf" /AW /X8 /V2.1;0 ist ein Fehler aufgetreten:

Zugriff verweigert.


2.
bin als normaler user angemeldet
Empirum Agent läuft unter unseren Standard Empirum Account
Auruf:
\\%EmpirumServer%\Configurator$\User\SWDepot.exe /I\\%EmpirumServer%\Values$\MachineValues\[DomainName]\[ComputerName].ddc /R /U[DomainName]\[UserName] /P[verschlüsseltesPasswortausZwischenablage]

Swdepot startet ich wähle FMEA aus

Ergebnis:
Installation vorzeitig abgebrochen! Es sind nicht alle Optionen korrekt übertragen worden! Bei Bedarf müssen Sie die Installation wiederholen.