** Description changed: + SRU Justification + + 1. impact of the bug is low for stable releases, but the fix is non- + intrusive. It is included here as part of the 2.5.1 update for Lucid + (LP: #660077) + + 2. This has been addressed in the maverick development cycle and refined + in the development release. + + 3. Patch adds Pixr access to /usr/bin/sensible-browser abstractions + /ubuntu-browsers. We use 'Pi' instead of 'PU' because sensible-browser + chooses its browser based on an environment variable. Because we use + 'i', sensible-browser will inherit the confined application's profile, + which then checks the executable. Eg, since evince uses the ubuntu- + browsers abstraction, it is allowed to open firefox, but not gdb. + + 4. TEST CASE: + * Update System/Preferences/Preferred Applications to use '/usr/bin/sensible-browser %u' as the custom command for the browser + * launch sensible-browser from the command line with 'sensible-browser http://www.ubuntu.com'. It should open firefox + * close firefox + * open the attached PDF in evince and click on the http://www.ubuntu.com link. It will not open firefox before the upgrade, but will after. If the firefox profile is enabled, firefox will be confined (see 'sudo aa-status'). + + 5. The regression potential is very low for this patch as it only adds + additional access for sensible-browser + Binary package hint: evince Did a google search in firefox, a pdf link came up. I clicked the link and selected "Open With "Document Viewer (default)". The document opened in Evince without problems. In the pdf document there was a link -- I clicked that link and got the error message "Unable to open external link: Failed to execute child process "sensible-browser" (Permission denied)" (see screenshot). ProblemType: Bug DistroRelease: Ubuntu 10.10 Package: evince 2.31.90-0ubuntu1 ProcVersionSignature: Ubuntu 2.6.35-19.25-generic 2.6.35.3 Uname: Linux 2.6.35-19-generic x86_64 NonfreeKernelModules: nvidia Architecture: amd64 Date: Thu Aug 26 21:04:34 2010 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100803.1) ProcEnviron: - LANG=en_US.UTF-8 - SHELL=/bin/bash + LANG=en_US.UTF-8 + SHELL=/bin/bash SourcePackage: evince
-- Failed to execute child process "sensible-browser" (Permission denied) https://bugs.launchpad.net/bugs/625041 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
