Untar/unzip macht Probleme

Neuerdings habe ich immer Probleme Dateien auf dem Server zu entzippen.
Wenn ich diese local auf dem Rechner entzippe wieder neu packe und dann auf den Server schiebe funktioniert es. Ich denke auf dem Server läuft eine alte Zip Version.
Liegt es an Debian Lenny?
 

Till

Administrator
Das zip Format hat sich meines Wissens nach seit vielen Jahren nicht geändert. Welche Fehlermeldung erhältst Du denn und mit welchem programm wurden die Dateien gepackt?
 

Brainfood

Member
Hast du mal per Checksum geprüft ob nicht ein Hardware Fehler/Übertragungsfehler vorliegt, z.B.?

md5sum xyz.zip

lokal auf deinem Rechner, nach der Übertragung, entfernt auf dem Server?
 
Was genau auf dem Server läuft weiß ich noch nicht. Suche schon. Ist die Standart Lennyinstallation von Hetzner. Wollte schon ein Update bzw. upgrade machen aber traue mich nicht so recht da ich nicht sicher bin ob hinterher alles so läuft wie jetzt :)
ISPconfig ist derzeit Version: 3.0.4.6
Dachte auch immer zip ist zip. Scheint aber nicht der Fall zu sein.
Wenn ich es lokal mit filezip entpacke, dann wieder packe und auf den Server via ftp bringe läßt es sich dort entpacken.
Files z.B. Joomla CMS Downloads - Templates und Erweiterungen - Download
 

Brainfood

Member
Dein Problem ist doch:

1. du lädst irgendeine Datei per "ftp" hoch, z.B. typo3_tralala.zip
2. direktes entzippen klappt nicht? CRC Fehler?

also
1.1. lädst du sie erst auf deinen lokalen rechner runter
1.2. entpackst die zip?
1.3. packst sie wieder zu? (zip von windows?)
1.4 schiebst sie erneut per ftp hoch
1.5 erneutes serverseitiges entpacken geht?

vielleicht ist die original zip mit speziellen Packalgorithmen ergänzt worden?
vielleicht ist es eine Bzip2 Datei?

hast du einfach mal unzip neuinstalliert?

apt-get --purge remove unzip
apt-get install unzip
 

nowayback

Well-Known Member
Hi,

unabhängig von lenny is auch deine ispconfig version bissl älter - auch wenn es nichts mit deinem problem zutun hat, solltest du über ein update nachdenken.

zu deinem problem:
mit dpkg -l kannst du dir anzeigen lassen was du alles installiert hast... da du speziell nach zip suchst, kannste es ja einfach dranhängen

Code:
dpkg -l | grep zip

wie entpackst du zip dateien aufm server - also mit welchem befehl?

Grüße
nwb
 
Zip deinstalliert und neu installiert - keine Änderung.
Diese Datei wird normalerweise von eine joomlainstallation installiert die abbricht das die datei nicht zu öffnen ist.
Deshalb habe ich sie mit winscp auf den Server geladen und versucht da zu entpacken mit untar/gzip
Da bekomme ich die Fehlermeldung Befehl
Befehl 'tar -xz --directory="." -f "com_ckeditor_1.7.5.zip"'
fehlgeschlagen mit Beendigungscode 2 und Fehlernachricht
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler..

Wenn ich die Datei zuerst lokal mit Filezip 3.06 (alte Version) entpacke und neu packe geht es auch auf dem Server problemlos.
Bei den meisten Zips geht es problemlos, vor allem wenn ich sie selbst zippe. Wie bekomme ich heraus was mit den Zip nicht stimmt?
Bzip2 wäre eine Möglichkeit, scheint etwas inkompatibel zu sein. Nur warum kann das alte Filezip es dann entpacken?? Kann man es evtl. am Header erkennen? HEXeditor habe ich.
 

Brainfood

Member
Joomla CMS Downloads - Templates und Erweiterungen - CKEditor

Auf meinem Mac wird die .zip normal entpackt.

