Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I seem to have broken the default archive manager (file-roller) somehow.

Whenever I open any ZIP I get:

An error occurred while loading the archive. 

This happens with all zips. How can I rectify this?

share|improve this question
add comment

2 Answers

File roller serves as a frontend to the various archiving tools. If you want to unpack an archive, a tool must be installed that can be used by file-roller to handle your archive.

You might accidentally have removed the package that handles zip files for file roller. To reinstall it type

sudo apt-get install unzip

in a terminal window (CTRL+ALT+T).

share|improve this answer
add comment

@mrcktz Unfortunately I cannot comment, but that hasn't worked.

Furthermore the following works flawlessly:

touch file
ls -la
zip file.zip file
rm file
ls -la
unzip file.zip
ls -la
share|improve this answer
1  
are there any errors if you start file-roller from the command line with the parameter --enable-debug and then try to open your zip archive? –  mrcktz Nov 2 '12 at 10:09
    
Running $ file-roller --enable-debug file.zip doesn't produce any debug lines. The same message (An error occurred while loading the archive.) still appears in the GUI. Also, I can't find --enable-debug on the file-roller man page. –  F Adams Nov 2 '12 at 10:14
    
The error with the file-roller GUI also occurs when you try to open the archive you created in your answer (file.zip)? That means: Is your zip really a zip (you can also try file <archivename> to get a file description)? If that is ensured and you can extract the zips via command line (file-roller -h <archivename>) that you can't open with the GUI, i would check if file-roller is the right version (apt-cache policy file-roller, should yield 3.6.0-0ubuntu3 0). –  mrcktz Nov 2 '12 at 11:26
    
The same error occurs with my newly created archive (file.zip). file file.zip yields file.zip: Zip archive data, at least v1.0 to extract so it is a zip. Extracting via the command line with -h has the same error. A GUI popup (similar to the one in file-roller) comes up with the same error. The output of apt-cache policy file-roller is pastie.org/private/smsdndid1zxvzyxuzhrmxa –  F Adams Nov 2 '12 at 11:31
    
Seems that file-roller 3.6.0 is confirmed as a broken version. I don't know if your problem is solved by the upcoming update, but without knowing more about the error, we are left with reinstalling file-roller (sudo apt-get install --reinstall file-roller) or using 7zip as an alternative to unzip (sudo apt-get install p7zip-full). I'm sorry i can't offer a more targeted way to a solution. –  mrcktz Nov 2 '12 at 12:19
show 9 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.