winst nicht vorhanden

Antworten
staybb
Beiträge: 90
Registriert: 04 Jan 2012, 10:23

winst nicht vorhanden

Beitrag von staybb »

Hallo,

ich habe opsi 4.0 auf einem Ubuntu Server installiert und konfiguriert. Ich möchte nun eigene Pakete erstellen und diese auf Clients verteilen.

Ich habe die opsi-getting-started zur Hand und habe mir den Punkt 4.1.3 Struktur eines Winst-Skripts angesehen.

Leider finde ich keine Anweisung wie das script später ausgeführt wird. Ich habe auf dem Server nach winst oder opsi-winst gesucht, aber nichts gefunden.

Muss ich das Tool irgendwie nachinstallieren? Wo finde ich das winst?
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: winst nicht vorhanden

Beitrag von d.oertel »

Hi,

http://download.uib.de/opsi4.0/doc/html ... l-products

Das Komplette Kapitel 2 step by step abarbeiten .....

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


staybb
Beiträge: 90
Registriert: 04 Jan 2012, 10:23

Re: winst nicht vorhanden

Beitrag von staybb »

Hi danke das bin ich durchgegangen.

Ich habe nun ein Paket erstellt und eine inst Datei mit folgendem Inhalt erstellt:

Code: Alles auswählen

[Initial]
Message=installiere Firefox 9.0.1 DE
StayOnTop=false
[Aktionen]
Winbatch_produkt_silent_install
[Winbatch_produkt_silent_install]
%SCRIPTPATH%\Firefox9.0.1.exe -ms
Wenn ich das Paket dann opsi zuweisen möchte, erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

root@server001:/home/opsiproducts/firefox# opsi-package-manager -i firefox_9.        0.1-1.opsi
Es sind Fehler aufgetreten:
   Fehler beim Bearbeiten von Install of package(s) /home/opsiproducts/firefox/f        irefox_9.0.1-1.opsi on depot 'server001':
      Backend error: Failed to install package '/home/opsiproducts/firefox/firef        ox_9.0.1-1.opsi' on depot 'server001': [Errno 1] Die Operati        on ist nicht erlaubt: '/var/lib/opsi/depot/firefox/CLIENT_DATA' (error on server        )
Was kann das verursachen?
bell
Beiträge: 41
Registriert: 22 Dez 2010, 12:46

Re: winst nicht vorhanden

Beitrag von bell »

Hallo,

Wie sieht denn der Ordner aus in dem er versucht zu schreiben?

Code: Alles auswählen

lrwxrwxrwx  1 root      root       18 2011-04-06 16:04 depot -> /opt/pcbin/install/
bzw auf dem Ordner /opt/pcbin/install ?

MfG bell
staybb
Beiträge: 90
Registriert: 04 Jan 2012, 10:23

Re: winst nicht vorhanden

Beitrag von staybb »

Code: Alles auswählen

root@srv001:/home/opsiproducts/firefox# ls -l /opt/pcbin/install/
insgesamt 48
drwsrwsrwt  5 root root 4096 2012-01-02 14:50 firefox
drwsrwsrwt  2 root root 4096 2012-01-04 10:44 firefox8
drwsrwsrwt  3 root root 4096 2011-12-09 13:44 hwaudit
drwsrwsrwt  3 root root 4096 2011-12-09 13:59 jedit
drwsrwsrwt 10 root root 4096 2011-12-09 13:59 opsi-adminutils
drwsrwsrwt  4 root root 4096 2011-12-09 14:59 opsi-client-agent
drwsrwsrwt  2 root root 4096 2011-12-09 13:59 opsi-template
drwsrwsrwt  3 root root 4096 2011-12-09 13:59 opsi-template-with-admin
drwsrwsrwt  3 root root 4096 2011-12-09 13:59 opsi-winst
drwsrwsrwt  2 root root 4096 2011-12-09 13:59 shutdownwanted
drwsrwsrwt  3 root root 4096 2011-12-09 13:59 swaudit
drwsrwsrwt  2 root root 4096 2011-12-09 13:59 xpconfig
bell
Beiträge: 41
Registriert: 22 Dez 2010, 12:46

