Seite 1 von 2
Probleme mit Office 2007
Verfasst: 16 Mär 2010, 14:35
von SamurajKing
Hallo,
ich habe das fertige Skript von Office 2007 mir runtergeladen und mittels dem Befehl opsi-newprod dann konfiguriert und es lässt sich unter opsi configuration editor auswählen. Ich kopierte den sämtlichen Inhalt einer Office 2007 DVD in den Ordner unter /opt/pcbin/install/Office2007 hinein und setzte dann im opsi configuration editor auf setup. Er fängt an zu installieren und bringt dann folgende Fehlermeldung:
The setup configuration File c:\tmp\config.xml is not valid. Run setup again without using a configuration file, or fix the configuration file.
Muss man in dem fertigen Skript welches auf der opsi website zur Verfügung steht irgendwie anders anpassen oder warum erscheint diese Fehlermeldung?
Danke für Antworten
Re: Probleme mit Office 2007
Verfasst: 18 Mär 2010, 13:29
von minidump
Ich denke nicht dass das an dem Script liegt. Probier doch einfach mal den Aufruf aus dem Script über die Windows Kommandozeile zu starten. Wahrscheinlich bekommst du die gleiche Fehlermeldung.
Ich vermute eher dass die unattended Installation nicht mit jeder Office 2007 Version unterstützt wird, wenn ich mich nicht irre. Vielleicht hilft googlen etwas.
Grüße
Re: Probleme mit Office 2007
Verfasst: 30 Mär 2010, 11:41
von Miree
Kann mich dem nur anschließen, habe ebenso das selbe Problem. Gibt es da schon irgendeinen Lösungsansatz?
Re: Probleme mit Office 2007
Verfasst: 03 Mai 2010, 20:38
von COMaction
Ich habe auch die Meldung......
Ich setzte die Office 2k7 Enterpriser ein aus dem Actionpack. Wie sieht das bei euch aus?
Ich weiß das die Version auf keinem TerminalServer eingesetzt werden kann und das installieren mit msp Steuerdateien funktioniert auch nicht.
Gruß
Michael
Re: Probleme mit Office 2007
Verfasst: 08 Mai 2010, 21:04
von COMaction
Hallo,
also wie minidump schon vermutet, die unattended Installation geht so wie ich es rauslese nur mit Volume Lizenzen. Es gibt aber noch die Möglichkeit die config.xml beim Aufruf von Setup mit zu geben. Das heißt man bearbeitet diese vorher. Setzt Key usw. ein und ruft diese dann beim Setp mit auf.
Mein Skript sieht so aus:
Code: Alles auswählen
[Initial]
requiredWinstVersion >= "4.8.6"
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; Let started programs run in front of the winst window
StayOnTop=true
[Aktionen]
;-----------------------------------------------------------------
;- Variable fuer temporaeres Verzeichnis -
;-----------------------------------------------------------------
DefVar $TEMP$
Set $TEMP$ = EnvVar("TEMP")
DefVar $LogDir$
Set $LogDir$ = "%SystemDrive%\tmp"
DefVar $ProductId$
DefVar $MinimumSpace$
DefVar $InstallDir$
DefVar $ExitCode$
; ----------------------------------------------------------------
; - Folgenden Abschnitt anpassen -
; ----------------------------------------------------------------
Set $ProductId$ = "MS Office 2007"
Set $MinimumSpace$ = "1000 MB"
Set $InstallDir$ = "%ProgramFilesDir%\Microsoft Office\Office12"
; ----------------------------------------------------------------
DefVar $MsiFile$
DefVar $MstFile$
;-----------------------------------------------------------------
;- Variablen fuer BetriebssystemsVersion (OS)-Test -
;-----------------------------------------------------------------
;DefVar $OS$
;DefVar $MinorOS$
;set $OS$ = GetOS
;set $MinorOS$ = GetNTVersion
;-----------------------------------------------------------------
;- Programmname zuweisen -
;-----------------------------------------------------------------
Set $MsiFile$ = "%ScriptPath%\files\setup.exe"
Set $MstFile$ = "Defaultconfig.xml"
;-----------------------------------------------------------------
;- Bearbeitung beenden und Produktschalter auf failed setzen -
;-----------------------------------------------------------------
if not(HasMinimumSpace ("%SystemDrive%", $MinimumSpace$))
LogError "Nicht genügend Festplattenplatz auf %SystemDrive%, " + $MinimumSpace$ + " on drive %SystemDrive% needed for " + $ProductId$
isFatalError
else
;-----------------------------------------------------------------
;- show product picture -
;-----------------------------------------------------------------
ShowBitmap /3 "%scriptpath%\office2007.png" $ProductId$
Winbatch_install
endif
Message "Installing ..."
[Winbatch_install]
$MsiFile$ /config $MstFile$
Mir ist klar, dass es kein Profiskript ist. Wer Verbessungsvorschläge hat immer her damit. Möchte irgendwann noch z.B einbauen, dass das OS überprüft wird. Tue mich da im moment leider etwas schwer. Ich glaube, dass Office bei Win2k nicht installiert werden kann. Sollte noch wer fragen zur config.xml haben einfach posten.
Grüße
Michael
Re: Probleme mit Office 2007
Verfasst: 09 Jul 2010, 10:51
von Schietzi
Hallo,
gibt es zu dem Problem schon eine konkrete Lösung? Ich stehe gerade selber vor genau dem selben Problem und komme einfach nicht weiter....
beim installieren:
The setup configuration File c:\tmp\config.xml is not valid. Run setup again without using a configuration file, or fix the configuration file.
..ich habe auch schon die config.xml im Script auskommentiert, was nur zu mehr Fehlern führt.
Vielen Danke!
Re: Probleme mit Office 2007
Verfasst: 09 Jul 2010, 12:12
von COMaction
Hallo,
wie ich es schon schrieb in dem Thread. Das Skript geht nur mit OpenLizenz. Solltest Du das Lizenz Modell nicht haben, config.xml bearbeiten und mein Beispiel Skript benutzen.
Gruß
Michael
Re: Probleme mit Office 2007
Verfasst: 09 Jul 2010, 14:12
von Schietzi
ok...
ich habe die Config.xml angepasst (PIDKEY einkommentiert), dann in den "files" Ordner kopiert und in "Defaultconfig.xml" umbenannt. Anschließend in die "Office2007.ins" dein Script eingefügt.
Er startet die Installation, und beendet diese auch, nur ohne etwas zu installieren...
im InstLog stand folgendes:
Code: Alles auswählen
Execution of Winbatch_install
Call "P:\install\office2007\files\setup.exe /config Defaultconfig.xml"
Waiting until the called process is finished
ExitCode 30034 Executed process "P:\install\office2007\files\setup.exe /config Defaultconfig.xml"
EndIf
Was mache ich falsch?
Lg
Re: Probleme mit Office 2007
Verfasst: 10 Jul 2010, 15:18
von COMaction
Hallo,
wie sieht denn deine .xml Datei aus? Mit was hast Du die .xml Datei bearbeitet? Was geschieht wenn Du P:\install\office2007\files\setup.exe /config Defaultconfig.xml manuell aufrufst? Würde dann aber Level="basic" stellen, damit Du siehst was passiert.
Gruß
Michael
Re: Probleme mit Office 2007
Verfasst: 29 Jul 2010, 09:14
von Schietzi
Hier die XML, mit Notepad bearbeitet:
Code: Alles auswählen
<Configuration Product="ProHybridr">
<Display Level="basic" CompletionNotice="yes" SuppressModal="yes" AcceptEula="yes" />
<Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Hybrid Setup(*).txt" />
<PIDKEY Value="Serial......" />
<USERNAME Value="S GmbH" />
<COMPANYNAME Value="S GmbH" />
<INSTALLLOCATION Value="%programfiles%\Microsoft Office" />
<LIS CACHEACTION="CacheOnly" />
<SOURCELIST Value="\\pfad\iso\Software\MS_Office_07\Office_2007_SmallBusiness" />
<DistributionPoint Location="\\pfad\iso\Software\MS_Office_07\Office_2007_SmallBusiness" />
<OptionState Id="OUTLOOKFiles" State="Local" Children="force" />
<OptionState Id="EXCELFiles" State="Local" Children="force" />
<OptionState Id="PPTFiles" State="Local" Children="force" />
<OptionState Id="SHAREDFiles" State="Local" Children="force" />
<OptionState Id="TOOLSFiles" State="Local" Children="force" />
<OptionState Id="VisioPreviewerFiles" State="Local" Children="force" />
<OptionState Id="WORDFiles" State="Local" Children="force" />
<!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
<Setting Id="Reboot" Value="IfNeeded" />
<!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
</Configuration>
P:\install\office2007\files\setup.exe /config Defaultconfig.xml habe ich manuell aufgerufen, jedoch passiert hier nichts. Bei
P:\install\office2007\files\setup.exe wird ganz normal das Setup ausgeführt