Chrome no longer supporting RHEL6 (and CentOS-6 and SL6)

Submitted by dag on Wed, 2013/06/19 - 11:48

As of yesterday, Google pushed Chrome stable v28 into their google-chrome repository and effectively killed RHEL6 support:

Resolving Dependencies
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:27.0.1453.110-202711 will be updated
---> Package google-chrome-stable.x86_64 0:28.0.1500.45-205727 will be an update
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: google-chrome-stable-28.0.1500.45-205727.x86_64
--> Finished Dependency Resolution
Error: Package: google-chrome-stable-28.0.1500.45-205727.x86_64 (google)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)

I was a very happy Google Chrome user and am sad and disappointed that I have to find out this way that Google is only targeting bleeding-edge distributions (and for some time, by coincidence, also enterprise distributions).

If there's a strategy behind it, I would like to know what it is. Force desktop users with a desire to run Chrome into bleeding edge distributions ? Will that help anyone ?

Google does what is in

Google does what is in Google's best interests.

Mozilla does what is in the community's best interests. Firefox is there for you.

Found a fix for running Chrome 28 under RHEL 6

Thought you might be interested in a fix a just found for running google-chrome-stable-28.0.1500.45-205727 under RHEL. It will have to be repackaged of course, but I extracted the binaries from the RPM, build gcc-4.7.2 (c,c++ only) from source and extracted libstdc++.so.6 from there. Build gtk2-2.24.13 from source (which required building a more recent atk, pango, glib2, and a few others) and extracted libgdk-x11-2.0.so.0 and libgtk-x11-2.0.so.0 from there. Drop those 3 shared libraries in the google-chrome directory and voila, it runs.

Not ideal, "bad dog" to google, but it works. Should at least get us to RHEL 7.

Found a fix for running Chrome 28 under RHEL 6

Thought you might be interested in a fix a just found for running google-chrome-stable-28.0.1500.45-205727 under RHEL. It will have to be repackaged of course, but I extracted the binaries from the RPM, build gcc-4.7.2 (c,c++ only) from source and extracted libstdc++.so.6 from there. Build gtk2-2.24.13 from source (which required building a more recent atk, pango, glib2, and a few others) and extracted libgdk-x11-2.0.so.0 and libgtk-x11-2.0.so.0 from there. Drop those 3 shared libraries in the google-chrome directory and voila, it runs.

Not ideal, "bad dog" to google, but it works. Should at least get us to RHEL 7.

forwards compatible glibc++ rpm?

Would it be possible for someone with the appropriate rpm skills to create an rpm for el6 that provided GLIBCXX_3.4.15 so chrome would work?

Chrome runs fine

It's been detailed how to get around the libstdc++ dependency, you should see the following:

http://www.if-not-true-then-false.com/2013/install-chromium-on-centos-re...

Chrome no longer supporting RHEL6 (and CentOS-6 and SL6)

Hi Dag,
I am disappointed as well, but then, I have switched to Chromium... if they don't want us, they loose something, we do not!

Cheers,

Luca

Not able to run chrome on

Not able to run chrome on Centos because of the same issue.

Instead of blaming Google...

This post is from last year, but even so, instead of blaming Google, I would rather blame the operating system that doesn't support proper C++ compilers. Even at the time when this post was written, gcc4.6 (corresponding to GLIBCXX_3.4.15) was not a "bleeding edge" compiler; it was a stable release.

RHEL is far from any bleeding edge technology, and it stays far in the name of stability; in my experience though, the two aren't necessarily mutually exclusive.