Re: winst nicht vorhanden

Beitrag von bell »

Hallo,

Irgendwie sind die Rechte ein wenig verbogen. Der Ordner sollte eigentlich als owner opsiconfd haben und als Gruppe pcpatch.
Da könnte der Fehler liegen.

Mit opsi-setup --set-rights stell opsi die Rechte für den ganzen Server wieder grade bzw man kann auch einen Pfad angeben.

Eigentlich braucht man unter opsi root Rechte relativ wenig, deswegen sollte man vielleicht auch möglichst wenig damit arbeiten.

MfG bell
staybb
Beiträge: 90
Registriert: 04 Jan 2012, 10:23

Re: winst nicht vorhanden

Beitrag von staybb »

Danke jetzt funktioniert es.

Ich habe versucht das Paket nun auf einem Client zu installieren. Leider hat er da noch ein Problem.
Die instlog zeigt näheres:

Code: Alles auswählen

[5] [04.01.2012 12:54:19] Resolved sequence of products (04.01.2012 12:54:19): 
[5] [04.01.2012 12:54:19] Product 3 	firefox9 : setup
[5] [04.01.2012 12:54:19] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6] [04.01.2012 12:54:19] JSON service request https://IP:4447/rpc getProductProperties_hash
[6] [04.01.2012 12:54:19] JSON service request https://IP:4447/rpc getProduct_hash
[1] [04.01.2012 12:54:19] in TOpsi4Data.initProduct : firefox9
[6] [04.01.2012 12:54:19] JSON service request https://IP:4447/rpc productOnClient_getObjects
[5] [04.01.2012 12:54:20] scriptname: "setup", special path: "p:\firefox9\"
[6] [04.01.2012 12:54:20] JSON service request https://IP:4447/rpc productOnClient_updateObject
[4] [04.01.2012 12:54:20] Script  p:\firefox9\setup  not found File Err. No. 2 (Das System kann die angegebene Datei nicht finden.
) - retrying
[4] [04.01.2012 12:54:21] Script  p:\firefox9\setup  not found File Err. No. 2 (Das System kann die angegebene Datei nicht finden.
) - retrying
[3] [04.01.2012 12:54:22] Script  p:\firefox9\setup  not found File Err. No. 2 (Das System kann die angegebene Datei nicht finden.
) - giving up
[5] [04.01.2012 12:54:22] Error level set to fatal
Worauf bezieht sich der Pfad p:\ ?
auf /opt/pcbin/install/firefox9 ? Dort sind alle Dateien vorhanden.

Code: Alles auswählen

setup.ins
firefox9.files
Firefox9.0.1.exe
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: winst nicht vorhanden

Beitrag von d.oertel »

Hi,

ich vermute Du hast als setup script 'setup' und nicht 'setup.ins' angegeben.
Schau mal in die Datei OPSI/control

Korrigieren - neu packen - installieren


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


staybb
Beiträge: 90
Registriert: 04 Jan 2012, 10:23

Re: winst nicht vorhanden

Beitrag von staybb »

Dankesehr! An dem lag es. Nun funktioniert es.
Benutzeravatar
Thomas_H
Beiträge: 525
Registriert: 09 Jun 2010, 11:57
Wohnort: Havelland

Re: winst nicht vorhanden

Beitrag von Thomas_H »

Moinsens,

...dann bitte die erste Nachricht editieren und den Betreff auf "[Gelöst]..." ändern. Dankööö.

Gruß

Thomas_H
Kennst Du schon die WIKI für OPSI-Scripte? Fertige Installationsscripte bekommen und ablegen unter OPSI-Wiki
Aus dem Glashaus :) : UIB bietet auch Schulungen und Supportverträge für Opsi an.
Bild
Antworten