frage zum erstellen eine opsi produkts

Antworten
alex411
Beiträge: 28
Registriert: 10 Aug 2009, 17:17

frage zum erstellen eine opsi produkts

Beitrag von alex411 »

hallo ich habe jetzt ein paar opsi produkte erstellt doch wenn ich sie installieren möchte sucht er nach dem netzwerklaufwerk P:// dass jedoch nicht angelegt ist bei dem client ...
ich habe hier letztens gelesen das man den pfad auch direkt beim erstellen das pakets mitangeben kann über eine produkt abhängig keit oder eine produkt option??
aber wie genau mache ich das? ich habe mir das gerade mal angesehen aber verstehe leider nicht was ich dort angeben muss..
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: frage zum erstellen eine opsi produkts

Beitrag von d.oertel »

Hi,

die Frage ist ein wenig wage Formuliert.
Bitte Handbuch lesen:
opsi-Handbuch kapitel
6.2. Einbindung eigener Software in die Softwareverteilung von opsi

Danach bei Fragen das Script und die Logdatei mit angeben.

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


alex411
Beiträge: 28
Registriert: 10 Aug 2009, 17:17

Re: frage zum erstellen eine opsi produkts

Beitrag von alex411 »

hallo ich versuche es mal besser zu formulieren.
ich habe ein msi paket erstellt mit wininstall le das z.b die installation von firefox beinhaltet.
dieses msi paket habe ich dann mit opsi new-prod und opsi makeproductfile und opsi packagemanager auf dem server installiert.
ich kann es dann problemlos auf dem client installieren lassen. nur wenn ich das programm dann das erste mal starte bekomm ich die meldung das ich auf ein netzwerk zugreifen will welches nicht erreichbar ist
er will dann noch einmal die msi datei aufrufen um das programm zu konfigurieren. aber sucht dabei nach dem netzwerklaufwerk p welches nicht angelegt ist auf dem client ...
also muss man manuell das programm noch einmal zu dem msi paket auf dem depot führen oder allgemein ein netzwerk laufwerk p einrichten..
jetzt habe ich gelesen dass beim erstellen eines opsi products eine meldung erscheint mit der man dies direkt einstellen kann und man es dann nicht mehr manuell einrichten muss..

also sozusagen muss man dem paket die information mitgeben auf den richtigen server path zuzugreifen und nicht auf p ... aber wie und wo kann ich das beim erstellen eines paketes einstellen?
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: frage zum erstellen eine opsi produkts

Beitrag von d.oertel »

Hi,
Danach bei Fragen das Script und die Logdatei mit angeben.
gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


alex411
Beiträge: 28
Registriert: 10 Aug 2009, 17:17

Re: frage zum erstellen eine opsi produkts

Beitrag von alex411 »

sorry .. dachte nur weil es eine allgemeine frage ist ... aber ok hier ist das script:

[Initial]
Message=Installation von iview
ExitOnError=false
ScriptErrorMessages=true
TraceMode=off

[Aktionen]
DefVar $ProductId$
DefVar $MinimumSpace$

set $ProductId$ = "iview"
set $MinimumSpace$ = "5 MB"

if not(HasMinimumSpace ("%SYSTEMDRIVE%", $MinimumSpace$))
LogError "Nicht genuegend Platz auf C:"
isFatalError
else
WinBatch_install
endif

[WinBatch_install]
msiexec /i %scriptpath%\iview.msi /qb-! ALLUSERS=2

und hier die inst-log:

10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... :%5B%5D%7D
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
Computername:opsiapplication.itecra.de
Computername according to Environment Variable :OPSIAPPLICATION
opsi service URL https://10.0.1.43:4447
Config path: P:\install
Utils path: P:\utils
Depot path: P:\install

bootmode BKSTD
winst: Start sorting of products (10.09.2009 16:59:42)
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... :%5B%5D%7D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Resolved sequence of products (10.09.2009 16:59:42):
Product 9 iview : setup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10.09.2009 16:59:42 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
10.09.2009 16:59:43 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D
scriptname: "iview.ins", special path: "P:\install\iview\"
10.09.2009 16:59:43 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... g%22%5D%7D

============ Version 4.8.6.2 WIN32 script "P:\install\iview\iview.ins"
start: 2009-09-10 16:59:43 (on client named as : "opsiapplication.itecra.de")
[executing: "C:\Programme\opsi.org\preloginloader\opsi-winst\winst32.exe"]
system infos:
00:0C:29:F5:92:A9 - PC hardware address
opsiapplication - IP name
10.0.1.44 - IP address
DEU - System default locale


