none
SCCM 2007 R3 - Programm lässt sich bei OSD nicht installieren - Fehler 0x80091007 RRS feed

  • Frage

  • Hallo Kollegen

    Ein Programm, welches sich ganz normal deployen lässt, lässt sich nicht im Zuge vom OSD installieren. Das OSD bricht mit dem Error 0x80091007 ab.

    Distribution Points habe ich upgedatet, Kontrolle durchgeführt, ob eh keine thumbs.db oder andere versteckte Dateien in den Verzeichnissen sind etc. Trotzdem kommt immer dieser Fehler. Log-Files habe ich mir alle durchgesehen. Mir wäre nichts ungewöhnliches aufgefallen.

    Ich habe eine Vermutung, weiß aber nicht, ob es damit was zu tun haben kann:
    Im msiexec-Befehl muss der Parameter "ARPINSTALLLOCATION=\\10.x.x.x\Share-Verzeichnis" noch angeführt werden, da das MSI aus dem Netz aktuelle Config-Dateien nachladen muss. Und dieser Befehl ist laut Hersteller zwingend notwendig. Habe es ohne dem Parameter versucht -> Installation war zwar erfolgreich, allerdings findet das Programm dann nach dem Start den Server nicht.
    Ich bilde mir ein, irgendwann mal gelesen zu haben, dass während dem OSD während einer Programminstallation keine Netzlaufwerke usw. erreichbar sind. Kann mir jemand das bestätigen?

    Mit freundlichen Grüßen
    Bernhard

    Freitag, 30. November 2012 10:37

