아카이브 추출에 GUI를 많이 사용하지 않기 때문에 언제 이 오류가 나타나기 시작했는지 모르겠습니다.
An error occurred while loading the archive.
일반 파일을 열려고 하면 이 오류가 발생합니다.압축그리고/또는7z하지만 내가 관심 있는 건압축이 질문에.
난 열 수 있어아스팔트.오토지그리고아스팔트.광저우그러나 문서.
참고 사항:이것은 메일을 보내기 위해 Thunderbird를 사용하기 시작했을 때 특히 짜증났기 때문에 GUI에서 모든 첨부 파일을 열 계획이었습니다.
운영 체제그리고덕:리눅스 민트 18.1 시나몬 64비트.
그놈 아카이브 관리자 버전:
/usr/bin/file-roller --version
file-roller 3.16.5, Copyright © 2001-2012 Free Software Foundation, Inc.
예:
이 페이지의 GitHub에서 다운로드한 파일은 다음과 같습니다.압축:트루컬러.md
편의상 이름을 변경했습니다 truecolor.zip
.
file truecolor.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
편집 1:
다음을 사용하여 잠재적으로 유용한 디버깅 정보를 얻을 수 있었습니다.
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
관련 부분을 찾을 것이라고 확신하지만 안타깝게도 무엇을 찾아야 할지 모르겠습니다.
편집 2:
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.
답변1
패키지를 직접 컴파일해야 했고 p7zip
이제 모든 것이 잘 작동합니다.
삭제하고 다시 설치해 보았 p7zip-full
으나 아무 소용이 없었고 여전히 이유가 무엇인지 궁금합니다. 괜찮습니다. 해결책은 패키지를 직접 만드는 것입니다. 오래 전에 그렇게 했어야 했습니다.
답변2
이전 버전의 Mint(14?)로 생성된 파일을 열려고 할 때 새로 설치된 Linux Mint 18.1 Cinnamon에서 동일한 오류가 발생했습니다. 배포판에는 "라이트" 버전만 설치되어 있고 암호화 지원을 받으려면 "p7zip-full"을 설치해야 한다는 사실을 발견했습니다. 지금 파일을 열어야 할까요?
답변3
나는 당신과 같은 문제가 있습니다.
마지막으로, 잘못된 경로에서 실행 파일을 실행한다고 7z
주장하는 오래된 쉘 스크립트를 디렉토리에서 발견했습니다 .bin
7z
이 잘못된 스크립트를 삭제한 후 문제가 해결되었습니다.
file-roller
따라서 애플리케이션이 아카이브 파일 유형을 관리하는 데 사용하는 프로그램과 관련된 오류가 있는지 쉘 별칭과 개인 쉘 스크립트를 확인하십시오 .