Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Patch verlangt nach CD


7 replies to this topic

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 15 February 2005 - 18:22

Hallo,

das Problem betrifft Installationen ohne Domäne.

Beim installieren eines Patches kommt eine völlig nichtssagende Fehlermeldung: "Bitte legen sie die CD in Laufwerk X ein".

Mit der originalen Installations-CD ist er nicht zufrieden - es kommt auch kein Dialog um nach einer Datei zu suchen - Fazit - die Installation muss abgebrochen werden.

Wahrscheinlich sucht er ein $Install-Verzeichnis auf der Platte oder ähnliches - es gibt auch einen QB-Artikel in dem das in ähnlicher Form als Bug beschrieben ist.

Abhilfe schaft es den Setup vorher auf ein lokales Laufwerk zu kopieren und von dort aus auszuführen.

Eigentlich müsst doch REINSTALLMODE=v das Problem auch lösen.

Problem ist, ich darf bei der Eigenschaftsseite des Patches zwar den Wert änderen, sobald ich aber wieder auf die Eigenschaftsseite gehe steht wieder der Standardwert (REINSTALLMODE=omus) drin.

Wie kann ich den REINSTALLMODE für den Patch ändern so das die Angaben erhalten bleiben?


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 16 February 2005 - 19:47

Ein Patch (.msp) ist keine vollständige .msi Datei, der Parameter v macht hier also keinen Sinn. Schreib mal eine Logdatei um herauszufinden, welche CD er will. Hast du die selbe CD eingelegt, von der auch ursprünglich installiert wurde (d.h. auch gleiches Valume Label)?

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 17 February 2005 - 15:58

Hallo Stefan,

inzwischen konnte ich das Problem auf einem unserer Rechner nachvollziehen.

Der Rechner befindet sich nicht in der Domäne.

Installation von Basissetup und SP2, beim SP2 kommt dann die Fehlermeldung:

"Bitte legen Sie die CD ein", sonst nichts, keine weiteren Hinweise.
Mit der CD vom Basissetup geht es nicht weiter, es kommt auch kein Dialog zur Dateiauswahl.

Hier ist das Log der Installation - die Stelle an der abgebrochen wird.

Aktion 14:39:07: ISUnSelfRegisterFiles.
Aktion 14:40:02: RemoveODBC. ODBC-Komponenten werden entfernt
Aktion 14:40:02: InstallFiles. Neue Dateien werden kopiert
InstallFiles: File: smBds.dll, Directory: C:\Programme\SoftM AG\SoftM AG Suite\, Size: 4599847
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Aktion beendet um 15:01:28: InstallFinalize. Rückgabewert 2.
Aktion 15:01:28: Rollback. Aktion wird rückgängig gemacht:
Rollback: Neue Dateien werden kopiert
Rollback: ODBC-Komponenten werden entfernt
Rollback: ISUnSelfRegisterFiles
Rollback: Registrierung der Komponente(n) wird aktualisiert
Aktion beendet um 15:01:30: INSTALL. Rückgabewert 2.
Aktion beendet um 15:01:30: ExecuteAction. Rückgabewert 2.
Aktion gestartet um 15:01:30: SetupInterrupted.
Aktion 15:01:30: SetupInterrupted. Dialog created
Aktion beendet um 15:01:36: SetupInterrupted. Rückgabewert 2.
Aktion beendet um 15:01:37: INSTALL. Rückgabewert 2.
=== Protokollierung beendet: 17.02.2005 15:01:37 ===

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 17 February 2005 - 20:48

Seltsam. Ist das ein "verbose" Log (mit /L*v)? Kannst du die vorangehenden Zeilen auch posten?

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 18 February 2005 - 15:29

Hallo Stefan

hier ist das Log mit verbose - es fehlt die Angabe der CD-Bezeichnung, z.B: bei " Source is incorrect. Volume label should be but is CD_SUITE_V20SP2" hinter "should be" sollte wohl die Bezeichnung kommen - keine Ahnung warum das System sich die nicht merkt.

