file-roller associates itself with windows executables that it can't handle

Bug #351429 reported by Scott Ritchie on 2009-03-30
This bug affects 15 people
Affects Status Importance Assigned to Milestone
File Roller
file-roller (Ubuntu)
Ubuntu Desktop Bugs

Bug Description

Binary package hint: file-roller

Intrepid and Jaunty both have a very frustrating bug for Wine users - double clicking a Windows executable causes it to open in File Roller and generate a very cryptic "Null" error report.

In /usr/share/applications/file-roller.desktop, file-roller associates itself with "application/x-ms-dos-executable", which is what causes this behavior.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: file-roller 2.26.0-0ubuntu2
 PATH=(custom, user)
SourcePackage: file-roller
Uname: Linux 2.6.28-11-generic x86_64

Scott Ritchie (scottritchie) wrote :
Changed in fileroller:
status: Unknown → New
Changed in file-roller (Ubuntu):
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Scott Ritchie (scottritchie) wrote :

The attached patch fixes the issue entirely. Please sponsor. Thank you!

Scott Ritchie (scottritchie) wrote :

Oops, sorry, there were two .patch files in that debdiff for some reason - please use this one instead.

Sebastien Bacher (seb128) wrote :

Thank, I will wait for upstream comments on the issue though, they probably listed there is because auto-exe zip can be opened by file-roller for example

Sebastien Bacher (seb128) wrote :

unsubscribing the sponsors the change is a workaround

tags: added: intrepid jaunty karmic
removed: amd64 apport-bug
Scott Ritchie (scottritchie) wrote :

Can I have an update on this? This is still an issue in Lucid and it's really annoying.

I still don't see any value in opening .exes with file-roller by default when Wine is installed. Is there a way for Wine to take priority now? I understand this wasn't the case in Karmic.

Scott Ritchie (scottritchie) wrote :

For what it's worth upstream says we should make Wine the default handler as well.

Robert Roth (evfool) wrote :

Qouting upstream file-roller developer: "this is done to support self-extracting archives, anyway you can fix this by setting wine as the default handler of .exe files. This is more a distribution bug than a file-roller bug." I agree with Scott Ritchie, that the ms-dos executable associations for file-roller should be removed.

tags: added: patch
Changed in file-roller:
importance: Unknown → Low
Scott Ritchie (scottritchie) wrote :

I was going to provide another patch for Natty but it seems when you install Wine now it takes the double click action by default instead.

What troubles me is that I have no idea why, or if this will be true for every user.

turbolad (turbolad995) wrote :

Does this same bug result in the Minecraft java (.jar) file being opened with the Archive Manager, instead of OpenJDK, when the .jar file is double left-clicked?

Still a bug in trusty.

Come on, is this gonna be fixed?

Changed in file-roller:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.