linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
453 stars 73 forks source link

deepin-compressor crashes on launch on ArchLinux #7329

Open bermudi opened 8 months ago

bermudi commented 8 months ago

SUMMARY | 问题概要

error while loading shared libraries: libcompressor-interface.so: cannot open shared object file: No such file or directory

SOFTWARE/OS VERSIONS | 软件/系统版本信息

deepin-compressor
Version         : 5.12.23-2

PRE-REQUIREMENT | 预置条件

No response

STEPS TO REPRODUCE | 复现步骤

❯ deepin-compressor deepin-compressor: error while loading shared libraries: libcompressor-interface.so: cannot open shared object file: No such file or directory ❯ paru -Ql deepin-compressor | grep interface deepin-compressor /usr/lib/deepin-compressor/plugins/libcompressor-interface.so ❯ file /usr/lib/deepin-compressor/plugins/libcompressor-interface.so /usr/lib/deepin-compressor/plugins/libcompressor-interface.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27a51f243f16ad76789cc5e681360f3d26da736d, stripped ❯ strace deepin-compressor execve("/usr/bin/deepin-compressor", ["deepin-compressor"], 0x7ffd2fc77cc0 / 92 vars /) = 0 brk(NULL) = 0x5ed92d9fa000 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x72fb8d6d1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "lib/deepin-compressor/plugins/glibc-hwcaps/x86-64-v3/libdtkwidget.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "lib/deepin-compressor/plugins/glibc-hwcaps/x86-64-v2/libdtkwidget.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "lib/deepin-compressor/plugins/libdtkwidget.so.5", O_RDONLY|O_CLOEXEC) = -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=174759, ...}) = 0 mmap(NULL, 174759, PROT_READ, MAP_PRIVATE, 3, 0) = 0x72fb8d6a6000 close(3) = 0 openat(AT_FDCWD, "/usr/lib/libdtkwidget.so.5", O_RDONLY|O_CLOEXEC) = 3 openat(AT_FDCWD, "lib/deepin-compressor/plugins/libcompressor-interface.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "lib/deepin-compressor/plugins/libcompressor-interface.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v3/libcompressor-interface.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v3/", 0x7fff5ae62300, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v2/libcompressor-interface.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib/glibc-hwcaps/x86-64-v2/", 0x7fff5ae62300, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/lib/libcompressor-interface.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/lib/", {st_mode=S_IFDIR|0755, st_size=206066, ...}, 0) = 0 writev(2, [{iov_base="deepin-compressor", iov_len=17}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libcompressor-interface.so", iov_len=26}, {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}], 10deepin-compressor: error while loading shared libraries: libcompressor-interface.so: cannot open shared object file: No such file or directory ) = 143 exit_group(127) = ? +++ exited with 127 +++

OBSERVED RESULT | 观察到的结果

No response

EXPECTED RESULT | 期望的结果

No response

ADDITIONAL INFORMATION | 额外补充

https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-compressor/-/issues/1

Ernest-su commented 2 months ago

any update?