Latest firefox has possible dependency issue with missing GLIBCXX_3.4.30

Hey all! I updated my system just a bit ago and it seems that it broke my firefox install,

/usr/lib/firefox/firefox: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib/firefox/firefox)

I checked i had the latest mirrors and i was getting all packages from the right repos, I think I’m up to date.

It looks like i only have up to glib 29 though

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_3.4.27
GLIBCXX_3.4.28
GLIBCXX_3.4.29
GLIBCXX_DEBUG_MESSAGE_LENGTH

Witch might explain why Firefox fails to work,

Heres some more information:

$ pacman -Q gcc-libs
gcc-libs 11.2.0-4

$ ldd /usr/lib/firefox/firefox
        linux-vdso.so.1 (0x00007ffcd4ec2000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fb9b1b4f000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fb9b1a67000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fb9b1a4c000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fb9b1842000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fb9b1e6a000)

$ ls -la /lib/libstdc++.so.6
lrwxrwxrwx 1 root root 19 Feb 26 17:31 /lib/libstdc++.so.6 -> libstdc++.so.6.0.29

$ pacman -Qo /usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6 is owned by gcc-libs 11.2.0-4
$ pacman -Qo /lib/libstdc++.so.6
/usr/lib/libstdc++.so.6 is owned by gcc-libs 11.2.0-4

Thanks so much for reading, if this is an isolated thing only im seeing then i hope i can figure it out! Im just worried its a partial update issue with the manjaro repos since i seem to be all up to date fingers crossed.

1 Like

I believe i have the same problem after a firefox upgrade to 100.0.1-1? I have had to downgrade back to 100.0.0-1

❰greg❙~/.cache/yay❱✔≻ firefox
/usr/lib/firefox/firefox: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /usr/lib/firefox/firefox)

Please help :frowning:

You’re not the only one. See this thread Firefox version 100.0.0-1 not launching - #4 by mackedo5

2 Likes

Cool, thx for the pointer :slight_smile:

I’ve removed the Firefox overlay packages now: [manjaro-packages] [BoxIt] Memo (x64) Please issue an sudo pacman -Syyuu to downgrade to the previous version.

You need Downgrade Firefox:
sudo downgrade firefox and select version 100.0

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.