Your message dated Fri, 20 Jan 2017 10:34:12 +0000
with message-id <[email protected]>
and subject line Bug#851925: fixed in gnome-shell 3.22.2-3
has caused the Debian Bug report #851925,
regarding libmutter-cogl.so: cannot open shared object file: No such file or 
directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
851925: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851925
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnome-shell
Version: 3.22.2-2
Severity: grave
Justification: renders package unusable

While logging in to a new GNOME-on-X11 user session from gdm, via
"Switch User":

Jan 20 00:37:48 perpetual org.gnome.Shell.desktop[25051]: /usr/bin/gnome-shell: 
error while loadi
ng shared libraries: libmutter-cogl.so: cannot open shared object file: No such 
file or directory
Jan 20 00:37:48 perpetual gnome-session[24959]: gnome-session-binary[24959]: 
WARNING: App 'org.gn
ome.Shell.desktop' exited with code 127
Jan 20 00:37:48 perpetual gnome-session-binary[24959]: WARNING: App 
'org.gnome.Shell.desktop' exited with code 127

Some weirdness appears if I try ldd:

$ ldd /usr/bin/gnome-shell|grep mutter
        libmutter-cogl-pango.so => 
/usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-pango.so (0x00007f4ad4328000)
        libmutter.so.0 => /usr/lib/x86_64-linux-gnu/libmutter.so.0 
(0x00007f4ad3986000)
        libmutter-clutter-1.0.so => 
/usr/lib/x86_64-linux-gnu/mutter/libmutter-clutter-1.0.so (0x00007f4ad2d16000)
        libmutter-cogl.so => not found
        libmutter-cogl.so => /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl.so 
(0x00007f4acbfb2000)
        libmutter-cogl-path.so => 
/usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-path.so (0x00007f4ac7966000)

(Note the double entry for libmutter-cogl.so, only one of which was found.)

objdump -Tx says /usr/bin/gnome-shell and all the private mutter-related
libraries correctly have a RUNPATH, except for libmutter-cogl.so itself
(which doesn't depend on any of the others). So does the public
/usr/lib/x86_64-linux-gnu/libmutter.so.0.

However, libgnome-shell-menu.so links to libmutter-clutter-1.0.so without
a RUNPATH, and libgnome-shell.so links to libmutter-clutter-1.0.so
and libmutter-cogl.so with RUNPATH=/usr/lib/gnome-shell.
I think libgnome-shell.so might be the culprit here - the upstream
build system passes -rpath when it builds executables, but not when
it builds private shared libraries. Perhaps it should?

This might be related to recently-fixed RC bug #844796 - I'm not sure
whether exporting LD_LIBRARY_PATH during build would actually be
necessary if the -rpath was done correctly.

    S

--- End Message ---
--- Begin Message ---
Source: gnome-shell
Source-Version: 3.22.2-3

We believe that the bug you reported is fixed in the latest version of
gnome-shell, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated gnome-shell package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 20 Jan 2017 09:48:04 +0000
Source: gnome-shell
Binary: gnome-shell gnome-shell-common
Architecture: source
Version: 3.22.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
 gnome-shell - graphical shell for the GNOME desktop
 gnome-shell-common - common files for the GNOME graphical shell
Closes: 851925
Changes:
 gnome-shell (3.22.2-3) unstable; urgency=medium
 .
   * Team upload.
   * Link private libraries with DT_RPATH, reverting a binutils behaviour
     change (#847298) that switched -rpath to producing DT_RUNPATH,
     which is not used for transitive dependencies. (Closes: #851925)
Checksums-Sha1:
 c05f7772bfc7d1dd9897ee93626e254be72b5c45 3245 gnome-shell_3.22.2-3.dsc
 23b8b47ac45f3788b75bdbb9837cba7e91efd4db 21092 
gnome-shell_3.22.2-3.debian.tar.xz
Checksums-Sha256:
 364818bbfae392ceca311fca0e8b49754fe6b5c4d1f51d31d364ba630c1c9ca3 3245 
gnome-shell_3.22.2-3.dsc
 7aaaeb81b4167a58beb0134fb641dce2300b3830548225850fbb772e9ce40ff7 21092 
gnome-shell_3.22.2-3.debian.tar.xz
Files:
 206d50842a5fb6b0d46c2bf9d35fa5d3 3245 gnome optional gnome-shell_3.22.2-3.dsc
 82aa0b97dedbfa048d02c7fb16593a87 21092 gnome optional 
gnome-shell_3.22.2-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE2pjyXAhxxJpZ6v8sTej/KmPHzJAFAliB4m8ACgkQTej/KmPH
zJB5aA/+IwfNbQbJkSqgBa3JG4I5M+FeQ4q/YppgAvE+1ZbduCzm51oR1mmiih9N
HS5suV8RCnzeCs2y1tt/WPU7dCYbBz9ShtisKVQKQyvJe4a2jYSjtqshyp6wPwa/
rsUkEYygFhSLOMII9r8gtSXUXeDJqDCiHS7hGetMz7iHfekQbCTODPGqr0aCqHgI
O81I8iYdArPZVsZRYZQS6NfAtoGNtZaWbM2XHAe+plMiBKKGhLvS1obyZe4NJgA4
WUjljS9G+2e6a+2eafGICWMyZnaGJJgVSxl/NlJfi2V5MVX25D3kHgdHdp6JMlEC
NUkuTZfE8nOXPh7ja9H4nKalzAvmaF6R0PnFn2Ocz056ChkdVx9RlkD7u0DNYjvy
J31ywAVTuC7Wfrvmsx4BFsGIp8WVOBlE9/xLaL6o0PrspG+ioQlJt/SBvj0xlAeD
R908TZTZUdo7BomWitGhibjfhvBUeE+cEZYCWO4Fkc2PkqdfW6rzJ30zbQztoyR1
Oy7LTyHBWyidQp6ulSkNzbNrlEF1hZ5FDtdAMw6MJzALI3gjoyxLDQPJJf76Q/IF
vWRCPNlY7qs0ErJUO8oKAB63tCxayosxz9vaCdLJlXiVGtPdVYpXCDBCSoBDziXM
PPGQVYhSUvVgjdD3ycoTNLKWahXuLaXJQxz5+0RyFAOrDtulTlQ=
=rhgG
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to