私はアーカイブの抽出にGUIをあまり使用していないので、このエラーがいつ発生するのかわかりません:
An error occurred while loading the archive.
このエラーは、通常の Zip および/または 7z アーカイブを開こうとしたときに発生しますが、この質問では Zip についてのみ気にします。
tar . bz2 および tar . gz ファイルを開くことはできます。
補足として:これは、メールにThunderbirdを使い始めたときに特に迷惑であり、GUIですべての添付ファイルを開くつもりです。
[〜#〜] os [〜#〜] および [〜#〜] de [〜#〜] : Linux Mint 18.1 Cinnamon 64ビット 。
GNOMEのアーカイブマネージャーのバージョン:
/usr/bin/file-roller --version
file-roller 3.16.5, Copyright © 2001-2012 Free Software Foundation, Inc.
例:
GitHubからこのページからダウンロードしたファイル Zip : TrueColour.md
便宜上、truecolor.Zip
に名前を変更しました。
file truecolor.Zip
それは普通のことだと言う Zip アーカイブ:
truecolor.Zip: Zip archive data, at least v1.0 to extract
file-roller truecolor.Zip
端末から実行すると、端末に出力されない上記のエラーメッセージが表示されます。
確かに、私はそれを解凍することができます:
unzip truecolor.Zip
出力あり:
Archive: truecolor.Zip f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8 creating: 8346728-f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8/ inflating: 8346728-f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8/TrueColour.md
EDIT1:
私はいくつかの、おそらく有用な、デバッグ情報を以下の方法で取得できました:
strace -t -f file-roller truecolor.Zip 2> fileroller-open-Zip-strace
かなり長いため、Pastebinに収まらないため、圧縮しました。SHA-256ハッシュは次のようになります。
4f09bc1f16c0e618cfd6937946db23a18be8e5e1fb1b8d4930ead49af5e77abb
私のホスティングからダウンロードできます:
https://www.vlastimilburian.cz/fileroller-open-Zip-strace.bz2
上記のファイルは削除されました。
誰かがstrace
の出力で何を探すべきかを知っている場合、彼/彼女は関連する部分を見つけると確信していますが、悲しいことに何を探すべきかわかりません。
EDIT2:
GitHubで入手可能な最新バージョン、コンパイル済み:
./file-roller --version
file-roller 3.22.2, Copyright © 2001-2012 Free Software Foundation, Inc.
端末から実行:
./file-roller ~/Downloads/truecolor.Zip
まったく同じエラーメッセージを示します。
An error occurred while loading the archive.
p7Zip
パッケージ、これですべてが通常どおり機能します。
パージしてみましたp7Zip-full
と再インストールしましたが、何も実行されませんでした。なぜだろうと思います。気にしないでください、解決策は自分でパッケージをビルドすることでした。