As it turns out, we were setting $BROWSER to `sudo -H -u lubuntu firefox' all 
the way up until Jammy:
https://git.lubuntu.me/Lubuntu/calamares-settings-ubuntu/src/branch/ubuntu/jammy/lubuntu/lubuntu-calamares.desktop.in

As you can see in the upstream bug that's mentioned in the upstream bug linked 
to this report, we then switched to using pkexec, which kind of ruined 
everything:
https://github.com/calamares/calamares/issues/1217

For Noble, we've kind of clobbered over that, too, so I put us back to setting 
$BROWSER, which should solve this:
https://git.lubuntu.me/Lubuntu/calamares-settings-ubuntu/commit/27850a5f222287d65ace653cf24f3eaf9995dd07
There are some other unrelated changes that will get wrapped up with this and 
should be released as calamares-settings-ubuntu 1:24.04.21.

We can't reasonably backport this to Mantic, but that's not too bad
given it's only supported for a few more months.

In the end, this is a bit of a workaround. There is talk upstream of
either changing how Calamares internally handles URLs or making it so
that Calamares doesn't have to run as root.

** Bug watch added: Calamares Issues #1217
   https://github.com/calamares/calamares/issues/1217

** Also affects: calamares-settings-ubuntu (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: calamares-settings-ubuntu (Ubuntu)
       Status: New => Triaged

** Changed in: calamares-settings-ubuntu (Ubuntu)
   Importance: Undecided => High

** Changed in: calamares-settings-ubuntu (Ubuntu)
     Assignee: (unassigned) => Lubuntu Developers (lubuntu-dev)

** Changed in: calamares-settings-ubuntu (Ubuntu)
    Milestone: None => ubuntu-24.04

** No longer affects: calamares (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1981473

Title:
  Calamares fails to open any links (such as "Donate" or links in the
  "About" dialog)

To manage notifications about this bug go to:
https://bugs.launchpad.net/calamares/+bug/1981473/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to