Also, beim .tar werden nur Dateien zusammengefasst, da wird nix komprimiert, mit -p lassen sich auch Permission Informationen mit abspeichern.

Die Aufschlüsselung der Datei erfolgt mit einem simplen tar -x FILE.tar oder tar -c DATEINAME QUELLENANGABEN für eine Zusammenfassung

Bei .gz hingegen wird richtig mit gzip komprimiert. Befehl lautet bei tar dann -z

Für das entpacken eines gzippten, tar Containers verwendest du also dann:

tar -xvfz FILE.tar.gz (-x extract, -v verbose, -f file, -z komprimieren)

Für direkte gzip Files: gunzip (zum entpacken)

Das hat aber überhaupt nix mit einem ZIP komprimierten FILE zutun.

FÜR ZIP gibt es nur: zip (FILE.zip Quelle1 Quelle2) oder unzip !!!
 
Zuletzt bearbeitet:

Brainfood

Member
root@root24-rz11 ~ # wget http://www.joomlaos.de/option,com_r...2/no_html,1/fname,com_ckeditor_1.7.5.zip.html
--2013-06-12 15:00:10-- http://www.joomlaos.de/option,com_r...2/no_html,1/fname,com_ckeditor_1.7.5.zip.html
Resolving Joomla CMS Downloads - Templates und Erweiterungen (Joomla CMS Downloads - Templates und Erweiterungen)... 85.214.109.62
Connecting to Joomla CMS Downloads - Templates und Erweiterungen (www.joomlaos.de)|85.214.109.62|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1694586 (1.6M) [application/zip]
Saving to: `fname,com_ckeditor_1.7.5.zip.html'

100%[===========================================================================================================================================>] 1,694,586 500K/s in 3.3s

2013-06-12 15:00:14 (500 KB/s) - `fname,com_ckeditor_1.7.5.zip.html' saved [1694586/1694586]


root@root24-rz11 ~ # ls -all
total 1.7M
drwx------ 5 root root 4.0K Jun 12 15:00 .
drwxr-xr-x 24 root root 4.0K Jun 7 15:24 ..
-rw------- 1 root root 17K Jun 10 14:40 .bash_history
-rw-r--r-- 1 root root 830 Jun 3 05:25 .bash_profile
-rw-r--r-- 1 root root 572 Jun 3 05:26 .bashrc
-r-xr-xr-x 1 root root 523 Jun 3 05:21 cleanlogs.sh
drwx------ 3 root root 4.0K Jun 3 15:48 .config
-rw-r--r-- 1 root root 1.7M Jun 12 15:00 fname,com_ckeditor_1.7.5.zip.html
-rw-r--r-- 1 root root 140 Nov 19 2007 .profile
drwx------ 2 root root 4.0K Jun 3 15:24 .ssh
-r-xr-xr-x 1 root root 80 Jun 3 05:20 sync_bootdisk.sh
-rw------- 1 root root 7.2K Jun 9 18:29 .viminfo


root@root24-rz11 ~ # md5sum "fname,com_ckeditor_1.7.5.zip.html"
7bca823d985f4a7a64d2bbbe02a9b3ae *fname,com_ckeditor_1.7.5.zip.html
root@root24-rz11 ~ #*