Alle Antworten

  • 0x80091007 = The hash value is not correct. Dies liegt normalerweise an unterschiedlichen Hashwerten zwischen dem heruntergeladenen Content im Cache und dem Hash-Wert in der Datenbank / Policy.
    ARPINSTALLLOCATION ist ja nur in der command line des Programs zu finden und sollte somit nichts mit dem Package Content zu tun haben (da jwls der extakt gleiche Content heruntergeladen wird). Das Program hat aber nichts mit dem Package/Hash zu tun.
    Kannst Du mal im smsts.log nachschauen, ob der Hash-Fehler direkt nach dem Download des Packages auftaucht, oder ob der msi-Aufruf mit diesem fehlschlägt (was ich eher nicht glaube).

    Torsten Meringer | http://www.mssccmfaq.de

    Freitag, 30. November 2012 11:19
    Beantworter
  • Hallo Torsten

    Also, das smsts.logs sieht gut aus. Hier der Auszug:

    Parsing step node: Install "Saperion 7" TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Description:  TSManager 29.11.2012 15:18:40 2088 (0x0828)
    ContinueOnError: true TSManager 29.11.2012 15:18:40 2088 (0x0828)
    SuccessCodeList: 0 TSManager 29.11.2012 15:18:40 2088 (0x0828)
    (__hrMethodRetVal == ((HRESULT)0L)) || (bFailIfMissing == false), HRESULT=80070002 (e:\nts_sms_fre\SMS\common\inc\ccmxml.h,566) TSManager 29.11.2012 15:18:40 2088 (0x0828)
    No condition is associated with the step. TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Disable:  TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Start in dir:  TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Run in attribute: FullOS TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Timeout:  TSManager 29.11.2012 15:18:40 2088 (0x0828)
    DefaultVarlist found TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Variable name: _SMSSWDProgramName TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Action command line: smsswd.exe /pkg:WOL00130 /install /basevar: /continueOnError: TSManager 29.11.2012 15:18:40 2088 (0x0828)
    Adding instruction at 41 TSManager 29.11.2012 15:18:40 2088 (0x0828)

    Wie gesagt, Hash-Wert kann ich ausschließen, da ich das Package aktualisiert habe. Und es lässt sich im laufenden Windows ohne Probleme deployen. Nur nicht beim OSD.

    Mir kommt es so vor, dass, aus welchem Grund auch immer, die MSI erst gar nicht gestartet wird. Denn, ich habe beim Program mittlerweile die "msiexec /i setup.msi..."blablabla um /L*V "%temp%\saperion.log" erweitert. Beim normalen Deploy bekomme ich die Log vom Installationsvorgang. Beim OSD nämlich nicht. Und das macht mich auch schon stutzig.

    Freitag, 30. November 2012 11:49
  • Der Teil vom Log sagt nichts aus (weder Download/Hash-Problem noch Start der Command Line). Wenn das Log nicht geschrieben wird, dann könnte es wirklich sein, dass der Hash-Wert (aus ConfigMgr-Sicht) nicht stimmt und er das msi gar nicht versucht zu installieren.

    Torsten Meringer | http://www.mssccmfaq.de


    Freitag, 30. November 2012 12:36
    Beantworter
  • Hallo Torsten

    Ich habe das OSD nochmals ausprobiert und die Log-Files nun vom Rechner kopiert, nachdem der Fehler aufgetreten ist. Und ich habe sie auf mein Skydrive hochgeladen: http://sdrv.ms/YpC3Ei

    Leider steht auch dieses Mal im smsts.log nicht mehr drin. Zumindest finde ich nichts, was mir weiterhelfen könnte. Findest du vielleicht etwas?

    Montag, 3. Dezember 2012 12:12
  • Woher genau ist denn das smsts.log? Die letzten Steps sind "Setup windows and ConfigMgr" und "Restart Computer" (also vermutlich zeitlich noch vor der Installation des Packages).

    Torsten Meringer | http://www.mssccmfaq.de

    Montag, 3. Dezember 2012 13:25
    Beantworter
  • Die Test-Task Sequence schaut (vereinfacht) so aus:

    HDD formatieren, Win7-Image aufspielen, Treiber installieren, Reboot, ConfigMgr installieren, Reboot, Saperion installieren, Reboot

    Ich habe für diesen Test unsere Standard-Task-Sequence für Notebooks dupliziert und alle anderen Steps wie Office, Adobe Reader installieren usw. herausgelöscht.

    Die Task Sequence läuft normal bis zu dem Step "Saperion installieren". Es beginnt normal der Download, was wegen den 400MB Package etwas dauert. Nach dem Download, wo er die setup.msi starten sollte, bricht gleich die Task Sequence mit dem Fehler 0x80091007 ab.

    Und dann läuft der berühmte 15 Minuten Countdown für den Neustart. Und in dieser Zeit habe ich mit F8 von C:\_SMSTaskSequence\Logs die smsts.log und dism.log kopiert.

    Montag, 3. Dezember 2012 14:04
  • Falsches Verzeichnis, siehe http://www.mssccmfaq.de/2010/08/16/smsts-log/. Der Artikel ist für CM07, entsprechend muss die Log-Location für CM12 verwendet werden (%windir%\ccm\logs).

    Torsten Meringer | http://www.mssccmfaq.de

    Montag, 3. Dezember 2012 14:58
    Beantworter
  • Aha, man lernt wie immer nicht aus. Die smsts.log aus dem system32-Verzeichnis ist um einiges Umfangreicher. Und hier steht, dass das Paket eben wegen einem Content-Mismatch-Error nicht installiert werden kann.

    Ich werde mal das Package komplett entfernen und neu erstellen. Mal sehen, ob das was bringt. Ich melde mich später noch einmal.

    Dienstag, 4. Dezember 2012 14:54
  • Ich habe das Paket von allen BDPs entfernt, und neu kopieren lassen. Paket hat auch eine neue Versionsnummer bekommen. Ausserdem habe ich darauf geachtet, dass das Verzeichnis nach dem Entfernen wirklich aus dem SMSPKG-Verzeichnis verschwunden ist.

    Leider kommt noch immer der Fehler.

    In der smsts.log sieht es folgendermaßen aus:

    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\internal services is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\marketing is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\product management is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\product marketing is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\sales is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\services is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\marketing\de_pf_saperion_ecm_portfolio.pdf is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile\marketing\en_saperion_ecm_overwiew.pdf is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\change requests is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\concepts is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\documentation is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\keys is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\presentations is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\keys\beta is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\keys\customers is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\projects\efiles\export-destination\projects_efile_short\keys\partner is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:13 2836 (0x0B14)
    c:\_smstasksequence\packages\wol00130\scenario\optional\scenario\signavio\masks is a directory. Setting directory security InstallSoftware 04.12.2012 16:57:14 2836 (0x0B14)
    Hash could not be matched for the downloded content. Original ContentHash = EDDBE9C5424E90E4ADA4E0E1701CB0D9694C0F7C, Downloaded ContentHash = 03E16FF5F59F17B7FABCBE8232F790B3914F61C0 InstallSoftware 04.12.2012 16:57:14 2836 (0x0B14)
    0L == TS::Utility::VerifyPackageHash(pszContentID, sDestination), HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,2903) InstallSoftware 04.12.2012 16:57:14 2836 (0x0B14)
    DownloadContentAndVerifyHash(pszPackageID, L"SMSPackage", saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L"", 0, dwPackageFlags, pszUserName, pszUserPassword ), HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3002) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    DownloadContentLocally(pszSource, sSourceDirectory, dwFlags, hUserToken, pszUserName, pszUserPassword), HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3130) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    ResolveSource(pszSource, sSourceDirectory, dwFlags, 0, 0, 0), HRESULT=80091007 (e:\nts_sms_fre\sms\framework\tscore\resolvesource.cpp,3031) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    TS::Utility::ResolveSource(pszPkgID, sContentLoc), HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\installsoftware\installsoftware.cpp,144) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    Failed to resolve the source for SMS PKGID=WOL00130, hr=0x80091007 InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    GetContentLocation(pszPkgID, m_bPkgContainSrcFiles, sContentLocation), HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\installsoftware\installsoftware.cpp,704) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    Entering ReleaseSource() for C:\_SMSTaskSequence\Packages\WOL00130 InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    The user tries to release a source directory C:\_SMSTaskSequence\Packages\WOL00130 that is either already released or we have not connected to it InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    pInstall->Install(sPackageID, sProgramName), HRESULT=80091007 (e:\nts_sms_fre\sms\client\osdeployment\installsoftware\main.cpp,374) InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    Install Software failed, hr=0x80091007 InstallSoftware 04.12.2012 16:57:15 2836 (0x0B14)
    Process completed with exit code 2148077575 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    !--------------------------------------------------------------------------------------------! TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Failed to run the action: Install "Saperion 7".
    Unknown error (Error: 80091007; Source: Unknown) TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Sending status message . . . TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Send a task execution status message SMS_TSExecution_ActionFailError TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    MP server swolsccm01.office.company.dir and port 80. SSL=false. CRL=false. TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Site code: WOL TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Client machine name: N1085 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Client Identity: GUID:F3AC059C-E3CE-4066-9772-727CBAD82B43 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Advertisement ID: WOL200EB TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Package ID: WOL0013F TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Sending StatusMessage TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Formatted header: TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    <Msg SchemaVersion="1.1" ReplyCompression="zlib"><ID/><SourceID>dddb3c53-d1f7-4c1e-b893-0355b068dc34</SourceID><SourceHost/><TargetAddress>mp:[http]MP_StatusManager</TargetAddress><ReplyTo>direct:OSD</ReplyTo><Priority>3</Priority><Timeout>3600</Timeout><SentTime>2012-12-04T15:57:15Z</SentTime><Protocol>http</Protocol><Body Type="ByteRange" Offset="0" Length="4228"/><Hooks/><Payload Type="inline"/><TargetHost/><TargetEndpoint>StatusReceiver</TargetEndpoint><ReplyMode>Sync</ReplyMode><CorrelationID/></Msg>
     TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    CLibSMSMessageWinHttpTransport::Send: URL: swolsccm01.office.company.dir:80  CCM_POST /ccm_system/request TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    The request has succeeded. 200 OK TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Set a global environment variable _SMSTSLastActionRetCode=-2146889721 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Set a global environment variable _SMSTSLastActionSucceeded=false TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Clear local default environment TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Let the parent group (Install Software) decides whether to continue execution TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    The execution of the group (Install Software) has failed and the execution has been aborted. An action failed.
    Unknown error (Error: 80004004; Source: Unknown) TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Failed to run the last action: Install "Saperion 7". Execution of task sequence failed.
    Unknown error (Error: 80091007; Source: Unknown) TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Sending status message . . . TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Send a task execution status message SMS_TSExecution_TaskSequenceFailError TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    MP server swolsccm01.office.company.dir and port 80. SSL=false. CRL=false. TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Site code: WOL TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Client machine name: N1085 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Client Identity: GUID:F3AC059C-E3CE-4066-9772-727CBAD82B43 TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Advertisement ID: WOL200EB TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Package ID: WOL0013F TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Sending StatusMessage TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Formatted header: TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    <Msg SchemaVersion="1.1" ReplyCompression="zlib"><ID/><SourceID>dddb3c53-d1f7-4c1e-b893-0355b068dc34</SourceID><SourceHost/><TargetAddress>mp:[http]MP_StatusManager</TargetAddress><ReplyTo>direct:OSD</ReplyTo><Priority>3</Priority><Timeout>3600</Timeout><SentTime>2012-12-04T15:57:15Z</SentTime><Protocol>http</Protocol><Body Type="ByteRange" Offset="0" Length="2122"/><Hooks/><Payload Type="inline"/><TargetHost/><TargetEndpoint>StatusReceiver</TargetEndpoint><ReplyMode>Sync</ReplyMode><CorrelationID/></Msg>
     TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    CLibSMSMessageWinHttpTransport::Send: URL: swolsccm01.office.company.dir:80  CCM_POST /ccm_system/request TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    The request has succeeded. 200 OK TSManager 04.12.2012 16:57:15 2012 (0x07DC)
    Execution::enExecutionFail != m_eExecutionResult, HRESULT=80004005 (e:\nts_sms_fre\sms\client\tasksequence\tsmanager\tsmanager.cpp,767) TSManager 04.12.2012 17:12:28 2012 (0x07DC)
    Task Sequence Engine failed! Code: enExecutionFail TSManager 04.12.2012 17:12:28 2012 (0x07DC)
    **************************************************************************** TSManager 04.12.2012 17:12:28 2012 (0x07DC)
    Task sequence execution failed with error code 80004005 TSManager 04.12.2012 17:12:28 2012 (0x07DC)

    Und wie gesagt: Es lässt sich das Programm ganz normal deployen. Nur beim OSD schlägt es fehl. Und das verstehe ich einfach nicht.

    Mittwoch, 5. Dezember 2012 07:55