Zum Inhalt springen

Fehlermeldung: Wrong file format. No data recognized, Error: MD5 mismatch.

Erstellt am 5. Februar 2008 · 5 Antworten · letzte Antwort am 29. Januar 2011

Tags: Frage

zeroXcool ·

Erstmal einen schönen Guten Tag zusammen 😉

Ich habe ein Problem mit einer Typo3-Installation das ich einfach nicht in den Griff bekomme. Aber zuerst eine kurze Übersicht ĂŒber die Umgebung:

Server 1: Entwicklungs-Server mit ca 20. Typo3 Installation (alle 100%ig in Ordnung)
Server 2: Ein Live-Server in Kundenhand (eine Typo3 Installation und wer weiß was noch)

Auf Server 1 lief lange Zeit eine veraltete Version des Live Auftritts die seid einen Update vom LiveServer auf den EntwicklungsServer scheinbar nicht mehr richtig funktioniert.
Wir haben sogar auf dem EntwicklungsServer eine komplett Frische Typo3-Installation aufgesetzt und die Extensions aus der Live-Installation per *.t3x rĂŒber gezogen.

Das Problem ist nun folgendes: Wir exportieren eine Extension (*.t3x) vom Entwicklungsserver (egal ob neue oder alte Installation). Wollen wir diese dann in einer anderen Typo3-Installation installieren bekommen wir folgende Fehlermeldung:

Wrong file format. No data recognized, Error: MD5 mismatch. Maybe the extension file was downloaded and saved as a text file by the browser and thereby corrupted!? (Always select "All" filetype when saving extensions)

Und uns gehen langsam die Ideen aus woher das kommen könnte.
Ich habe schon die Vermutung das eine der installierten Extensions sich auf den Export der anderen auswirkt aber das ist doch recht weit hergeholt und dĂŒrfte nicht passieren.

Falls jemand noch eine Idee hat, her damit 😉

BastianBalthasarBux ·

Hmm, andersrum gehts. also von Server A auf Server B. nur von Server B auf Server A gibts troubles.

Wenn man dann genau die gleiche Ext auf Server A hĂ€ndisch raufspielt, dort wieder ĂŒber ext_mgm runterlĂ€dt, dann geht's auf Server A und auf Server B zum raufladen via ext_mgm.

Komisch ist: die Server sind ziemlich gleich, also gleiche distri, gleiche version, gleiche t3 version, gleicher stand bei php, apache, mysql etc...
hmm.
sehr seltsam. und ist Àusserst lÀstig sowas. *grml*

toci ·

Hallo,

fĂŒr alle die das gleiche Problem mal haben und krampfhaft nach einer Lösung suchen hĂ€tte ich eine Idee zu Fehlerquelle. Ich habe eben nĂ€mlich das gleiche Problem gehabt.

Ich habe eine Extension vom Livesystem gespeichert(.t3x) und im Testsystem installiert(import). Hat soweit alles geklappt.

Dann habe ich der Extension nur eine neue Datei hinzugefĂŒgt, die em_conf.php aktualisiert(EM->Extension->Backup/Delete->Update extension EM_CONF file) und die Versionsnummer erhöht. Soweit so gut.

Dann wollte ich die aktualisierte Extension wieder zurĂŒck ins Livesystem importieren und erhielt den gleichen Fehler:

Wrong file format. No data recognized, Error: MD5 mismatch. Maybe the extension file was downloaded and saved as a text file by the browser and thereby corrupted!? (Always select "All" filetype when saving extensions)

Da habe ich nochmal in die alte Version der Extension im Livesystem geschaut und gesehen, dass Dateien in der Extension mal verÀndert wurden und in den Eigenschaften(Informationen) der Extension im EM dies auch rot markiert war.
Also habe ich einfach zunĂ€chst im Livesystem die em_conf.php aktualisiert, dann die oben beschriebenen Schritte erneut durchgefĂŒhrt und siehe da: alles hat geklappt.

Vielleicht hilft das ja mal wem weiter.

Horrido

karlchen ·

um dieses Problem komplett zu unterbinden, in den typo3conf/ext/ ordner gehen, gesuchte Extension zippen. Zip Datei auf den anderen Server schieben, in typo3conf/ext/ entpacken und dann normal als Extension installieren.

Falls kein Shell Zugriff zum zippen vorhanden ist, kann man das auch mit t3_quixplorer machen.

Flink ·

Ich habe dasselbe PhÀnomen auf einem Server gehabt. Es ist plötzlich aufgetaucht.

Lösung:
unter typo3conf/ext ist eine Kopie einer Extension mit extensionname.bak2 gewesen. Diese ist weder installiert gewesen noch wurde sie exportiert. Alleine die Anwesenheit dieser Extensionsicherung unterhalb von typo3conf/ext hat zum fehlerhaften Export gefĂŒhrt.
In der heruntergeladenen Exportdatei sind viele '00000000' binÀr abgespeichert. Das konnte mit Hilfe eines Hexeditors herausgefunden werden.
Sobald ich aber die "extensionname.bak2" woanders hin verschiebe, z.B. in ein Verzeichnis temp unterhalb von typo3conf/ext, dann klappt plötzlich der Extension Export wieder.

Es wird wohl unerklĂ€rlich bleiben, warum das so ist. Womöglich includiert der Extension Manager irgendetwas aus dieser Extension, obwohl sie gar nicht installiert ist. Und das fĂŒhrt zu diesem seltsamen PhĂ€nomen.

#angry#