root@root24-rz11 ~ # unzip "fname,com_ckeditor_1.7.5.zip.html"
Archive: fname,com_ckeditor_1.7.5.zip.html
creating: admin/
inflating: admin/ckeditor.php
creating: admin/config/
inflating: admin/config/config.php
inflating: admin/config/controller.php
creating: admin/config/views/
creating: admin/config/views/config/
creating: admin/config/views/config/css/
inflating: admin/config/views/config/css/config.css
inflating: admin/config/views/config/css/index.html
creating: admin/config/views/config/images/
inflating: admin/config/views/config/images/about.png
inflating: admin/config/views/config/images/anchor.png
inflating: admin/config/views/config/images/backgroundColor.png
inflating: admin/config/views/config/images/bidiLeft.png
inflating: admin/config/views/config/images/bidiRight.png
inflating: admin/config/views/config/images/blockJustify.png
inflating: admin/config/views/config/images/blockQuote.png
inflating: admin/config/views/config/images/bold.png
inflating: admin/config/views/config/images/bulletedList.png
inflating: admin/config/views/config/images/button.png
inflating: admin/config/views/config/images/centerJustify.png
inflating: admin/config/views/config/images/checkbox.png
inflating: admin/config/views/config/images/checkSpelling.png
inflating: admin/config/views/config/images/copy.png
inflating: admin/config/views/config/images/createDivContainer.png
inflating: admin/config/views/config/images/cut.png
inflating: admin/config/views/config/images/decreaseIndent.png
inflating: admin/config/views/config/images/find.png
inflating: admin/config/views/config/images/flash.png
extracting: admin/config/views/config/images/font.png
extracting: admin/config/views/config/images/fontSize.png
inflating: admin/config/views/config/images/form.png
extracting: admin/config/views/config/images/format.png
inflating: admin/config/views/config/images/hiddenField.png
inflating: admin/config/views/config/images/horizontalLine.png
extracting: admin/config/views/config/images/icon.png
extracting: admin/config/views/config/images/iframe.png
inflating: admin/config/views/config/images/image.png
inflating: admin/config/views/config/images/imageButton.png
inflating: admin/config/views/config/images/increaseIndent.png
inflating: admin/config/views/config/images/index.html
inflating: admin/config/views/config/images/italic.png
inflating: admin/config/views/config/images/leftJustify.png
inflating: admin/config/views/config/images/link.png
inflating: admin/config/views/config/images/maximize.png
inflating: admin/config/views/config/images/newPage.png
inflating: admin/config/views/config/images/numberedList.png
inflating: admin/config/views/config/images/pageBreakPrinting.png
inflating: admin/config/views/config/images/paste.png
inflating: admin/config/views/config/images/pastePlainText.png
inflating: admin/config/views/config/images/pasteWord.png
inflating: admin/config/views/config/images/preview.png
inflating: admin/config/views/config/images/print.png
inflating: admin/config/views/config/images/radioButton.png
inflating: admin/config/views/config/images/readmoreButton.png
inflating: admin/config/views/config/images/redo.png
inflating: admin/config/views/config/images/removeFormat.png
inflating: admin/config/views/config/images/replace.png
inflating: admin/config/views/config/images/rightJustify.png
inflating: admin/config/views/config/images/save.png
inflating: admin/config/views/config/images/selectAll.png
inflating: admin/config/views/config/images/selectionField.png
inflating: admin/config/views/config/images/showBlocks.png
inflating: admin/config/views/config/images/smiley.png
inflating: admin/config/views/config/images/source.png
inflating: admin/config/views/config/images/spacer.png
inflating: admin/config/views/config/images/specialCharacter.png
inflating: admin/config/views/config/images/strike.png
extracting: admin/config/views/config/images/styles.png
inflating: admin/config/views/config/images/subscript.png
inflating: admin/config/views/config/images/superscript.png
inflating: admin/config/views/config/images/table.png
inflating: admin/config/views/config/images/templates.png
inflating: admin/config/views/config/images/textarea.png
inflating: admin/config/views/config/images/textColor.png
inflating: admin/config/views/config/images/textField.png
inflating: admin/config/views/config/images/underline.png
inflating: admin/config/views/config/images/undo.png
inflating: admin/config/views/config/images/unlink.png
inflating: admin/config/views/config/index.html
creating: admin/config/views/config/js/
inflating: admin/config/views/config/js/index.html
inflating: admin/config/views/config/js/sortables.js
creating: admin/config/views/config/tmpl/
inflating: admin/config/views/config/tmpl/default.php
inflating: admin/config/views/config/tmpl/index.html
inflating: admin/config/views/config/view.html.php
inflating: admin/config/views/index.html
inflating: admin/config.xml
inflating: admin/editor.php
creating: admin/images/
extracting: admin/images/ckeditor_ico16.png
inflating: admin/index.html
inflating: admin/install_ckeditor.sql
creating: admin/media/
creating: admin/media/css/
inflating: admin/media/css/index.html
creating: admin/media/css/jquery/
creating: admin/media/css/jquery/ckeditor/
creating: admin/media/css/jquery/ckeditor/images/
inflating: admin/media/css/jquery/ckeditor/images/ui-bg_flat_75_ffffff_40x100.png
inflating: admin/media/css/jquery/ckeditor/index.html
inflating: admin/media/css/jquery/ckeditor/jquery-ui-1.8.9.custom.css
inflating: admin/media/css/jquery/index.html
inflating: admin/media/index.html
creating: admin/media/js/
inflating: admin/media/js/index.html
creating: admin/media/js/jquery/
inflating: admin/media/js/jquery/index.html
inflating: admin/media/js/jquery/jquery-1.4.4.min.js
inflating: admin/media/js/jquery/jquery-ui-1.8.9.custom.min.js
inflating: admin/uninstall_ckeditor.sql
inflating: changelog.html
inflating: ckeditor.xml
inflating: config_joomla.php
inflating: index.html
inflating: install_ckeditor.php
creating: language/
creating: language/en-GB/
inflating: language/en-GB/en-GB.com_ckeditor.ini
extracting: language/en-GB/en-GB.com_ckeditor.sys.ini
inflating: language/en-GB/en-GB.plg_editors_ckeditor.ini
inflating: language/en-GB/en-GB.plg_editors_ckeditor.sys.ini
creating: packages/
extracting: packages/plg_ckeditor.zip
creating: site/
inflating: site/ckeditor.php
inflating: site/editor.php
inflating: site/index.html
inflating: uninstall_ckeditor.php
root@root24-rz11 ~ #

