بله سرور دبیان 11 هستش
خروجی دستوری که گفتید:
-bash: dpkg: command not found
apt 2.2.4 (amd64)
Listing... Done
libapt-pkg6.0/stable,now 2.2.4 amd64 [installed]
deinstall ok config-files containerd.io
install ok half-configured initramfs-tools
cat (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Torbjorn Granlund and Richard M. Stallman.
Linux SALIH-debian-2gb-nbg1-1 5.10.0-18-amd64 #1 SMP Debian 5.10.140-1 (2022-09-02) x86_64 GNU/Linux
total 123985
-rw-r--r-- 1 root root 236286 Sep 2 13:54 config-5.10.0-18-amd64
-rw-r--r-- 1 root root 236275 Oct 21 20:24 config-5.10.0-19-amd64
-rw-r--r-- 1 root root 236452 Dec 13 20:46 config-5.10.0-20-amd64
drwx------ 3 root root 512 Jan 1 1970 efi
drwxr-xr-x 6 root root 4096 Dec 28 14:41 grub
-rw-r--r-- 1 root root 35093119 Oct 9 04:17 initrd.img-5.10.0-18-amd64
-rw-r--r-- 1 root root 35089872 Dec 11 14:52 initrd.img-5.10.0-19-amd64
-rw-r--r-- 1 root root 35100694 Dec 28 14:40 initrd.img-5.10.0-20-amd64
-rw-r--r-- 1 root root 83 Sep 2 13:54 System.map-5.10.0-18-amd64
-rw-r--r-- 1 root root 83 Oct 21 20:24 System.map-5.10.0-19-amd64
-rw-r--r-- 1 root root 83 Dec 13 20:46 System.map-5.10.0-20-amd64
-rw-r--r-- 1 root root 6962016 Sep 2 13:54 vmlinuz-5.10.0-18-amd64
-rw-r--r-- 1 root root 6963648 Oct 21 20:24 vmlinuz-5.10.0-19-amd64
-rw-r--r-- 1 root root 7008928 Dec 13 20:46 vmlinuz-5.10.0-20-amd64
systemd 247 (247.3-7+deb11u1)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified
ldd (Debian GLIBC 2.31-13+deb11u5) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
ldconfig (Debian GLIBC 2.31-13+deb11u5) 2.31
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Andreas Jaeger.
--version: error while loading shared libraries: --version: cannot open shared object file
بهتر بود خروجی هر دستور رو با یکم فاصله از قبلی و بعدی قرار میدادید تا راحتتر بشه اونها رو خوند و از هم تفکیک کرد.
به نظر میاد نسخه نرمافزارها، کرنل و glibc مربوط به دبیان ۱۱ هست.
وضعیت بستهها هم مشکل خاصی نداره. فقط فایل پیکربندی مربوط به بسته containerd.io هنوز توی سیستم هست که اونها با یه apt purge containerd.io پاک میشن، بسته initramfs-tools هم نصفه نیمه نصب شد که اون هم باید با یه dpkg --configure -a یا apt install -f حل بشه.
ولی یه مشکل جدی توی سیستم وجود داره. dpkg کار نمیده!
دقیقا نمیدونم چرا اینجوری شده. شاید برای تعمیرش به یه توزیع دیگه نیاز پیدا کنید.
خروجی این دستورات چیه؟
ls -l /usr/bin/dpkg
lsattr /usr/bin/dpkg
getcap /usr/bin/dpkg
در صمن جدیدا خروجی دستور apt upgrade تغییر کرده و اینطور شده:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
به خاطر این هست که dpkg درست کار نمیکنه.