Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500628 - x11-drivers/nvidia-drivers-334.16-r0 - libnvidia-glsi.so.334.16: cannot open shared object file: No such file or directory
Summary: x11-drivers/nvidia-drivers-334.16-r0 - libnvidia-glsi.so.334.16: cannot open ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-07 16:44 UTC by Frank Krömmelbein
Modified: 2014-02-07 18:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2014-02-07 16:44:10 UTC
Just made an update to x11-drivers/nvidia-drivers-334.16, as id did this in the past with many previous drivers. 
After an reboot all restarts normaly incl. KDE 4.12.2.
But many applications refuse to start now, for example:

thunderbird
XPCOMGlueLoad error for file /usr/lib64/thunderbird/libxul.so:
libnvidia-glsi.so.334.16: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

firefox
XPCOMGlueLoad error for file /usr/lib64/firefox/libxul.so:
libnvidia-glsi.so.334.16: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

filezilla
filezilla: error while loading shared libraries: libnvidia-glsi.so.334.16: cannot open shared object file: No such file or directory

Google Chrome and so on.

revdep-rebuild now shows some "broken" applications, and yes there seems also some broken digests for dev-lang/php version:

revdep-rebuild -p
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 23% ]  *   broken /usr/lib32/opengl/nvidia/lib/libEGL.so.334.16 (requires libnvidia-glsi.so.334.16)
[ 31% ]  *   broken /usr/lib64/firefox/browser/components/libbrowsercomps.so (requires libmozalloc.so
libxul.so)
 *   broken /usr/lib64/firefox/components/libdbusservice.so (requires libmozalloc.so
libxul.so)
 *   broken /usr/lib64/firefox/components/libmozgnome.so (requires libmozalloc.so
libxul.so)
 *   broken /usr/lib64/firefox/libxul.so (requires libmozalloc.so)
 *   broken /usr/lib64/firefox/plugin-container (requires libxul.so)
[ 58% ]  *   broken /usr/lib64/opengl/nvidia/lib/libEGL.so.334.16 (requires libnvidia-glsi.so.334.16)
[ 64% ]  *   broken /usr/lib64/thunderbird/components/libdbusservice.so (requires libmozalloc.so
libxul.so)
 *   broken /usr/lib64/thunderbird/components/libmozgnome.so (requires libmozalloc.so
libxul.so)
 *   broken /usr/lib64/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so (requires libmozalloc.so
libxul.so)
[ 65% ]  *   broken /usr/lib64/thunderbird/libxul.so (requires libldap60.so
libmozalloc.so
libprldap60.so)
 *   broken /usr/lib64/thunderbird/plugin-container (requires libxul.so)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/lib32/opengl/nvidia/lib/libEGL.so.334.16 -> x11-drivers/nvidia-drivers
 *   /usr/lib64/firefox/browser/components/libbrowsercomps.so -> www-client/firefox
 *   /usr/lib64/firefox/components/libdbusservice.so -> www-client/firefox
 *   /usr/lib64/firefox/components/libmozgnome.so -> www-client/firefox
 *   /usr/lib64/firefox/libxul.so -> www-client/firefox
 *   /usr/lib64/firefox/plugin-container -> www-client/firefox
 *   /usr/lib64/opengl/nvidia/lib/libEGL.so.334.16 -> x11-drivers/nvidia-drivers
 *   /usr/lib64/thunderbird/components/libdbusservice.so -> mail-client/thunderbird
 *   /usr/lib64/thunderbird/components/libmozgnome.so -> mail-client/thunderbird
 *   /usr/lib64/thunderbird/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so -> mail-client/thunderbird
 *   /usr/lib64/thunderbird/libxul.so -> mail-client/thunderbird
 *   /usr/lib64/thunderbird/plugin-container -> mail-client/thunderbird
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --complete-graph=y --oneshot  --pretend mail-client/thunderbird:0 www-client/firefox:0 x11-drivers/nvidia-drivers:0

These are the packages that would be merged, in order:

Calculating dependencies / * Digest verification failed:
 * /usr/portage/dev-lang/php/php-5.5.9.ebuild
 * Reason: Filesize does not match recorded size
 * Got: 22167
 * Expected: 22166
 * Digest verification failed:
 * /usr/portage/dev-lang/php/php-5.4.25.ebuild
 * Reason: Filesize does not match recorded size
 * Got: 22329
 * Expected: 22328
... done!
[ebuild   R   ~] x11-drivers/nvidia-drivers-334.16 
[ebuild   R   ~] www-client/firefox-26.0 
[ebuild   R    ] mail-client/thunderbird-24.2.0 

A rebuild did not solve the problem!

ATM even a downgrade to the old driver left those and many more applications "broken".
I trie now search the root cause, at a first look it could be a problem of some missing or wrong symlinks.

I would suggest to Mask this Beta Version for the moment!

More Infos of my system:

[ebuild     U ~] x11-drivers/nvidia-drivers-334.16 [331.38] USE="X acpi (multilib) tools -pax_kernel" 0 kB

