file-roller: Ocorreu um erro ao carregar o arquivo (Zip / 7z)

1

Como não uso muita GUI para extração de arquivos, não sei desde quando estou recebendo este erro:

An error occurred while loading the archive.

Esse erro ocorre ao tentar abrir um CEP e / ou 7z arquivos, mas eu me importo apenas com CEP nesta questão.

Eu posso abrir o tar . bz2 e tar . gz , no entanto.

Como uma observação: Isso é particularmente irritante quando eu comecei a usar o Thunderbird para email e então eu pretendo abrir todos os anexos na GUI.

SO e DE : Linux Mint 18.1 Canela de 64 bits .

Versão do Gerenciador de arquivos para o GNOME:

/usr/bin/file-roller --version
file-roller 3.16.5, Copyright © 2001-2012 Free Software Foundation, Inc.

Exemplo:

Um arquivo baixado do GitHub desta página como Zip : TrueColour.md

Por conveniência, renomeado para truecolor.zip .

file truecolor.zip

diz que é um arquivo comum Zip :

truecolor.zip: Zip archive data, at least v1.0 to extract
file-roller truecolor.zip

executado a partir do terminal diz a mensagem de erro acima, sem saída para o terminal.

Claro, consigo descompactar com:

unzip truecolor.zip

com saída:

Archive:  truecolor.zip
f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8
   creating: 8346728-f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8/
  inflating: 8346728-f8e6e08a0f0d3ad09e599a4f17edc010d38e4ec8/TrueColour.md  

EDIT1:

Consegui obter algumas informações de depuração, possivelmente úteis, usando:

strace -t -f file-roller truecolor.zip 2> fileroller-open-zip-strace

Como é bastante longo, não cabe no Pastebin, então eu o compactei, SHA-256 hash segue:

4f09bc1f16c0e618cfd6937946db23a18be8e5e1fb1b8d4930ead49af5e77abb

Você pode baixá-lo da minha hospedagem:

link

Se alguém souber o que procurar na saída de strace , tenho certeza de que ele encontrará a parte relevante, mas infelizmente não sei o que procurar.

EDIT2:

Última versão disponível no GitHub, compilada:

./file-roller --version
file-roller 3.22.2, Copyright © 2001-2012 Free Software Foundation, Inc.

executado a partir do terminal:

./file-roller ~/Downloads/truecolor.zip

mostra a mesma mensagem de erro:

An error occurred while loading the archive.
    
por Vlastimil 24.11.2016 / 06:51

3 respostas

0

Eu tive que auto-compilar o pacote p7zip , agora tudo funciona normalmente.

Eu tentei remover p7zip-full e instalá-lo de volta, mas isso não fez nada, ainda me pergunto por quê. Não importa, a solução foi construir o pacote eu mesmo, eu deveria ter feito isso há muito tempo.

    
por 28.10.2017 / 13:22
-1

Eu tive esse mesmo erro em uma nova instalação do Linux Mint 18.1 Cinnamon tentando abrir arquivos que eu criei com uma versão antiga do Mint (14?). Eu descobri que só tinha a versão "light" instalada com a distro e tive que instalar o "p7zip-full" para obter suporte de criptografia. Isso e os arquivos abertos como deveriam agora?

    
por 27.02.2017 / 20:39
-1

Eu tive o mesmo problema que você.

Finalmente, encontrei um antigo script shell 7z no diretório bin , que afirmava lançar o executável 7z de um caminho incorreto.

Depois de remover este script errado, o problema foi resolvido.

Portanto, verifique seus aliases de shell e scripts de shell pessoais para descobrir qualquer erro relacionado aos programas usados pelo aplicativo file-roller para gerenciar os tipos de arquivo de arquivamento.

    
por 24.01.2017 / 19:14