Igo*_*orZ 5 executable libraries
我有点困惑,因为我不明白为什么会发生这种情况:
\n我记得的系统上的最后更改是
现在我无法启动某些应用程序。Ldd 告诉我它是 \xe2\x80\x9c,而不是动态可执行文件\xe2\x80\x9d
\n\nigor@Linbox:/lib/i386-linux-gnu$ ldd libssl.so.1.0.0 \n is not a dynamic executable\n\nigor@Linbox:/lib/i386-linux-gnu$ ldd libselinux.so.1 \n is not a dynamic executable\n\nigor@Linbox:/bin$ ldd dd \n linux-vdso.so.1 => (0x00007fff0b380000)\n libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb618c76000)\n /lib64/ld-linux-x86-64.so.2 (0x00007fb619269000) \n\nigor@Linbox:/lib/x86_64-linux-gnu$ ldd libc.so.6 \n /lib64/ld-linux-x86-64.so.2 (0x00007fcb44373000)\n linux-vdso.so.1 => (0x00007ffed8f33000)\nRun Code Online (Sandbox Code Playgroud)\n\n版本:Linux Linbox 4.13.0-46-generic #51-Ubuntu SMP 六月 12 日星期二 12:36:29 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
\n\n我还检查了它是否仍然存在:
\n\n// for running x32 applications on x64 system\nsudo dpkg --add-architecture i386\nsudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386\nRun Code Online (Sandbox Code Playgroud)\n\n自从删除后ld.so.cache我就这么做了sudo ldconfig。有新的缓存在/etc/ld.so.cache
我想念某个图书馆吗?
\n\n添加了文件检查:
\n\nfile /lib/i386-linux-gnu/libssl.so.1.0.0\n/lib/i386-linux-gnu/libssl.so.1.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1e3854cb8b86f1006dc391d23f102ea1184cf25, stripped\nfile /lib/i386-linux-gnu/libselinux.so.1\n/lib/i386-linux-gnu/libselinux.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=396cda857e41036061599a59c9f5fe62d7b50c4d, stripped\ndpkg -S /lib/i386-linux-gnu/libssl.so.1.0.0\nlibssl1.0.0:i386: /lib/i386-linux-gnu/libssl.so.1.0.0\ndpkg -S /lib/i386-linux-gnu/libselinux.so.1\nlibselinux1:i386: /lib/i386-linux-gnu/libselinux.so.1\nRun Code Online (Sandbox Code Playgroud)\n\n从评论中检查了 libx32:
\n\nigor@Linbox:/lib/i386-linux-gnu$ ls -l /libx32/ld*\n-rwxr-xr-x 1 root root 155092 Jan 12 2018 /libx32/ld-2.26.so\nlrwxrwxrwx 1 root root 10 Jan 12 2018 /libx32/ld-linux-x32.so.2 -> ld-2.26.so\nRun Code Online (Sandbox Code Playgroud)\n
4.13.0-46-generic我已经通过将内核更新到以下版本解决了这个问题(感谢 ubfan1)4.15.0-39-generic:
$ uname -a
Linux Linbox 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
/lib/i386-linux-gnu$ ldd libselinux.so.1
linux-gate.so.1 (0xf7fca000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf7ee6000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7ee1000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d05000)
/lib/ld-linux.so.2 (0xf7fcc000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7ce6000)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29424 次 |
| 最近记录: |