问题排查 记录
root@nas:/mnt/temp# chroot /mnt/temp ldd /usr/lib/systemd/systemd | grep libsystemd-core
libsystemd-core-254.so => not found
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp ldd /usr/lib/systemd/systemd | grep libsystemd-core
libsystemd-core-254.so => not found
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp ldd /usr/lib/systemd/systemd
linux-vdso.so.1 (0x00007fea19fc7000)
libsystemd-core-254.so => not found
libsystemd-shared-254.so => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fea19dba000)
/lib64/ld-linux-x86-64.so.2 (0x00007fea19fc9000)
root@nas:/mnt/temp# ls -l /mnt/temp/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core*
-rw-r--r-- 1 root root 2066856 May 30 01:04 /mnt/temp/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-252.so
root@nas:/mnt/temp#
root@nas:/mnt/temp# ls -l /mnt/temp/usr/lib/libsystemd-core*
ls: cannot access '/mnt/temp/usr/lib/libsystemd-core*': No such file or directory
root@nas:/mnt/temp# ls -l /mnt/temp/usr/lib
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp dpkg -l | grep systemd
ii dbus-user-session 1.14.10-1deb12u1 amd64 simple interprocess messaging system (systemd --user integration)
ii libnss-systemd:amd64 254.26-1bpo12+1 amd64 nss module providing dynamic user and group name resolution
ii libpam-systemd:amd64 254.26-1bpo12+1 amd64 system and service manager - PAM module
ii libsystemd-shared:amd64 252.38-1deb12u1 amd64 systemd shared private library
ii libsystemd0:amd64 252.38-1deb12u1 amd64 systemd utility library
ii libvirt-daemon-system-systemd 9.0.0-4+deb12u2 all Libvirt daemon configuration files (systemd)
ii systemd 254.26-1bpo12+1 amd64 system and service manager
ii systemd-container 254.26-1bpo12+1 amd64 systemd container/nspawn tools
ii systemd-dev 254.26-1bpo12+1 all systemd development files
ii systemd-sysv 254.26-1bpo12+1 amd64 system and service manager - SysV compatibility symlinks
ic systemd-timesyncd 252.30-1deb12u2 amd64 minimalistic service to synchronize local time with NTP servers
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# ll /mnt/temp/usr/lib/libsystemd-core.so
ls: cannot access '/mnt/temp/usr/lib/libsystemd-core.so': No such file or directory
root@nas:/mnt/temp# find /mnt/temp/ -mount -type f -name 'libsystemd-core.so'
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# find /mnt/temp/ -mount -type f -name 'libsystemd-core'
root@nas:/mnt/temp#
root@nas:/mnt/temp# find /mnt/temp/ -type f -name 'libsystemd-core*'
/mnt/temp/usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-252.so
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# ln -sf /usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-252.so
/mnt/temp/usr/lib/libsystemd-core.so
root@nas:/mnt/temp#
root@nas:/mnt/temp# ln -sf /usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-252.so
/mnt/temp/usr/lib/x86_64-linux-gnu/libsystemd-core.so
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp ldconfig
ldconfig: /usr/local/lib/libzmq.so.5 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-egl-gbm.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libcudadebugger.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-vksc-core.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-allocator.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-cfg.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-encode.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libGLESv1_CM_nvidia.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libGLX_nvidia.so.0 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libGLESv2_nvidia.so.2 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-fbc.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-nvvm.so.4 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvoptix.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-ptxjitcompiler.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libOpenCL.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvcuvid.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-opencl.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-opticalflow.so.1 is not a symbolic link
ldconfig: /lib/x86_64-linux-gnu/libnvidia-ngx.so.1 is not a symbolic link
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp ldd /usr/lib/systemd/systemd | grep libsystemd-core
libsystemd-core-254.so => not found
root@nas:/mnt/temp#
/mnt/temp/usr/lib/libsystemd-core.so、/mnt/temp/usr/lib/x86_64-linux-gnu/libsystemd-core.so 这两个文件原始就不存在
root@nas:/mnt/temp# ldd /usr/lib/systemd/systemd
linux-vdso.so.1 (0x00007f63eccf0000)
libsystemd-core-252.so => /usr/lib/x86_64-linux-gnu/systemd/libsystemd-core-252.so (0x00007f63ecad9000)
libsystemd-shared-252.so => /usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-252.so (0x00007f63ec600000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f63ec41f000)
libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007f63ecaaa000)
libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007f63eca98000)
libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007f63eca65000)
libkmod.so.2 => /lib/x86_64-linux-gnu/libkmod.so.2 (0x00007f63eca48000)
libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007f63eca33000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f63eca05000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f63ec9a2000)
libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f63ec997000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f63ec93e000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f63ec413000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f63ec3d7000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f63ec290000)
libip4tc.so.2 => /lib/x86_64-linux-gnu/libip4tc.so.2 (0x00007f63ec934000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f63ec26a000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f63ebc00000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f63ec1ac000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f63ec17d000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f63ec09d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f63eccf2000)
libcap-ng.so.0 => /lib/x86_64-linux-gnu/libcap-ng.so.0 (0x00007f63ec095000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f63ebb66000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f63ebb3e000)
root@nas:/mnt/temp#
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp ldd /usr/lib/systemd/systemd
linux-vdso.so.1 (0x00007f317fca4000)
libsystemd-core-254.so => not found
libsystemd-shared-254.so => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f317fa97000)
/lib64/ld-linux-x86-64.so.2 (0x00007f317fca6000)
root@nas:/mnt/temp# du -hs /usr/lib/systemd/systemd
92K /usr/lib/systemd/systemd
root@nas:/mnt/temp#
root@nas:/mnt/temp# chroot /mnt/temp du -hs /usr/lib/systemd/systemd
96K /usr/lib/systemd/systemd
root@nas:/mnt/temp#