"synaptic: ошибка при загрузке общих библиотек: libept.so.1.aptpkg4.12"

Когда я запускаю synaptic, он выдает следующее:

$ sudo synaptic
[sudo] password for xxxxx: 
synaptic: error while loading shared libraries: libept.so.1.aptpkg4.12: cannot open shared object file: No such file or directory

В чем причина и каково ее решение?

2 ответа

Решение

Вы должны переустановить libept1.4.2 поскольку по тем или иным причинам отсутствует в /usr/lib каталог. Для этого:

sudo apt-get --reinstall install libept1.4.12

Вы можете проверить, существует ли он или нет:

$ ls -l /usr/lib/libept.so.1.aptpkg4.12
-rw-r--r--. 1 root root 596740 jun 21  2012 /usr/lib/libept.so.1.aptpkg4.12

У меня есть эквивалентное сообщение об ошибке для использования synaptic с libept1.4.16. Проблема в том, что необходимая библиотека libept.so.1.aptpkg4.16 не существует, но вместо этого можно найти libept.so.1.aptpkg5.0 в /usr/lib/x86_64-linux-gnu/. Действительно, libept1.4.16_1.0.14+b2_amd64.deb кажется неисправным. Он утверждает, что это libept1.4.16, но на самом деле он устанавливает libept1.5.0 вместо этого. Чтобы решить эту проблему, я просто скопировал libept.so.1.aptpkg4.16 из более старой версии libept1.4.16_1.0.14+b1_amd64.deb в /usr/lib/x86_64-linux-gnu/ и впоследствии использовал ldconfig -v. Теперь синаптика начинается снова.

Другие вопросы по тегам