Public bug reported:

Reference:
http://askubuntu.com/questions/372050/can-not-run-evince-says-shared-library-is-missing

$ evince
evince: error while loading shared libraries: libSM.so.6: cannot open shared 
object file: No such file or directory

However libSM is there, and other applications using can find and open
it (e.g. gv)

We had this issue on a 32bit Ubuntu 12.04.3, with

/ mounted ext4
/usr1 mounted ext3
and /usr/lib a symbolic link to /usr1/lib
(along with a few other directories in /usr being symlinks to directories 
residing in /usr1)

The problem disappeared when removing the symlink and moving /usr1/lib
into /usr

Previously:

strace:
open("/usr/lib/i386-linux-gnu/libSM.so.6", O_RDONLY|O_CLOEXEC) = -1
EACCES (Permission denied)

and

ltrace:
SYS_open("/usr/lib/i386-linux-gnu/libSM.so"..., 524288, 00) = -13
SYS_stat64(0xbfccdbb0, 0xbfccdc40, 0xb7713ff4, 16, 0xb76f0064) = 0

** Affects: evince (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1297105

Title:
  evince thinks libsm missing if on different mount/filesystem

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1297105/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to