GEHT, wo soll das Problem sein?
 
Zuletzt bearbeitet:

Brainfood

Member
Er benutzt doch WinSCP richtig?

Wenn ich mich recht entsinne, brauch er doch nur:

1. File hochladen
2. rechts klick
3. Custom Commands
4. Enter
5. unzip com_ckeditor_1.7.5.zip

und schon sollte das Teil entpackt sein ...

Also wer für ein ZIP File ... Tar/GZip versucht zu verwenden ... dem sollte man ein Eis spendieren, vielleicht kühlt das etwas die erhitzten Hirnzellen ab :D
 
Ich brauch kein Eis. Denn normale Zipfiles kann ich unter winscp mit Rechtsklick so entpacken. Das alles bringt mich nicht weiter denn dann sind wohl auch die Installationsroutinen unter joomla nicht zu gebrauchen die solche zipfiles normalerweise in ein Verzeichnis tmp auf dem Server entpacken und dann installieren.
Da es bei einigen Files problemlos geht kann es nur am Zipformat liegen.
Auf meinem Rechner werden die Zips auch automatisch von filezip entpackt.
 

Brainfood

Member
Das hat jetzt aber nix mehr mit deiner Anfangsproblematik zu tun, da ging es schlicht um ZIP Probleme auf deiner Remote Maschine ...

Wenn also das zippen per Console vernünftig funktioniert (damit meine ich auch inbegriffen scp Aktionen), du aber jetzt durch "Addon" Importfunktionen von Joomla das Zipfile nicht sauber drauf bekommst ...

Dann muss die Ursache irgendwo zwischen Apache, PHP, dem PHPZip_Module (libphp-pclzip) und irgendwelchen File_Permissions liegen ...

Lass doch einfach mal Apache im strace laufen und schau dir in Echtzeit an, was bei einem Addon.zip Import passiert ...

Code:
ps auxw | grep apache | awk '{print"-p " $2}' | xargs strace

Mit Rätselraten kommen wir nicht weiter ...
 

Werbung

Top