Installing Google Chrome 38 on Fedora 21 Alpha

Download the current stable Google Chrome RPM. As of today’s date this is revision 38.0.2125.

You also need to install two package to get and lsb (Linux Standards Base) compatibility.

# yum install libXScrnSaver  redhat-lsb
# rpm -Uvh google-chrome-stable_current_x86_64.rpm

One of the major new features in this version of Chrome is support for a security key such as the Yubico FIDO U2F for two-factor authentication.
Note that FIDO U2F devices do not currently work with Fedora 21 Alpha. Such devices work perfectly well on the Windows build of the Google Chrome browser. However, on the alpha version of Fedora 21, Google Chrome simply hangs when you use a FIDO U2F device. This is because Fedora 21 currently does not have support for U2F devices.

A bug report (See Bug 1155826) was raised by Andy Lutomirski a few days ago asking for a review of a new library, libu2f-host, to implement the host side of the U2F protocol so hopefully U2F support will be available for the Chrome browser soon.

If you download and build the source RPM referenced in the above bug report, and install the resultant libu2f-host library, Google Chrome two factor authentication will the work with the Yubico U2F device on Fedora 21.

Assuming you have installed the development tools and libraries, here is how to build and install the library:

# rpmbuild --rebuild libu2f-host-0.0-3.fc20.src.rpm
# cd <path_to>/rpmbuild/RPMS/x86_64
# rpm -Uvhp libu2f-host-0.0-3.fc21.x86_64.rpm

Hopefully, this library will make its way into Fedora 21 and other Linux distributions before too long.

Comments are closed.