emerge --info
Portage 2.2.7 (default/linux/amd64/13.0/desktop/kde, gcc-4.7.3, glibc-2.17, 3.10.25-gentoo x86_64)
=================================================================
System uname: Linux-3.10.25-gentoo-x86_64-Intel-R-_Core-TM-_i7-2630QM_CPU_@_2.00GHz-with-gentoo-2.2
KiB Mem:    20579328 total,  17170160 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Fri, 07 Feb 2014 15:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.5-r3, 3.3.3
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo steam-overlay lokal
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/steam /usr/local/portage"
USE="X a52 aac aacs acl acpi alsa amd64 berkdb bluetooth bluray branding btrfs bzip2 cairo cdda cddb cdr cec chroma chromaprint clamav cli clucene consolekit corefonts cracklib crypt cryptsetup cups cxx dbus declarative device-mapper dmraid dri dts dv dvb dvd dvdr ebook emboss encode epub exif faac faad fam fat ffmpeg firefox flac fontconfig fontforge fortran fuse gdbm gif gimp gphoto2 gpm gtk gudev iconv id3tag idn inotify ipv6 jfs jpeg jpeg2k kde kdecards kdepim kipi ladspa lame lcms ldap libkms libnotify libsamplerate libsoxr libvisual lirc llvm-shared-libs lvm lzma mad matroska mdadm mmx mng mobi mod modplug modules mp3 mp4 mpeg mtp multilib musicbrainz mysql ncurses networkmanager nfs nls nptl ntfs ogg opencl opencv openexr opengl openmp openrc opus pam pango pcmcia pcre pdf phonon pkcs11 plasma png policykit postscript ppds ppp pvr qt3support qt4 rar raw rdesktop readline reiserfs samba scanner sdl semantic-desktop session sftp smartcard sna sndfile spell sse sse2 sse3 sse4 sse4_1 ssl ssse3 startup-notification svg system-cairo system-icu system-jpeg system-sqlite taglib tcpd tiff truetype udev udisks unicode upnp upower usb v4l vaapi vcd vdpau vlc vnc vorbis vpx wifi wxwidgets x264 xa xattr xcb xcomposite xfs xinerama xml xmp xpm xscreensaver xv xvid xvmc zip zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="*" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-32 efi-64 pc qemu emu" INPUT_DEVICES="evdev keyboard mouse joystick synaptics vmmouse lirc" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver presenter-minimizer wiki-publisher" LINGUAS="de en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="x86_64 arm i386" QEMU_USER_TARGETS="x86_64 arm i386" RUBY_TARGETS="ruby19 ruby18" SANE_BACKENDS="*" USERLAND="GNU" VIDEO_CARDS="intel nvidia vmware virtualbox modesetting vesa nouveau i915 i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON




Reproducible: Always

Steps to Reproduce:
1. Update to Beta x11-drivers/nvidia-drivers-334.16
2. Start firefox, thunderbird, Google Chrome, etc.
3.



Please mask this nvidia-drivers-334.16 for all now!
Comment 1 Cyril 2014-02-07 17:02:09 UTC
Haaaaa, same here. Downgrade let web browser broken
Comment 2 Sven 2014-02-07 17:40:30 UTC
For me, nvidia-drivers 334.16 compiles fine but fails to install:

dolib: /var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work//32/libnvidia-fbc.so.334.16 does not exist

The file exists but is in $WORKDIR instead of $WORKDIR/32. I guess the ebuild is all sorts of broken.
Comment 3 Sven 2014-02-07 17:46:15 UTC
Correction: of most libraries, there is a version in $WORKDIR and in $WORKDIR/32. But for libnvidia-fbc.so, there does not seem to be a 32bit version. That's why the ebuild fails.

BTW: the ebuild 334.16-r1 does install the missing libnvidia-glsi.so.334.16 now. So the problem originally reported here should be fixed.
Comment 4 Account removed 2014-02-07 17:52:47 UTC
no offense, but it would be nice if ebuilds would be tested also on functionality before they are commited into portage
Comment 5 Cyril 2014-02-07 17:55:48 UTC
Emerging (1 of 1) x11-drivers/nvidia-drivers-334.16-r1

* ERROR: x11-drivers/nvidia-drivers-334.16-r1::gentoo failed (install phase):
 *   dolib failed
 * 
 * If you need support, post the output of `emerge --info '=x11-drivers/nvidia-drivers-334.16-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-drivers/nvidia-drivers-334.16-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work'
 * S: '/var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work/'
 * 
 * The following package has failed to build or install:
 * 
 *  (x11-drivers/nvidia-drivers-334.16-r1::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/temp/build.log'
 *
Comment 6 Account removed 2014-02-07 17:59:05 UTC
yeah
=====
 * QA Notice: file does not exist:
 * 
 * 	dolib: /var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work//32/libnvidia-fbc.so.334.16 does not exist
====
maybe on the 3rd try
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2014-02-07 18:19:23 UTC
Fixed in -r1.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2014-02-07 18:22:03 UTC
(In reply to Marcel Unbehaun from comment #4)
> no offense, but it would be nice if ebuilds would be tested also on
> functionality before they are commited into portage

How befitting a surname.
Comment 9 Jeroen Roovers (RETIRED) gentoo-dev 2014-02-07 18:23:21 UTC
(In reply to Sven from comment #2)
> For me, nvidia-drivers 334.16 compiles fine but fails to install:
> 
> dolib:
> /var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work//32/libnvidia-fbc.
> so.334.16 does not exist
> 
> The file exists but is in $WORKDIR instead of $WORKDIR/32. I guess the
> ebuild is all sorts of broken.

That's a different bug.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2014-02-07 18:26:46 UTC
(In reply to Jeroen Roovers from comment #9)
> (In reply to Sven from comment #2)
> > For me, nvidia-drivers 334.16 compiles fine but fails to install:
> > 
> > dolib:
> > /var/tmp/portage/x11-drivers/nvidia-drivers-334.16-r1/work//32/libnvidia-fbc.
> > so.334.16 does not exist
> > 
> > The file exists but is in $WORKDIR instead of $WORKDIR/32. I guess the
> > ebuild is all sorts of broken.
> 
> That's a different bug.

Bug #500634 to be precise.