evince thinks libsm missing if on different mount/filesystem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Reference:
http://
$ 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("/
EACCES (Permission denied)
and
ltrace:
SYS_open(
SYS_stat64(
Possibly related? /bugs.launchpad .net/ubuntu/ +source/ evince/ +bug/1061966
https:/