web-dev-qa-db-ja.com

file-roller:アーカイブのロード中にエラーが発生しました(Zip / 7z)

私はアーカイブの抽出に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からこのページからダウンロードしたファイル ZipTrueColour.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.
2

p7Zipパッケージ、これですべてが通常どおり機能します。

パージしてみましたp7Zip-fullと再インストールしましたが、何も実行されませんでした。なぜだろうと思います。気にしないでください、解決策は自分でパッケージをビルドすることでした。

1