FileCopy(SourceName=smMServ.dll,SourceCabKey=_483EFF4BB9E24D6AA77C9FD8E1E7422D,DestName=smMServ.dll,Attributes=16384,FileSize=53248,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.5.0.9,Language=1033,InstallMode=589824
00,,,,,,)
MSI (s) (48:30): File: C:\Programme\SoftM AG\SoftM AG Suite\smMServ.dll; Won't Overwrite; No patch; Existing file is of an equal version
MSI (s) (48:30): Executing op: FileCopy(SourceName=IN65A7~1.EXE|Inst_wa_m_misc.exe,SourceCabKey=inst_wa_m_misc.exe,DestName=Inst_wa_m_misc.exe,Attributes=16384,FileSize=16384,PerTick=32768,,VerifyMedia=1,,TotalPatches=1,PatchHeadersStart=22,,CheckCRC=0,Ve
rsion=2.2.0.2,Language=1033,InstallMode=58982400,,,,,,VariableStart=BinaryData)
MSI (s) (48:30): File: C:\Programme\SoftM AG\SoftM AG Suite\Inst_wa_m_misc.exe; Won't Overwrite; Will patch; Existing file is a lower version
MSI (s) (48:30): Executing op: ChangeMedia(,MediaPrompt=Bitte legen Sie den Datenträger ein: ,MediaCabinet=PCW_CAB_Family1,BytesPerTick=32768,CopierType=2,ModuleFileName=d:\Patch SoftM Suite V2.0 SP2.msp,,,,,IsFirstPhysicalMedia=0)
MSI (s) (48:30): Executing op: FileCopy(SourceName=smBds.dll,SourceCabKey=_3517251D623246B7821961E7F170A783,DestName=smBds.dll,Attributes=20480,FileSize=4599847,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=2.0.0.5,Language=1033,InstallMode=58982400
,,,,,,)
MSI (s) (48:30): File: C:\Programme\SoftM AG\SoftM AG Suite\smBds.dll; Overwrite; No patch; Existing file is a lower version
MSI (s) (48:30): Source for file '_3517251D623246B7821961E7F170A783' is compressed
InstallFiles: File: smBds.dll, Directory: C:\Programme\SoftM AG\SoftM AG Suite\, Size: 4599847
MSI (s) (48:30): Re-applying security from existing file.
MSI (s) (48:30): Verifying accessibility of file: smBds.dll
MSI (s) (48:30): Source is incorrect. Volume label should be but is CD_SUITE_V20SP2.
MSI (s) (48:30): Source is incorrect. Volume label should be but is CD_SUITE_V20SP2.
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Bitte legen Sie den Datenträger ein:
MSI (s) (48:30): Source is incorrect. Volume label should be but is CD_SUITE_V20SP2.
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Bitte legen Sie den Datenträger ein:
MSI (s) (48:30): Source is incorrect. Volume label should be but is Suite 2.0.
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Bitte legen Sie den Datenträger ein:
MSI (s) (48:30): Note: 1: 2303 2: 34 3: d:\
MSI (s) (48:30): Source is incorrect. Volume label should be but is SUITE_V20_SP1.
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Bitte legen Sie den Datenträger ein:
DEBUG: Error 2835: The control ErrorIcon was not found on dialog SetupError
Interner Fehler 2835. ErrorIcon, SetupError
Sind Sie sicher, dass Sie abbrechen möchten?
Aktion beendet um 13:48:38: InstallFinalize. Rückgabewert 2.
MSI (s) (48:30): User policy value 'DisableRollback' is 0
MSI (s) (48:30): Machine policy value 'DisableRollback' is 0
MSI (s) (48:30): Executing op: Header(Signature=1397708873,Version=200,Timestamp=844262790,LangId=0,Platform=0,ScriptType=2,ScriptMajorVersion=21,ScriptMinorVersion=4,ScriptAttributes=0)
MSI (s) (48:30): Executing op: DialogInfo(Type=0,Argument=0)
MSI (s) (48:30): Executing op: DialogInfo(Type=1,Argument=SoftM AG Suite)
MSI (s) (48:30): Executing op: RollbackInfo(,RollbackAction=Rollback,RollbackDescription=Aktion wird rückgängig gemacht:,RollbackTemplate=,CleanupAction=RollbackCleanup,CleanupDescription=Sicherungsdateien werden entfernt,CleanupTemplate=Datei: )
MSI (s) (48:30): Executing op: RegisterBackupFile(File=C:\Config.Msi\50f867b.rbf)
Aktion 13:48:38: Rollback. Aktion wird rückgängig gemacht:
Rollback: Neue Dateien werden kopiert
MSI (s) (48:30): Executing op: ActionStart(Name=InstallFiles,Description=Neue Dateien werden kopiert,Template=File: , Directory: , Size: )
MSI (s) (48:30): Executing op: SetTargetFolder(Folder=C:\Programme\SoftM AG\SoftM AG Suite\)
MSI (s) (48:30): Executing op: ProductInfo(ProductKey={55CCD24A-1E7B-11D9-B5A9-0002A5F7FE6B},ProductName=SoftM AG Suite,PackageName=SoftM AG Suite.msi,Language=0,Version=33554432,Assignment=0,ObsoleteArg=0,ProductIcon=ARPPRODUCTICON.exe,PackageMediaPath=\
,PackageCode={C0D0B730-3E16-44D4-8D51-44CC52CA3800},,,InstanceType=0)
MSI (s) (48:30): SHELL32::SHGetFolderPath returned: C:\Dokumente und Einstellungen\Administrator\Anwendungsdaten
MSI (s) (48:30): Executing op: FileCopy(SourceName=C:\Config.Msi\50f867b.rbf,,DestName=C:\Programme\SoftM AG\SoftM AG Suite\smBds.dll,Attributes=32800,FileSize=4513831,PerTick=0,,VerifyMedia=0,ElevateFlags=1,,,,,,,InstallMode=4194308,,,,,,)
MSI (s) (48:30): File: C:\Programme\SoftM AG\SoftM AG Suite\smBds.dll; To be installed; No patch; No existing file
MSI (s) (48:30): Verifying accessibility of file: smBds.dll
MSI (s) (48:30): Note: 1: 2318 2: C:\Programme\SoftM AG\SoftM AG Suite\smBds.dll
MSI (s) (48:30): Executing op: SetTargetFolder(Folder=C:\Programme\SoftM AG\SoftM AG Suite\Vorlagen\)
MSI (s) (48:30): Executing op: SetTargetFolder(Folder=C:\Programme\SoftM AG\SoftM AG Suite\Vorlagen\Vertrag\)

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 21 February 2005 - 12:25

