Hallo, ich hatte vor ein paar Tagen mal ein Problem mit den tar.gz-Archiven von den Suse-Kernel-Verzeichnissen. Ich dachte, dass die Archive eine Macke hätten, aber das Entpacken der Archive auf der Kommandozeile mit tar funktionierte, es lag an ark. Jetzt habe ich einmal ark (Version 2.6.3, KDE 3.5.3 Level "a" unofficial build of SUSE) auf der Kommandozeile gestartet, und dann erscheint da folgende Fehlermeldung beim Versuch die Kernel-Archive zu öffnen: KTar: WARNING: KTar: invalid TAR file. Header is: ll=$ Benutzt ark denn nicht tar um die Files zu entpacken? Ark macht bei den Archiv-Dateien der Vanilla-Kernel z.B. keine Probleme, bei eigenen Archiven bis jetzt auch nicht. Gibt es eine Möglichkeit ark wieder zur Mitarbeit zu überreden? Uli -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Ulrich Walter wrote:
[...]
KTar: WARNING: KTar: invalid TAR file. Header is: ll=$
Benutzt ark denn nicht tar um die Files zu entpacken?
Es benutzt, wie Du an der Ausgabe auch sehen kannst, in erster Linie KTar. Das ist KDE spezifisch, Implementierung solltest Du in einer KDE-Bibliothek (bzw. dessen Source Code) finden, Header-File mit Klassendesign ist /opt/kde3/include/ktar.h. Was da genau im Hintergrund werkelt, weiss ich nicht, das kannst Du durch einen Blick in den Source Code aber herausfinden.
[...] Gibt es eine Möglichkeit ark wieder zur Mitarbeit zu überreden?
Kann ich Dir leider nicht sagen. Ich benutze schlicht tar an der Kommandozeile, wenn ich ein Tar-Archiv bearbeite (erstelle, untersuche, entpacke, etc.) - habe ark noch nie angeruehrt. Ohne genauere Angaben und ohne Beispieldateien etc., bei denen es nicht funktioniert, kann das Problem vermutlich auch niemand debuggen... Schau in Bugzilla von SUSE und KDE nach, ob noch andere Leute Probleme haben. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (2)
-
Thomas Hertweck
-
Ulrich Walter