Bug ID 1160168
Summary darktable: libdarktable.so is not found
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter vpelcak@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

~> darktable
darktable: error while loading shared libraries: libdarktable.so: cannot open
shared object file: No such file or directory
~> locate libdarktable.so
/usr/lib64/darktable/libdarktable.so

~> strace darktable
execve("/usr/bin/darktable", ["darktable"], 0x7ffc76988df0 /* 93 vars */) = 0
brk(NULL)                               = 0x56539b942000
readlink("/proc/self/exe", "/usr/bin/darktable", 4096) = 18
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD,
"/usr/bin/..//usr/lib64/darktable/tls/x86_64/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/tls/x86_64/x86_64", 0x7ffd18dee980) = -1
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/tls/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/tls/x86_64", 0x7ffd18dee980) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/tls/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/tls/x86_64", 0x7ffd18dee980) = -1 ENOENT
(No such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/tls/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/tls", 0x7ffd18dee980) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/x86_64/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/x86_64/x86_64", 0x7ffd18dee980) = -1
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/x86_64", 0x7ffd18dee980) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/x86_64/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable/x86_64", 0x7ffd18dee980) = -1 ENOENT (No
such file or directory)
openat(AT_FDCWD, "/usr/bin/..//usr/lib64/darktable/libc.so.6",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/bin/..//usr/lib64/darktable", 0x7ffd18dee980) = -1 ENOENT (No such
file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=121153, ...}) = 0
mmap(NULL, 121153, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8308f16000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 o\2\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2103712, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f8308f14000
mmap(NULL, 1860536, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f8308d4d000
mprotect(0x7f8308d72000, 1671168, PROT_NONE) = 0
mmap(0x7f8308d72000, 1363968, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f8308d72000
mmap(0x7f8308ebf000, 303104, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3,
0x172000) = 0x7f8308ebf000
mmap(0x7f8308f0a000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f8308f0a000
mmap(0x7f8308f10000, 13240, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8308f10000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/tls/x86_64/x86_64/libdarktable.so",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/lib64/tls/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/lib64/tls/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/lib64/tls/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
stat("/lib64/tls", 0x7ffd18dee960)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib64/x86_64/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
stat("/lib64/x86_64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/lib64/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7ffd18dee960)   = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib64/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7ffd18dee960)   = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No
such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/x86_64/libdarktable.so",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file
or directory)
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) =
-1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/lib64/tls/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/usr/lib64/tls", 0x7ffd18dee960)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib64/x86_64/x86_64/libdarktable.so",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/lib64/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/lib64/x86_64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7ffd18dee960) = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD, "/usr/lib64/libdarktable.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT
(No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=135168, ...}) = 0
writev(2, [{iov_base="darktable", iov_len=9}, {iov_base=": ", iov_len=2},
{iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ",
iov_len=2}, {iov_base="libdarktable.so", iov_len=15}, {iov_base=": ",
iov_len=2}, {iov_base="cannot open shared object file", iov_len=30},
{iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25},
{iov_base="\n", iov_len=1}], 10darktable: error while loading shared libraries:
libdarktable.so: cannot open shared object file: No such file or directory
) = 124
exit_group(127)                         = ?
+++ exited with 127 +++

# ln -s /usr/lib64/darktable/libdarktable.so /usr/lib64/libdarktable.so

After doing this, darktable works.


You are receiving this mail because: