Я удалил json-c библиотеку по Ubuntu 16.04 LTS # make uninstall
и удаленный весь отдых json-c с
# find / -name "*json-c*" -exec rm -rf {} /;
после перезагрузки, не может войти в систему - Входят в систему цикл
# cat ~/.xsession-error
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/sbin/upstart: error while loading shared libraries: libjson-c.so.2: cannot open shared object file: No such file or directory
Попробованный для переустановки json-c это дает мне библиотеку, названную libjson-c.so.3, но не 2
и система btw. находится под systemd, правильно?
# ps -e | grep systemd
1 ? 00:00:02 systemd
ОБНОВЛЕНИЕ: вот то, как я зафиксировал поврежденный пакет
# apt-get download libjson-c2
# dpkg -i libjson-c2
Вы уверены, что Вам была нужна эта определенная библиотека? Я много раз знаю, что люди сталкиваются с этой проблемой, то, потому что им на самом деле нужен libjson0, и иногда они будут получать ошибку ELFCLASS64, и это вызвано тем, что им нужна версия на 32 бита библиотеки вместо версии на 64 бита.
, Например:
sudo apt install libjson0:i386