Ошибка cannot open shared object file: Error 23

Автор werewolfe, 26 апреля 2018, 07:43:46

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

werewolfe

Здравствуйте!
Обновлял систему на VPS в процессе обновления на родительском сервере (так совпало к сожалению) произошёл какой-то сбой, в итоге пришлось помучатся с установкой MarinaDB
Затем с apache2
Вроде всё поставилось, но в системе возникают вот такие ошибки
Открыть содержимое (спойлер)

user@host:~# ps -a
ps: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 23
user@host:~# uname -a
Linux host 2.6.32-5-openvz-amd64 #1 SMP Sun Sep 23 11:32:18 UTC 2012 i686 GNU/Linux
user@host:~# dpkg -p libc6 apt libapt-pkg4.12
dpkg: error while loading shared libraries: libpcre.so.3: cannot open shared object file: Error 23
user@host:~# dpkg -p libc6 apt libapt-pkg4.12
dpkg: error while loading shared libraries: libpcre.so.3: cannot open shared object file: Error 23
user@host:~# dpkg --co-bash: start_pipeline: pgrp pipe: Too many open files in system
-bash: cannot make pipe for command substitution: Too many open files in system
-bash: pipe error: Too many open files in system
-bash: start_pipeline: pgrp pipe: Too many open files in system
^C
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 23
user@host:~# dpkg --configure -a
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 23
user@host:~# dpkg -l libc6 apt libapt-pkg4.12
dpkg: error while loading shared libraries: libc.so.6: cannot open shared object file: Error 23
user@host:~# /etc/init.d/apache2 stop
/bin/sh: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: Error 23
user@host:~# apt install libc6
apt: error while loading shared libraries: libapt-pkg.so.5.0: cannot open shared object file: Error 23
user@host:~# dpkg-reconfigure libc6
/usr/bin/perl: error while loading shared libraries: libm.so.6: cannot open shared object file: Error 23
user@host:~# dpkg --configure libc6
dpkg: error while loading shared libraries: libselinux.so.1: cannot open shared object file: Error 23
user@host:~# dmesg
dmesg: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: Error 23
user@host:~#
[свернуть]
Каким образом это можно починить?

Cообщение объединено 26 апреля 2018, 08:37:14

Попробовал /sbin/ldconfig -v
Вывод
Открыть содержимое (спойлер)

