opsiinst Fehlermeldung

Antworten
jmetl
Beiträge: 5
Registriert: 03 Jul 2008, 07:41

opsiinst Fehlermeldung

Beitrag von jmetl »

Hallo,

beim erstellen eines eigenen Softwarepakets scheitere ich im Moment on opsiinst.
Wegen Plattenplatz, mache ich die Paketerstellung nicht unter /home/opsiproducts, sondern unter /opt/pcbin/install/Labor
Ich habe in opsiinst und in makeproductfile das /tmp-Verzeichniss auf /opt/pcbin/install/Labor/temp eingestellt.
Berechtigungen und Plattenplatz habe ich kontroliert.

#> pwd
/opt/pcbin/install/Labor/Autodesk_Inventor_2009
#> ls
Autodesk_Inventor_2009_1.0-1.opsi Autodesk_Inventor_2009_1.0-1.opsi.md5 CLIENT_DATA OPSI
#> opsiinst Autodesk_Inventor_2009_1.0-1.opsi
Traceback:
line 361 in '?' in file '/usr/bin/opsiinst'
line 238 in 'main' in file '/usr/bin/opsiinst'
line 996 in 'unpack' in file '/var/lib/python-support/python2.4/OPSI/Product.py'
==>>> Failed to extract '/opt/pcbin/install/Labor/Autodesk_Inventor_2009/Autodesk_Inventor_2009_1.0-1.opsi': Command '/bin/cat "/opt/pcbin/install/Labor/temp/unpack.Autodesk.JQd9S/CLIENT_DATA.cpio.gz" | /bin/gunzip | /bin/cpio --quiet -it' failed (256):
gunzip: stdin: unexpected end of file
/bin/cpio: vorzeitiges Ende des Archivs

Installation failed: Failed to extract '/opt/pcbin/install/Labor/Autodesk_Inventor_2009/Autodesk_Inventor_2009_1.0-1.opsi': Command '/bin/cat "/opt/pcbin/install/Labor/temp/unpack.Autodesk.JQd9S/CLIENT_DATA.cpio.gz" | /bin/gunzip | /bin/cpio --quiet -it' failed (256):
gunzip: stdin: unexpected end of file
/bin/cpio: vorzeitiges Ende des Archivs

opsiinst -d ist noch gespächiger, falls gewünscht kann ich die LOG-Datei bereitstellen.

Vielen Dank schon mal für die Hilfe.

Gruß
Joseph
heuft_kdi
Beiträge: 64
Registriert: 02 Jul 2008, 08:06

Re: opsiinst Fehlermeldung

Beitrag von heuft_kdi »

jmetl hat geschrieben:Hallo,

beim erstellen eines eigenen Softwarepakets scheitere ich im Moment on opsiinst.
Wegen Plattenplatz, mache ich die Paketerstellung nicht unter /home/opsiproducts, sondern unter /opt/pcbin/install/Labor
Ich habe in opsiinst und in makeproductfile das /tmp-Verzeichniss auf /opt/pcbin/install/Labor/temp eingestellt.
Berechtigungen und Plattenplatz habe ich kontroliert.

#> pwd
/opt/pcbin/install/Labor/Autodesk_Inventor_2009
#> ls
Autodesk_Inventor_2009_1.0-1.opsi Autodesk_Inventor_2009_1.0-1.opsi.md5 CLIENT_DATA OPSI
Für mich sieht es so aus, als ob hier nur eine MD5 Checksummendatei liegt und nicht die OPSI Datei mit dem eigentlichen Inhalt.
Mit freundlichen Gruß
Kai Dietrich
jmetl
Beiträge: 5
Registriert: 03 Jul 2008, 07:41

Re: opsiinst Fehlermeldung

Beitrag von jmetl »

Hallo,

Vieleicht sollte ich das Listing besser gestalten.
#> ls -c1
Autodesk_Inventor_2009_1.0-1.opsi.md5
Autodesk_Inventor_2009_1.0-1.opsi
CLIENT_DATA
OPSI

die *.opsi Datei ist vorhanden.

Gruß
Joseph
heuft_kdi
Beiträge: 64
Registriert: 02 Jul 2008, 08:06

Re: opsiinst Fehlermeldung

Beitrag von heuft_kdi »

Existiert das Verzeichnis '/opt/pcbin/install/Labor/temp' ?
Weil dahin will er es augenscheinlich entpacken.
Mit freundlichen Gruß
Kai Dietrich
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: opsiinst Fehlermeldung

Beitrag von wolfbardo »

Hallo Joseph,

- wie gross ist das Paket?
Bitte mal mit der Option "-t"

Code: Alles auswählen

opsiiinst -t
versuchen.

Gruss
Bardo Wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
jmetl
Beiträge: 5
Registriert: 03 Jul 2008, 07:41

Re: opsiinst Fehlermeldung

Beitrag von jmetl »

Hallo,

das Verzeichniss /opt/pcbin/install/Labor/temp existiert.
Das Paket ist 3.5GB groß
opsiinst -t [anderes Temp-Dir] liefert die gleichen Fehler.

Ich habe mal versucht, zu sehen ob sich auf dem TEMP-Dir überhaupt was tut. Weil anscheinend ein cpio-Befehl vorzeitig EOF erreicht.
Allerdings geht der Abbruch von opsiinst sehr schnell. Zumindest bleiben auf dem temp-dir keine Spuren, sprich Dateien stehen.
Es sieht so aus als ob auf dem temp-dir überhaupt nichts passiert

Gruß Joseph
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: opsiinst Fehlermeldung

Beitrag von wolfbardo »

Hallo Joseph,

das Problem ist ein Bug im cpio vgl.

http://sourceforge.net/forum/message.php?msg_id=4645127

Ab cpio 2.9 sollte das Problem nicht mehr vorhanden sein.
Alternative ist wie in obigem Thread mit der Option

makeproductfile -F tar

zu packen. Manchmal gibt es mit dem tar aber andere Probleme...

Gruss
Bardo Wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
jmetl
Beiträge: 5
Registriert: 03 Jul 2008, 07:41

Re: opsiinst Fehlermeldung

Beitrag von jmetl »

Hallo,

erstmal vielen Dank an alle für die Hilfe.
Der Hinweis von Bardo (makeproductfile -F tar) hat geholfen

Gruß
Joseph
Antworten