Firefox layered won't install

I have Firefox and 1Password layered for 1Password’s extension to work and I’m getting this error when Bazzite tries to update.

I removed Firefox last night and things worked fine again, however, I’m getting the same error again when I try to reinstall Firefox.

Does anyone know if there’s an issue on Mozilla’s side, or how to fix the issue?

Openh264 repo disabled?

I just saw this over on the github, and it looks like their recommendation is to use Flatpak Firefox, which means no support for the non-Flatpak 1Password app.

If this is the case, I’ll be moving off of Bazzite’s (and Universal-Blue in general) as I use the 1password app and extension a lot, and layering the two was the fix (the 1Password extension and Flatpak app can’t see each other due to sandboxing).

Try this

sudo dnf config-manager --set-enabled fedora-cisco-openh264

I’ll give that a try when I get off of work, thank you for the suggestion.

1 Like

You can also enable fedora-multimedia instead, that repo also has the openh264 dependencies Firefox needs.

You can still fork your own image and install firefox and 1password as part of the image with bluebuild. Thats what I do with Aurora. I still get all of Aurora’s updates and my packages get installed with the final image without rpm-ostree layering.

There is some learning involved, but it’s not as hard as you might think.

Heya,

I actually followed your advice Danathar and fail at exactly the same point.

I think I traced the issue down to a dependency conflict

  • Firefox requires mozilla-openh264. Fedora provides this via the repository fedora-cisco-openh264 - the latter is disabled in bazzite but can be enabled in /etc/yum.repos.d/
  • mozilla-openh264 requires openh264-1:2.6.0-2.fc43.x86_64 but bazzite by default provides openh264-1:2.6.0-1.fc43.x86_64

I have not been able to resolve this issue yet with my limited knowledge of rpm-ostree. To my suprise the ublue kinoite main image includes the -2 version… bazzite however does not.

I checked my instances of Aurora and Bazzite. Bazzite is behind Aurora for some reason with the open264 libraries. You might want to file a bug on the bazzite github page for this. IDK why they are behind. You could explicitly put that version in your containerfile or build recipe (bluebuild) to solve the dependency issue until somebody from the dev team responds.

thanks for taking a look. I filed an issue on github. Hopefully not angering the devs with my puny little problem.

Yeah, their response is pretty much what I expected.

Actually ignoring what you typed and saying it’s due to layering the browser, and acting like they can do no wrong (even when presented with evidence as to what’s causing the issue).

It’s why I decided to leave Bazzite all together and go back to regular Fedora.

I want to like the project, and still think it’s a good project, but they way they respond to things like this is very off-putting and honestly turned me away.