/lib/i386-linux-gnu:
   libcap-ng.so.0 -> libcap-ng.so.0.0.0
   libgpg-error.so.0 -> libgpg-error.so.0.21.0
   libcom_err.so.2 -> libcom_err.so.2.1
   libmemusage.so -> libmemusage.so
   libm.so.6 -> libm-2.24.so
   libthread_db.so.1 -> libthread_db-1.0.so
   libpopt.so.0 -> libpopt.so.0.0.0
   libnss_dns.so.2 -> libnss_dns-2.24.so
   libresolv.so.2 -> libresolv-2.24.so
   libisc-export.so.160 -> libisc-export.so.160.0.0
   libdl.so.2 -> libdl-2.24.so
   libe2p.so.2 -> libe2p.so.2.3
   libhistory.so.7 -> libhistory.so.7.0
   libwrap.so.0 -> libwrap.so.0.7.6
   libselinux.so.1 -> libselinux.so.1
   libaudit.so.1 -> libaudit.so.1.0.0
   libnss_nis.so.2 -> libnss_nis-2.24.so
   libudev.so.1 -> libudev.so.1.6.5
   libsepol.so.1 -> libsepol.so.1
   libtinfo.so.5 -> libtinfo.so.5.9
   libss.so.2 -> libss.so.2.0
   libmount.so.1 -> libmount.so.1.1.0
   libfdisk.so.1 -> libfdisk.so.1.1.0
   libapparmor.so.1 -> libapparmor.so.1.4.0
   libhistory.so.5 -> libhistory.so.5.2
   libhistory.so.6 -> libhistory.so.6.2
   ld-linux.so.2 -> ld-2.24.so
   libsystemd.so.0 -> libsystemd.so.0.17.0
   libnsl.so.1 -> libnsl-2.24.so
   liblzma.so.5 -> liblzma.so.5.2.2
   libgcc_s.so.1 -> libgcc_s.so.1
   libslang.so.2 -> libslang.so.2.3.1
   libpthread.so.0 -> libpthread-2.24.so
   libnss_hesiod.so.2 -> libnss_hesiod-2.24.so
   libreadline.so.5 -> libreadline.so.5.2
   libexpat.so.1 -> libexpat.so.1.6.2
   libbsd.so.0 -> libbsd.so.0.8.3
   libcryptsetup.so.4 -> libcryptsetup.so.4.7.0
   libnss_compat.so.2 -> libnss_compat-2.24.so
   libutil.so.1 -> libutil-2.24.so
   libbz2.so.1.0 -> libbz2.so.1.0.4
   libcidn.so.1 -> libcidn-2.24.so
   libdbus-1.so.3 -> libdbus-1.so.3.14.15
   libprocps.so.6 -> libprocps.so.6.0.0
   libncursesw.so.5 -> libncursesw.so.5.9
   libreadline.so.6 -> libreadline.so.6.2
   libgcrypt.so.20 -> libgcrypt.so.20.1.6
   libjson-c.so.3 -> libjson-c.so.3.0.1
   libattr.so.1 -> libattr.so.1.1.0
   libc.so.6 -> libc-2.24.so
   libpcprofile.so -> libpcprofile.so
   libdevmapper.so.1.02.1 -> libdevmapper.so.1.02.1
   libpcre.so.3 -> libpcre.so.3.13.3
   libkmod.so.2 -> libkmod.so.2.3.1
   libnss_nisplus.so.2 -> libnss_nisplus-2.24.so
   libidn.so.11 -> libidn.so.11.6.16
   libpamc.so.0 -> libpamc.so.0.82.1
   libseccomp.so.2 -> libseccomp.so.2.3.1
   libdns-export.so.162 -> libdns-export.so.162.1.3
   libnss_files.so.2 -> libnss_files-2.24.so
   libglib-2.0.so.0 -> libglib-2.0.so.0.5000.3
   libaio.so.1 -> libaio.so.1.0.1
   libmnl.so.0 -> libmnl.so.0.2.0
   libblkid.so.1 -> libblkid.so.1.1.0
   libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
   librt.so.1 -> librt-2.24.so
   libpam.so.0 -> libpam.so.0.83.1
   libcap.so.2 -> libcap.so.2.25
   libuuid.so.1 -> libuuid.so.1.3.0
   libcgmanager.so.0 -> libcgmanager.so.0.0.0
   libsmartcols.so.1 -> libsmartcols.so.1.1.0
   libpam_misc.so.0 -> libpam_misc.so.0.82.0
   libreadline.so.7 -> libreadline.so.7.0
   libpng12.so.0 -> libpng12.so.0.49.0
   libz.so.1 -> libz.so.1.2.8
   libext2fs.so.2 -> libext2fs.so.2.4
   libacl.so.1 -> libacl.so.1.1.0
   libanl.so.1 -> libanl-2.24.so
   libcrypt.so.1 -> libcrypt-2.24.so
   libkeyutils.so.1 -> libkeyutils.so.1.5
   libBrokenLocale.so.1 -> libBrokenLocale-2.24.so
   libncurses.so.5 -> libncurses.so.5.9
   libSegFault.so -> libSegFault.so
/usr/lib/i386-linux-gnu:
/lib:
/usr/lib:
[свернуть]
Но ошибки не ушли.

CoolAller

Если все еще актуально, то могу дать направление куда копать, нужно проверять наличие либов и линков на них.

werewolfe

Цитата: CoolAller от 07 июня 2018, 14:17:20
Если все еще актуально, то могу дать направление куда копать, нужно проверять наличие либов и линков на них.
Не актуально, из бекапов всё восстановил, бросил ковырять :)
Но возможно на будущее кому-то пригодится.