Neither Chromium nor Firefox work with my Jetson Orin Nano

Neither Chromium nor Firefox browser run on my Jetson Orin Nano Super Development kit. The OS was freshly installed 3 times, Chromium has been deleted and re-install again. Firefox was installed but was having the same symptom. They were ran before and after Ubuntu was upgraded to 24.02 without help.

The symptom is: After the icon was clicked, the browser was starting up and the tab vanished after about 10 seconds.

2 Likes

I’m having the same issue. The only workaround I have is to install a web browser from flatpack which is similar to snap. After looking around forums, it seems SELinux is preventing the browser from opening even though Ubuntu uses App Armor and not SELinux. I tried to look further into removing or disabling SELinux, but non solves the issue. Gotta try to figure this out.

In the meantime you can follow this guide on installing flatpak: https://flatpak.org/setup/Ubuntu
Open a terminal and run the following commands.

  1. sudo apt install flatpack
  2. sudo apt install gnome-software-plugin-flatpak
  3. flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  4. Restart the system

After restarting you can now start installing a web browser i.e: flatpack install firefox
To make sure you are running the flatpak version of Firefox, run it via cli: flatpak run org.mozilla.firefox

2 Likes

Thanks for the wonderful advise. I am now able to run the flatpak version of firefox on my Orin Nano as a temporary workaround.

I am looking forward to having the permanent solution from wither Ubuntu or Nvidia.

Once again, thanks so much for the advice.

1 Like

I found the remedy on a thread. Link

sudo snap revert snapd

So far it works.

Keyed in the command as suggested (sudo snap revert snapd) and I got the following error:

error: cannot revert “snapd”: no revision to revert to

following the link provided, I tried the following commands:
sudo apr-get update
sudo apt-get upgrade

sudo snap revert snapd
sudo reboot

The same problem persist after reboot.

In the same boat (no revision to revert to), and no browsers are working. I am going to try the flatpak workaround.

I’ve been reading of people having the same issue after running the commad. Best bet is to keep on using flatpak version of web browsers. I’m doing the same.

Agree. That is what we do at the moment.

The problem is fixed after updating the latest snap today. I can run Firefox and Chromium now.

FIX BELOW
snap download snapd --revision=24724
sudo snap ack snapd_24724.assert
sudo snap install snapd_24724.snap
sudo sudo snap refresh --hold snapd

7 Likes

Hello,

This should have been posted in the Jetson forums. I have moved this topic for better visibility.

great fix

IT WORKS! THANKS

Great Fix, Thank You

On the one hand, chromium installed from apt/ flatpack did not seem to open pages unless started with arguments like that
chromium-browser --disable-gpu --no-sandbox --disable-software-rasterizer

On the other hand firefox installed from apt instead of snap did the trick as quick fix somewhat like that ; [ Generated with AI, but tested manually that worked with minor adjustment]
”—-start—of-generated–text——
If you’re experiencing issues running Firefox installed via Snap on Ubuntu — such as errors related to SELinux contexts or permissions — you can switch to the official apt package from the Mozilla Team PPA to fix it.

Here’s a step-by-step guide:


1. Remove the Firefox Snap (if installed):

bash

sudo snap remove firefox || true
sudo apt purge firefox -y


2. Add the official Mozilla Team PPA:

bash

sudo add-apt-repository -y ppa:mozillateam/ppa


3. Prioritize the Mozilla PPA version over Ubuntu’s default packages

Create a pinning file to prevent apt from reinstalling the Snap transitional package:

bash

sudo tee /etc/apt/preferences.d/mozillafirefoxppa > /dev/null <<EOF
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

Package: firefox*
Pin: release o=Ubuntu
Pin-Priority: -1
EOF
. Update package lists

bash

sudo apt update


5. Install Firefox from the Mozilla PPA

Before installing, unhold the package if previously held:

bash

sudo apt-mark unhold firefox || true
sudo apt install firefox -y
sudo apt-mark hold firefox


6. Launch Firefox

Firefox installed this way will not be a Snap and should run without the SELinux and Snap-related errors.
—–end-of-generated-text”