PAC Manager: Can’t locate object method «new» via package «Gnome2::Vte::Terminal»

Такое у меня произошло после обновления пакетов в системе. Решается очень просто.

# find /opt/pac/ -name "Vte.so*" -exec rm {} +

Или же вкучную удалить Vte.so по пути /opt/pac/lib/ex/vte64 или (/opt/pac/lib/ex/vte32).

Если не помогло. Попробовать удалить PAC. Удалить полностью его директорию:

# rm -rf /opt/pac

И снова удалить Vte.so

У разработчика есть дискуссия по этому поводу здесь — https://sourceforge.net/p/pacmanager/bugs/177/

Если не помогло… Рецепт 2:

# apt-get install libvte-dev libextutils-depends-perl libextutils-pkgconfig-perl
# apt-get install dh-make-perl apt-file
# apt-file update
# dh-make-perl --cpan Gnome2::Vte --build
# dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb
# find /opt/pac/ -name "Vte.so*" -exec rm {} \;

Вуаля! Мне помогло, когда обновил свою Ubuntu до 17.04


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!