none
OpenEdge Paket verteilungsprobleme RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen!

    Ich habe eine Frage zu einem großen Problem. Ich versuche mittels Sccm2012 die Software OpenEdge102B zu verteilen.

    Habe im Internet dann folgenden Befehl gefunden. \\pfad\setup.exe -psc_s -psc_f1="\\pfad\oesetup.ini"

    Wenn ich den Befehl per "Hand" ausführen, funktioniert es ohne Probleme. Aber in einer Tasksequenc , im Paket bekomme ich immer folgenden Fehler: smsts.log:

    -----------------------------------------------------------

    <![LOG[Failed to run the action: OpenEdge 102b.
    Unknown error (Error: 80042000; Source: Unknown)]LOG]!><time="13:42:42.245-120" date="05-19-2014" component="TSManager" context="" type="3" thread="488" file="instruction.cxx:895">
    <![LOG[Set authenticator in transport]LOG]!><time="13:42:42.247-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="libsmsmessaging.cpp:7734">
    <![LOG[Set a global environment variable _SMSTSLastActionRetCode=-2147213312]LOG]!><time="13:42:42.392-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="executionenv.cxx:668">
    <![LOG[Set a global environment variable _SMSTSLastActionSucceeded=false]LOG]!><time="13:42:42.392-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="executionenv.cxx:668">
    <![LOG[Clear local default environment]LOG]!><time="13:42:42.393-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="executionenv.cxx:807">
    <![LOG[Let the parent group (Glims) decides whether to continue execution]LOG]!><time="13:42:42.406-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="instruction.cxx:1004">
    <![LOG[The execution of the group (Glims) has failed and the execution has been aborted. An action failed.
    Unknown error (Error: 80004004; Source: Unknown)]LOG]!><time="13:42:42.407-120" date="05-19-2014" component="TSManager" context="" type="3" thread="488" file="instruction.cxx:217">
    <![LOG[Failed to run the last action: OpenEdge 102b. Execution of task sequence failed.
    Unknown error (Error: 80042000; Source: Unknown)]LOG]!><time="13:42:42.407-120" date="05-19-2014" component="TSManager" context="" type="3" thread="488" file="engine.cxx:213">
    <![LOG[Set authenticator in transport]LOG]!><time="13:42:42.409-120" date="05-19-2014" component="TSManager" context="" type="0" thread="488" file="libsmsmessaging.cpp:7734">

    ------------------------------------------------------------------

    Hat da jemand eine Idee was der Fehler ist? Ich finde im Internet keine Lösung! :(

    Danke

    Montag, 19. Mai 2014 12:10

Alle Antworten

  • execmgr.log wäre hilfreicher.
    Verwenden von \\pfad\etc in ConfigMgr sollte man nicht tun, denn damit werden ja die Distribution Points umgangen. Im "schlimmsten" Fall wird das Package (oder Application) in den lokalen Cache geladen, diese Sourcen aber nicht verwendet, sondern eben auf \\pfad\etc zugegriffen. Wenn setup.exe -psc_s -psc_f1=oesetup.ini nicht funktioniert, dann würde ich eine einfache Batch verwenden: %~dp0setup.exe -psc_s -psc_f1=%~dp0oesetup.ini


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



    Montag, 19. Mai 2014 13:07
    Beantworter
  • Danke für deine Antwort. Ich werde das mit der Batch dann gleich mal versuchen ( oder Morgen früh ) .

    Sag dir dann Bescheid, vielen Dank!!


    Montag, 19. Mai 2014 13:24
  • Also das ist schon sehr seltsam. Er bricht auch mit der Batch ab!

    Fängt kurz an, und dann hört er mit " Error unknown " auf. :(

    Und wie schon mal gesagt, wenn ich die Befehlszeile per Hand ausführe, funktioniert es ohne Probleme.

    So ein Mist, hab echt keine Ahnung was ich da jetzt noch machen soll.....

    Dienstag, 20. Mai 2014 10:49
  • Also das ist schon sehr seltsam. Er bricht auch mit der Batch ab!


    Was genau steht denn in smsts.log und execmgr.log? Das ist ja nach wie vor noch ungeklärt.

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

    Dienstag, 20. Mai 2014 18:50
    Beantworter
  • Also, er bricht mit dem Fehler-Code -2147213312 ab.

    Hier mal die execmgr und die smsts logs.

    http://www.file-upload.net/download-8937570/execmgr.log.html
    http://www.file-upload.net/download-8937572/smsts-20140519-135755.log.html

    Danke


    Ich glaube das irgendein Windows Update, Patch oder sonstiges vielleicht fehlt.
    Mittwoch, 21. Mai 2014 04:59
  • Ich kann die Files leider nicht herunterladen ...

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

    Mittwoch, 21. Mai 2014 06:13
    Beantworter
  • Ich hoffe jetzt geht's!

    http://ul.to/8sb8591f

    Mittwoch, 21. Mai 2014 06:17
  • Running "C:\WINDOWS\ccmcache\1w\INSTALL_TS.cmd" with 32bitLauncher execmgr 20.05.2014 11:35:38 4056 (0x0FD8)
    Created Process for the passed command line execmgr 20.05.2014 11:35:38 4056 (0x0FD8)
    Program exit code -2147213312 execmgr 20.05.2014 11:35:46 112 (0x0070)

    Da kann erst einmal ConfigMgr nichts dafür. Die install_ts.cmd tut irgendwas und beendet sich dann (nach 8s Laufzeit) mit o.g. Returncode. Wenn das, was in der cmd passiert, keine Logs erzeugt, dann hat man hier keine Chance den Fehler einzugrenzen.


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

    Mittwoch, 21. Mai 2014 06:54
    Beantworter
  • In der Install_ts.cmd steht folgendes drinnen:   %~dp0setup.exe -psc_s -psc_f1=%~dp0oesetup.ini 

    Und diese liegt im Setup-Verzeichnis.

    Wie könnte ich das machen? Bin leider noch ein Anfänger darin! :(

    Mittwoch, 21. Mai 2014 07:08
  • Erst einmal die cmd händisch ausführen und schauen, ob es "manuell" funktioniert. Dann ggfs noch herausfinden, ob es Logging-Parameter für die setup.exe gibt (entweder mit -? oder den Hersteller fragen).

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

    Mittwoch, 21. Mai 2014 08:22
    Beantworter
  • Tja, also Händisch funktioniert es. Habe jetzt einen Parameter für Logging hinzugefügt.

    %~dp0setup.exe -psc_s -psc_f1=%~dp0oesetup.ini -psc_f2=c:\TEMP\oesetup.log

    Das funktioniert auch bei der händischen Installation. Aber sobald ich das Paket mittels SCCM verteile, kommt immer nur der Fehler -2147213312  und ein logfile schreibt er auch nicht.

    Mittwoch, 21. Mai 2014 12:17
  • Was passiert, wenn Du eine cmd im System-Kontext öffnest (psexec -i -s cmd) und Du dann die Batch ausführst?

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

    Mittwoch, 21. Mai 2014 12:24
    Beantworter
  • Also hier schreibt er ein Log File!.

    [Installshield]
    Version=12.0.0.58851
    [Application]
    Name=OpenEdge
    Version=10.2B
    Company=Progress Software
    [Exceptions]
    Error1=[5-21-2014 14:42:41] The Setup utility detected an attempt to install a 32 bit installation into an existing -1 bit installation. Aborting...
    [ResponseResult]
    ResultCode=-1
    ResultDescription=Installation aborted.

    Mittwoch, 21. Mai 2014 12:45
  • Also hier schreibt er ein Log File!.

    [Installshield]
    Version=12.0.0.58851
    [Application]
    Name=OpenEdge
    Version=10.2B
    Company=Progress Software
    [Exceptions]
    Error1=[5-21-2014 14:42:41] The Setup utility detected an attempt to install a 32 bit installation into an existing -1 bit installation. Aborting...
    [ResponseResult]
    ResultCode=-1
    ResultDescription=Installation aborted.


    Aha. Hilft evtl das weiter (32bit vs 64bit)? http://social.technet.microsoft.com/Forums/de-DE/13d73078-b33e-448d-b920-35d6b5654797/folder-junction-mit-dem-sccm?forum=systemcenterde

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

    Mittwoch, 21. Mai 2014 14:35
    Beantworter
  • Und wo kann / muss ich das umstellen? Ich finde diese Option in meinem Paket nicht! :(
    Donnerstag, 22. Mai 2014 05:40
  • Diese Option gibt es bei Packages / Programs nicht, sondern nur in einer Task Sequenz (Run Command Line) oder bei Verwendung von Applications.

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

    Donnerstag, 22. Mai 2014 07:32
    Beantworter