Failed to execute default Web Browser (XFCE, Thunderbird)
-
I am running Vivaldi 1.13.1008.34 (Stable channel 32-bit) on Debian GNU/Linux 9.3 Stretch (also 32-bit). And have setup Vivaldi to be my default browser. When I click on an email link (Thunderbird 52.5.2) the following error message pops up: Failed to execute default Web Browser. Failed to execute child process "/usr/bin/vivaldi-stable" (Permission denied).
lrwxrwxrwx 1 root root 20 Nov 30 18:21 /usr/bin/vivaldi-stable -> /opt/vivaldi/vivaldi
-rwxr-xr-x 1 root root 2931 Nov 30 18:21 /opt/vivaldi/vivaldi
Do I need to chown? I wouldn't think so, as I haven't done so with Firefox, and it works.
-
Thanks for your reply.
- I've run update-alternatives, but that didn't seem to make a difference.
- I went into "Preferred Applications" and set the web browser to: /usr/bin/vivaldi - that didn't help either.
- I've checked the Firefox Config Editor and network.protocol-handler.app.http as well as network.protocol-handler.app.https were already set to x-www-browser.
- Firefox does not give me the option to select a program: I just get the error message.
-
@gwen-dragon Sorry! I meant Thunderbird... not Firefox! That's where I checked the config settings
-
@gwen-dragon sorry, but I don't understand: where do I find user.prefs?
-
@gwen-dragon I found prefs.js at ~/.thunderbird/9ewzvysw.default and made the changes that you suggested (thank you). But it still doesn't work.
-
@gwen-dragon hmmm. I'm running XFCE. Maybe that's it?
Or maybe I've broken something, which is more likely.I appreciate your help. I've asked this question on the Mozilla forum too. Should I find a solution, I'll post it here.
-
@deadhead what I'll do is install another browser. If I get the same issue, then the problem is with Firefox.
-
@deadhead Ok. I've installed Opera: Now I get Failed to execute child process "/usr/bin/opera" (Permission denied).
So the problem is not with Vivaldi, but with Thunderbird! I've obviously broken something.
Thanks again for your help!
-
It looks like Bug #883245
-
@gwen-dragon
Yes, exactly as you suspected - that's what I meant. In unstable it is already fixed [1].
Is# /etc/init.d/apparmor teardown
a temporary solution?
(I can't test it in arch right now.) -
@gwen-dragon Your solution is more precise, I think so.
Today I got a notebook with Debian testing (Buster) and the same problem. In addition to the Thunderbird profile there was also an old/etc/apparmor.d/usr.bin.icedove
.
There I installed the Tunderbird package from Sid, which was possible in Debian testing (no gate to Debian dependency hell … )
dpkg -i thunderbird_52.5.2-2_amd64.deb
During installation, new working apparmor profiles are created. I don't want to recommend this for Debian stable because I can't test it there. -
I did a fresh linux install (Mint 17.3 instead of Debian 9) on a different PC. I also installed Thunderbird. I then copied the ~/home/.thunderbird directory from the new install to my old one.
Problem solved! Something must have gone wrong with either my initial Thunderbird or Vivaldi installations. Either that, or something has been fixed during the past week
Thanks to all for your assistance!
-
Ppafflick moved this topic from Vivaldi for Linux on