본문 바로가기

자기계발/TroubleShooting

Firefox가 Jetson에서 열리지 않는 이유 문제 해결

728x90
반응형

오늘의 문제는 ubuntu 환경에서 Firefox를 설치했는데, 계속 돌아가는 탭만 뜨고 실행이 안되어서 이 문제를 해결하고자 트러블 슈팅 글을 작성한다. 

 

 

1) 네트워크가 진짜 안 되는지 먼저 점검해야 한다. 

nmcli device status
ip a
ping -c 2 1.1.1.1           # IP 통신 확인
ping -c 2 www.google.com    # DNS 확인

 

1.1.1.1는 되는데 google.com이 안 되면 → DNS 문제이다.

resolvectl status
sudo resolvectl flush-caches
sudo systemctl restart systemd-resolved

 

둘 다 안 되면 → Wi-Fi/유선 연결 자체를 먼저 잡아야 한다. (Wi-Fi라면)

nmcli dev wifi list
nmcli dev wifi connect "SSID" password "PASSWORD"

 

2) Snap Firefox 대신 “Snap을 쓰지 않는” 브라우저 설치 // 대부분 여기서 될 것이다.

* Jetson/L4T 환경에선 Snap이 말썽인 경우가 잦고, Flatpak Firefox가 가장 깔끔하게 동작한다. 

# Flatpak 설치
sudo apt update
sudo apt install -y flatpak gnome-software-plugin-flatpak

# Flathub 등록
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# Firefox 설치
flatpak install -y flathub org.mozilla.firefox

# 실행
flatpak run org.mozilla.firefox

 

또는 APT(DEB) 방식 Firefox를 쓰고 싶다면 Mozilla Team PPA로 스냅을 우회할 수 있다.(ARM64 지원).

Mozilla Team PPA란?

우분투에서 Firefox를 스냅(snap) 말고 .deb 패키지(apt 방식)로 설치할 수 있게 해주는 공식 저장소(PPA)이다.

# 스냅 Firefox가 깔려 있다면 제거(선택)
sudo snap remove firefox

# PPA 추가
sudo add-apt-repository -y ppa:mozillateam/ppa

# PPA 우선순위 부여(스냅 대신 DEB 받도록)
echo -e 'Package: firefox*\nPin: release o=LP-PPA-mozillateam\nPin-Priority: 1001' | \
  sudo tee /etc/apt/preferences.d/mozilla-firefox

sudo apt update
sudo apt install -y firefox

 

728x90
반응형