Kann es sein, dass das ursprüngliche Installationsmedium kein Volume Label hatte? Oder vielleicht ist dein Eintrag im Media Table falsch.

Wie installierst du den Patch? Mit user interface oder silent? Durch Doppelklick auf die .msp Datei oder über update.exe?

Yasutani

Yasutani
  • Members
  • 44 posts

Posted 21 February 2005 - 16:22

Hallo Stefan,

beide CDs, Basisinstallation und Patch haben ein eindeutiges Label.

In beiden Setups ist genau 1 Eintrag in der Media-Tabelle, das Feld VolumeLabel hat bei beiden den Wert DISK1

Beschreibung aus dem SKD:

VolumeLabel
The label attributed to the volume. This is the volume label returned by the GetVolumeInformation function. If the SourceDir property refers to a removable (floppy or CD-ROM) volume, then this volume label is used to verify that the proper disk is in the drive before attempting to install files. The entry in this column must match the volume label of the physical media.

In dem Feld VolumeLabel müsste also die Bezeichnung der CD eingetragen sein.
Ich versuch jetzt mal den Eintrag direkt in der Msi-Datei zu ändern.

Vielen Dank für den Tip smile.gif

/edit

Ich installiere über die Systemsteuerung mit der Msp-Datei.

Edited by Yasutani, 21 February 2005 - 16:23.


Yasutani

Yasutani
  • Members
  • 44 posts

Posted 21 February 2005 - 18:33

Ich hab jetzt einfach im fertigen Basissetup die Msi-Datei bearbeitet und den Wert VolumeLabel auf die tatsächliche CD-Bezeichnung geändert.

Zum testen wurde die Patch-CD auf DISK1 umbenannt.

Ergebnis, leider keine Änderung - es wird bei der Installation des Patches immer noch nach einer CD verlangt und keine akzeptiert.

Schade, der Tip sah sehr gut aus.

Wo wird denn genau die Information über die Basisinstallation gespeichert?