Install error on CentOS Linux 7
-
thebatchman last edited by leocg
I am running CentOS Linux 7 (Kernel: Linux 3.10.0-1160.80.1.el7.x86_64). When running yum update I get the following:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile- base: tx-mirror.tier.net
- epel: ftp-nyc.osuosl.org
- extras: coresite.mm.fcix.net
- updates: mirror.fcix.net
Resolving Dependencies
--> Running transaction check
---> Package opera-stable.x86_64 0:92.0.4561.43-0 will be updated
---> Package opera-stable.x86_64 0:93.0.4585.21-0 will be an update
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) for package: opera-stable-93.0.4585.21-0.x86_64
--> Finished Dependency Resolution
Error: Package: opera-stable-93.0.4585.21-0.x86_64 (opera)
Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Where do I get libstdc++.so.6(GLIBCXX_3.4.21)(64bit). Neither of the "You could try" options work to resolve this issue.
Thanks
-
burnout426 Volunteer last edited by
I see https://www.google.com/search?q=GLIBCXX_3.4.21 that might help.
-
thebatchman last edited by
Thanks for the information. I dug further on a centos forum and found the following response to a similar issue someone else reported:
**It's not "missing", it is just newer than the glibc packages that ship as part of CentOS 7 and that will never change. That version was decided when 7.0 was released and will not change for the entire 10 year lifecycle of CentOS 7. To change it would require every single thing that is part of CentOS 7 to be rebuilt and that is not going to happen.
The problem is not CentOS, it is that the application you are using is built using a newer glibc than ships with CentOS 7. We cannot control what a developer uses to build things but if they build against a newer glibc than we ship then it will not work. It's their problem to build against the right version not ours to supply the newer version that would break everything else.
The current (and last) version of CentOS 7 is 7.9.**
I'm currently running the 7.9 version. So it appears that the opera-stable-93.0.4585.21-0.x86_64 version is no longer supported for centos 7.x.
-
fonm last edited by
CentOS 7
http://mirror.centos.org/centos/7/os/x86_64/Packages/libstdc++-4.8.5-44.el7.x86_64.rpm
strings libstdc++.so.6.0.19 | grep -i glibc 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 GLIBC_2.3 GLIBC_2.2.5 GLIBC_2.14 GLIBC_2.4 GLIBC_2.3.2 GLIBCXX_DEBUG_MESSAGE_LENGTH
CentOS 9 Stream
strings libstdc++.so.6.0.29 | grep -i glibc 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 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.14 GLIBC_2.6 GLIBC_2.33 GLIBC_2.4 GLIBC_2.18 GLIBC_2.16 GLIBC_2.32 GLIBC_2.17 GLIBC_2.3.2 GLIBC_2.34 GLIBCXX_DEBUG_MESSAGE_LENGTH
-
thebatchman last edited by
On my centOS v7.9 install I am running libstdc++-4.8.5-44.el7.x86_64 which goes up to GLIBCXX_3.4.19. Which is not high enough:
Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.21)(64bit) for package: opera-stable-93.0.4585.21-0.x86_64
I'm not ready to upgrade my CentOS 7.9 computer to a higher version yet, like CentOS 9 Stream.
thx
-
GeanWatte last edited by
I'm sorry to hear that the suggested solutions haven't worked for you. It's worth noting that CentOS 7 has reached its end-of-life, but there is still an option for extended lifecycle support through Tuxcare.
-
GeanWatte last edited by GeanWatte
"I'm sorry to hear that the suggested solutions haven't worked for you. It's worth noting that CentOS 7 has reached its end-of-life, but there is still an option for extended lifecycle support through Tuxcare."
Checking the website tuxcare.com might be a good idea to see if they have any information or solutions that could help you with this issue. I hope you're able to find a solution soon and get your system back up and running smoothly.
-