Set $ProductId$ = "iview"

Set $MinimumSpace$ = "5 MB"

If
HasMinimumSpace ("C:", $MinimumSpace$) <<< result true
not(HasMinimumSpace ("C:", $MinimumSpace$)) <<< result false
Then

Else

Execution of WinBatch_install
EndIf
___________________
0 errors
0 warnings


no script found for file name ""
10.09.2009 16:59:51 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... d%22%5D%7D
10.09.2009 16:59:51 JSON service request https://10.0.1.43:4447/rpc?%7B%22id%22: ... e%22%5D%7D

hoffe es hilft weiter
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: frage zum erstellen eine opsi produkts

Beitrag von d.oertel »

Hi,

Firefox als MSI zu verpacken und dann per opsi Installieren ist ein ziemlicher Umweg.
siehe auch:
http://www.opsi.org/opsi_wiki/Firefox
http://uib.de/www/opsi/service_support/ ... bonnements

Der Log sollte etwas gesprächiger sei wei hier am Beispiel shockwave.
Welche winst Version ist das ?
Loglevel mal auf 2 oder höher setzen.

Code: Alles auswählen

 Call "msiexec /i "P:\install\shockwave\sw_lic_full_installer.msi" /qb! ALLUSERS=2 REBOOT=ReallySuppress"
       Waiting until the called process is finished
    ExitCode 0    Executed process "msiexec /i "P:\install\shockwave\sw_lic_full_installer.msi" /qb! ALLUSERS=2 REBOOT=ReallySuppress"
Empfehlung zum Aufruf: Pfade immer in Anführungszeichen:

Code: Alles auswählen

msiexec /i "%scriptpath%\iview.msi" /qb-! ALLUSERS=2
gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


alex411
Beiträge: 28
Registriert: 10 Aug 2009, 17:17

Re: frage zum erstellen eine opsi produkts

Beitrag von alex411 »

wo finde ich die winst version herraus?

also die genaue meldung ist :

Die Funktion die sie Verwenden möchten befndet sich auf einer Netzwerressource, die nicht zur Verfügung steht

Klicken sie auf ok um den Vorgang zu wiederholen.Oder geben sie in das untenstehende Feld den Pfad zu einem anderen Ordner ein, der das Installationspaket "foxitreader.msi" enthält

Quelle verwenden: P:\install\foxitreader\

wenn ich opt_pcbin als netzwerklaufwerk einrichte startet findest es die datei ..

sie sollte aber nach \\Depot\opt_pcbin\install\ suchen denn da ist die datei .. und man muss kein netzwerklaufwerk einrichten...

villeicht kennt ihr diese meldung ...
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: frage zum erstellen eine opsi produkts

Beitrag von d.oertel »

Hi,

Nein, ich kenne die Meldung nicht.
Wann taucht die (genau) auf ?

Wir sprachen im letzten Script von iview.msi - jetzt ist plötzlich von foxitreader die rede.
Ohne eine gewisse systematik und genaues posten von scripten, fehlermeldungen und logs
kann hier niemand helfen - sorry.

Winst-Version
4.8.6.2
steht in der Log.

Ist nicht mehr die neuste - mal das System updaten ....

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


alex411
Beiträge: 28
Registriert: 10 Aug 2009, 17:17

Re: frage zum erstellen eine opsi produkts

Beitrag von alex411 »

diese meldung taucht auf wenn ich ein programm welches neu installiert wurde auf einem client aufrufe ... wenn ich dann manuell den richtigen pfad angeben startet es wir konfiguriert und beim nächsten starten erscheint nichts mehr ...

ja ich habe ein anderes programm aufgerufen um die genaue fehlermeldung zu bekommen ... aber bei iview kommt die selbe ..
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: frage zum erstellen eine opsi produkts

Beitrag von d.oertel »

Hi,

das ist dann ein Fehler im erstellten MSI-Paket welcher dazu führt,
dass der Client sich merkt von wo die Software installiert wurde.
Das ist nicht ein opsi Fehler.

Nochmal:
Wenn es nicht wirklich gute Gründe gibt, ist es besser im Winst die orginal Setup Programme
per Silent/unattand Installation aufzurufen und nicht in ein MSI zu verpacken.

gruss
d.oertel


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten