Fedora 35 - Firefox does not launch
Hello all,
I just recently installed Fedora 35 on my PC.
Firefox does not launch at all after clicking on the icon. There's a spinning circle that appears briefly then disappears. Curiously though, there are any running firefox processes in the backgroud, just not a browser. Here is the output:
phansinh 14012 3521 15 18:30 ? 00:00:01 /usr/lib64/firefox/firefox phansinh 14019 1603 0 18:30 ? 00:00:00 /usr/libexec/cgroupify app-gnome-firefox-14012.scope phansinh 14120 14012 0 18:30 ? 00:00:00 /usr/lib64/firefox/firefox -contentproc -parentBuildID 20211101141339 -prefsLen 1 -prefMapSize 235228 -appdir /usr/lib64/firefox/browser 14012 true socket phansinh 14147 14012 1 18:30 ? 00:00:00 /usr/lib64/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 102 -prefMapSize 235228 -jsInit 278680 -parentBuildID 20211101141339 -appdir /usr/lib64/firefox/browser 14012 true tab phansinh 14182 14012 2 18:30 ? 00:00:00 /usr/lib64/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 265 -prefMapSize 235228 -jsInit 278680 -parentBuildID 20211101141339 -appdir /usr/lib64/firefox/browser 14012 true tab phansinh 14204 8362 0 18:30 pts/0 00:00:00 grep --color=auto firefox
I should mention that it also behaves the same way when I try to open it in safe mode.
I also have tried to delete the current profile and create a new one. Still without any luck here.
I am fairly new to Linux but I am pretty sure I got a good hang of the basics. Much appreciate if anyone could guide me through troubleshooting this issue.
All Replies (7)
Hello,
I have not ran into this problem, have you tried a "killall firefox" before running it?
If so, maybe try reinstalling Firefox, I believe Fedora uses DNF, so "dnf remove firefox" then "dnf install firefox"
If you're still having issues after reinstalling, try running this to see what errors you get in the log file. strace -t -o firefox_debug.txt firefox &
I would suggest running a separate copy of Firefox to compare and test in case the distro version has issues. I'm currently running Nightly, 94 from Distro(openSUSE TW) and another separate copy, ESR-91, and WaterFox.
https://www.mozilla.org/en-US/firefox/all/#product-desktop-release
Hi, thank you for your fast reply. I have tried remove/reinstall firefox but still no luck. There are some curious warnings during the removal process about missing language packs. I am not sure if they are related to the problem at hands
[phansinh@fedora ~]$ sudo dnf remove firefox [sudo] password for phansinh: Dependencies resolved.
====================================================================
Package Architecture Version Repository Size
====================================================================
Removing:
firefox x86_64 94.0-1.fc35 @updates 252 M
Transaction Summary
====================================================================
Remove 1 Package
Freed space: 252 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction
Preparing : 1/1 Running scriptlet: firefox-94.0-1.fc35.x86_64 1/1 Erasing : firefox-94.0-1.fc35.x86_64 1/1
warning: file /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi: remove failed: No such file or directory warning: file /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi: remove failed: No such file or directory warning: file /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi: remove failed: No such file or directory warning: file /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi: remove failed: No such file or directory warning: file /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi: remove failed: No such file or directory .......There are many many more similar lines but I omitted them. I hope those are enough to demonstrate the point. I should also mention that this version of firefox works fine on GNOME classic on the same PC. So I am speculating that this is not a version issue but something else. I have tried running the command that you suggested and viewed the log file. I am not sure how to share the file here. Could you point me in the right direction? Thank you.
I am gonna post a section within the log file that I found notable here to save you time:
22:05:25 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffeeb6c0050) = -1 EINVAL (Invalid argument)
22:05:25 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/glibc-hwcaps/x86-64-v3/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/glibc-hwcaps/x86-64-v3", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/glibc-hwcaps/x86-64-v2/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/glibc-hwcaps/x86-64-v2", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/tls/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/tls/haswell/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/tls/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/tls/haswell", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/tls/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/tls/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/tls/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/tls", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/haswell/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/haswell", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/glibc-hwcaps/x86-64-v3/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/glibc-hwcaps/x86-64-v3", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/glibc-hwcaps/x86-64-v2/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/glibc-hwcaps/x86-64-v2", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/haswell/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/haswell", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/tls", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/haswell/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/haswell/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/haswell/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/haswell", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/x86_64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins/x86_64", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
22:05:25 openat(AT_FDCWD, "/usr/lib64/firefox/plugins/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
22:05:25 newfstatat(AT_FDCWD, "/usr/lib64/firefox/plugins", 0x7ffeeb6bf280, 0) = -1 ENOENT (No such file or directory)
WOW! Did you download a separate copy and run it? You may need to ask the folks in the Fedora Forum.
Modified
Or come to openSUSE! ;-))
I'd say something against that, but I use Ubuntu, so I won't say anything. Yes I could use something else, no I don't want to