firefox-geckodriver package is now missing from Ubuntu 22.04

Bug #1968266 reported by Velkan
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

There is no deb package for Firefox any more (https://askubuntu.com/questions/1399383/ubuntu-22-04-jammy-traditional-deb-package-for-firefox), no `firefox-geckodriver` package either.

Now they use some kind of Firefox snap package.

How to install `firefox-geckodriver` with snap?

Where is a site like https://packages.ubuntu.com to browse/search for the snap packages and files?

https://askubuntu.com/questions/1401374/firefox-geckodriver-is-now-missing-in-ubuntu-22-04

Tags: jammy
Paul White (paulw2u)
tags: added: jammy
affects: ubuntu → firefox (Ubuntu)
Olivier Tilloy (osomon)
Changed in firefox (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

I had a look at including geckodriver in the firefox snap, but the problem is that the executable tries to execute the firefox binary (/snap/bin/firefox), and under strict confinement it doesn't have the permission to do that.

geckodriver binary releases can be downloaded from https://github.com/mozilla/geckodriver/releases, but I'm getting the following error when running it in conjunction with the firefox snap:

  « Your Firefox profile cannot be loaded. It may be missing or inaccessible. »

This requires further investigation.

Revision history for this message
Iwan Vosloo (iv) wrote :

It looks like geckodriver has now been fixed in its release 0.32.0 (2022-10-13) to cater for a firefox inside a snap: https://github.com/mozilla/geckodriver/releases/tag/v0.32.0

From the release notes:

"
Fixed

Using geckodriver to launch Firefox inside a sandbox -- for example a Firefox distribution using Snap or Flatpak
"

Olivier Tilloy (osomon)
Changed in firefox (Ubuntu):
assignee: Olivier Tilloy (osomon) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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