SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I upgraded my google chrome which was version 4 to version 5 using packages I got from slackbuilds. The dependencies don't have updates so I don't upgrade them (only chrome). It builds and installs.
However, when i launch it, it simply does not open. Opening via terminal reveals an error:
Code:
/usr/bin/google-chrome: error while loading shared libraries: libnss3.so.1d: cannot open shared object file: No such file or directory
Those missing files are not called "libnss3.so.1d" and such... the error message is actually two sentences and the dot marks the end of sentence one. The second sentence starts with "ld:"
So, you are actually missing the file libnss3.so which is provided by the seamonkey-solibs package. You will find that package in the "L" package directory. Installing that package will add a line to your library loader (ld) configuration file /etc/ld.so.conf like this:
# We need bits of Moz, do this as dynamically as possible:
MISSING_LIBS=$(ldd opt/google/chrome/chrome | grep "not found" | cut -d\ -f1 | xargs)
for MLIB in $MISSING_LIBS ; do
ln -s /usr/lib${LIBDIRSUFFIX}/seamonkey/${MLIB%.?d} opt/google/chrome/$MLIB
done
Even after that, chrome still does not find the needed libraries.
Those missing files are not called "libnss3.so.1d" and such... the error message is actually two sentences and the dot marks the end of sentence one. The second sentence starts with "ld:"
So, you are actually missing the file libnss3.so which is provided by the seamonkey-solibs package. You will find that package in the "L" package directory. Installing that package will add a line to your library loader (ld) configuration file /etc/ld.so.conf like this:
Code:
/usr/lib64/seamonkey
Eric
Eric, I have the seamonkey-solibs package installed, but chrome still does not see the nss libs. If I install the mozilla-nss package from SlackBuilds.org, chrome sees the nss libs just fine. Is this a chrome bug?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.