Problem mit eigener Package-Erstellung

jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Problem mit eigener Package-Erstellung

Beitrag von jta »

Hey Jungs und Mädels,

wollen eigene Packages erstellen und haben uns erstmal an 7zip versucht. Haben das Script von dieser Seite genommen und eine productfile erstellen können. Hat auch soweit ohne Probleme geklappt. 7zip.msi Datei lag auch im Ordner ../7zip/Client_Data/. Allerdings kommt bei dem Befehl "opsi-packagemanager -i /PathzumFile" eine Errormeldung: "no such file or directory : 'opt/pcbin.../7zip/7zip_4.57-1.opsi'". Diese Datei existiert aber auf jeden Fall, zumindest noch vor dem Befehl. Danach ist das komplette Directory /7Zip/ gelöscht. Kann uns da jemand helfen? Haben zunächst nur die Version 7Zip465.msi genommen und die dann einfach umbenannt, war das der Fehler? Danke schonmal
MfG



So, auch schon erledigt ... Aber jetzt ein neues Problem: haben die md5 Datei gelöscht, dann gings. allerdings ein neuer Fehler: "permission denied: /7Zip/7zip.ins"
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Problem mit eigener Package-Erstellung

Beitrag von j.schneider »

Hallo!
jta hat geschrieben: Allerdings kommt bei dem Befehl "opsi-packagemanager -i /PathzumFile" eine Errormeldung: "no such file or directory : 'opt/pcbin.../7zip/7zip_4.57-1.opsi'".
Der Benutzer opsiconfd muss Zugriff auf die Datei/das Verzeichnis haben.
jta hat geschrieben: allerdings ein neuer Fehler: "permission denied: /7Zip/7zip.ins"
Auch hier ein Rechte-Problem...

Code: Alles auswählen

chown opsiconfd -R /opt/pcbin/install/7Zip

Gruß
Jan Schneider


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


jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Re: Problem mit eigener Package-Erstellung

Beitrag von jta »

Hi,

ja das mit den Rechten hat funktioniert! :) Danke!

Aber jetzt sind wir wieder bei unserem ursprünglichen Problem...

Code: Alles auswählen

ERROR: Failed to extract '/opt/pcbin/install/7zip/7zip_4.57-1.opsi': [Errno 2] No such file or directory: '/opt/pcbin/install/7zip/7zip_4.57-1.opsi'
Und das Verzeichnis wird danach wieder gelöscht...

EDIT: haben das opsi paket in den /tmp/ ordner verschoben.. Dort hat er dann wieder Probleme mit den Rechten..

Code: Alles auswählen

ERROR: Failed to change owner of '/opt/pcbin/install/7zip' to 'opsiconfd:pcpatch': [Errno 1] Operation not permitted: '/opt/pcbin/install/7zip'
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Problem mit eigener Package-Erstellung

Beitrag von j.schneider »

Hallo!

Pakete sollten im Verzeichnis /home/opsiproducts gebaut werden.
Die Pakete werden bei der Installation in das Verzeichnis /opt/pcbin/install/<product-id> entpackt.
Dieses Verzeichnis wird jedoch vor dem Entpacken erst einmal gelöscht.
Das Paket löscht sich während der Installation also selber...

Gruß
Jan Schneider


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


jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Re: Problem mit eigener Package-Erstellung

Beitrag von jta »

Hi,

ja das haben wir grad gemacht ! Dennoch kommt die selbe Fehlermeldung wieder... irgendwas haben wir wohl falsch mit den Rechten gemacht ...

opsiconfd ist in der pcpatch gruppe... wir haben deinen befehl ausgeführt... mhm :(
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Problem mit eigener Package-Erstellung

Beitrag von j.schneider »

Wenn das Paket jetzt an der richtigen Stelle liegt, einfach als root folgenden Befehl ausführen:

Code: Alles auswählen

rm -R /opt/pcbin/install/7zip
Danach sollte die Installation funktionieren.


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


jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Re: Problem mit eigener Package-Erstellung

Beitrag von jta »

Hi,

nein hat leider trotzdem nicht geklappt ... haben wir was an den Rechten vergessen?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Problem mit eigener Package-Erstellung

Beitrag von j.schneider »

Da scheint ja einiges verbogen zu sein...
Vielleicht hilft:

Code: Alles auswählen

dpkg-reconfigure opsi-depotserver


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


jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Re: Problem mit eigener Package-Erstellung

Beitrag von jta »

ok das hat soweit geklappt, allerdings treten jetzt neue fehler auf, wenn wir die 7zip installation anordnen. der client bootet dann schön und erkennt, dass er 7zip installieren soll, aber dann:

1) Fehler: Sektion files_remove_winst_bat :nicht definiertes kommando in zeile xxx

danach startet er automatisch neu, neuer fehler:

2) scriptdatei c:\opsi_local_inst\local_7zip.ins nicht gefunden. nochmal versuchen? laufwerke gefunden a:\ c:\ d:\

danahc muss man den client (vm) manuell neustarten, er reagiert nicht mehr auf eingaben. anschließend hat es den anschein, dass er 7zip erfolgreich installiert, der opsi server meldet das auch. allerdings ist 7zip nirgends auf dem client zu finden. any ideas?
jta
Beiträge: 9
Registriert: 20 Mär 2009, 13:41

Re: Problem mit eigener Package-Erstellung

Beitrag von jta »

push
Antworten