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
opsiinst Fehlermeldung
Re: opsiinst Fehlermeldung
Für mich sieht es so aus, als ob hier nur eine MD5 Checksummendatei liegt und nicht die OPSI Datei mit dem eigentlichen Inhalt.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
Mit freundlichen Gruß
Kai Dietrich
Kai Dietrich
Re: opsiinst Fehlermeldung
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
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
Re: opsiinst Fehlermeldung
Existiert das Verzeichnis '/opt/pcbin/install/Labor/temp' ?
Weil dahin will er es augenscheinlich entpacken.
Weil dahin will er es augenscheinlich entpacken.
Mit freundlichen Gruß
Kai Dietrich
Kai Dietrich
Re: opsiinst Fehlermeldung
Hallo Joseph,
- wie gross ist das Paket?
Bitte mal mit der Option "-t"
versuchen.
Gruss
Bardo Wolf
- wie gross ist das Paket?
Bitte mal mit der Option "-t"
Code: Alles auswählen
opsiiinst -t
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
Re: opsiinst Fehlermeldung
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
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
Re: opsiinst Fehlermeldung
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
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
Re: opsiinst Fehlermeldung
Hallo,
erstmal vielen Dank an alle für die Hilfe.
Der Hinweis von Bardo (makeproductfile -F tar) hat geholfen
Gruß
Joseph
erstmal vielen Dank an alle für die Hilfe.
Der Hinweis von Bardo (makeproductfile -F tar) hat geholfen
Gruß
Joseph