Google Chrome 61 and Slackware 14.2

On Tuesday (September 5, 2017), Google released Chrome 61 (61.0.3163.79).  The .SlackBuild from extra worked to make the Slackware package and it installed just fine.  But, when I tried to run Chrome, it failed to open.

NOTE: Early on September 7, 2017, the good folks at Slackware.com released mozilla-nss-3.31.1 for Slackware 14.1, 14.2 and current, making this post useless. Yay!

So, I tried to run Chrome from the shell, and received the following error message:

FATAL:nss_util.cc(632)] NSS_VersionCheck("3.26") failed. NSS >= 3.26 is required. Please upgrade to the latest NSS, and if you still get this error, contact your distribution maintainer

After a bit of poking around, I came to believe that the issue was that Slackware 14.2 uses mozilla-nss-3.23.  So, I grabbed the source for mozilla-nss from:slackware.com:

wget -r ftp://ftp.slackware.com/pub/slackware/slackware64-current/source/l/mozilla-nss/

Then I grabbed the source for nss, from:

https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_26_2_RTM/src/

Now for the fun stuff:

After looking at the .Slackbuild, I turned nss-3.26.2.tar.gz into nss-3.26.2.tar.xz:

gzip -d nss-3.26.2.tar.gz
xz nss-3.26.2.tar

Then in the .Slackbuild, I changed:

VERSION=${VERSION:-3.23}

to

VERSION=${VERSION:-3.26.2}

and changed:

BUILD=${BUILD:-1}

to

BUILD=${BUILD:-1stu}

Running the .Slackbuild created the package: mozilla-nss-3.26.2-x86_64-1stu. After installing my new package, Chrome runs.

Happy Slacking!
Stu…

1 thought on “Google Chrome 61 and Slackware 14.2”

Leave a Comment