pacmanager icon indicating copy to clipboard operation
pacmanager copied to clipboard

On Fedora25 got "Can't locate object method "new" via package "Gnome2::Vte::Terminal"

Open gaerank opened this issue 8 years ago • 5 comments

Hi, I was just upgrade my Fedora 24 to 25. when I start connection, It shows me a message.

PAC started (pac) with PID 8466 INFO: Used config file '/home/kevin/.config/pac/pac.nfreeze' INFO: Using 'standard Gnome2' tray icon *** unhandled exception in callback: *** Can't locate object method "new" via package "Gnome2::Vte::Terminal" (perhaps you forgot to load "Gnome2::Vte::Terminal"?) at /opt/pac/lib/PACTerminal.pm line 500. *** ignoring at /opt/pac/lib/PACMain.pm line 1398. PAC finishing (pac) with pid 8466

I was run "find /opt/pac/ -name "Vte.so*" -exec rm {} +" but is was not effecient. Does anybody help me out to solve this problem???

gaerank avatar Nov 27 '16 06:11 gaerank

I noticed this also. In addition to the find exec rm you did I also did the following:

sudo yum -y install perl-Gnome2-Vte

Also, I downloaded the latest github pac code and copied it over my existing 4.5.5.7-2 rpm install in /opt/pac.

It is working great again.

onixware avatar Dec 01 '16 02:12 onixware

On Debian 9 no work, Gnome2::Vte::Terminal always is trowed.

yuniers avatar Feb 06 '17 16:02 yuniers

Hi, I was late to update. I ve just ran both and solved.

  1. sudo find /opt/pac/ -name "Vte.so*" -exec rm {} +
  2. sudo yum -y install perl-Gnome2-Vte

gaerank avatar Jun 22 '17 02:06 gaerank

Ty, You save my day @gaerank

edeani avatar Jul 04 '17 14:07 edeani

Hello everyone,

thank you for the tip, in my case, there was not sufficient to delete the Vte.so from /opt/pac It was necessary to delete from the whole filesystem

/opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so_32_5.000 /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so_32_5.014 /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so_32_5.016 /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so_32_5.018 /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/Vte.so_32_5.020 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.000 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.014 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.016 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.018 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.020 /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so_64_5.022 /opt/pac/lib/ex/vtePPC64/auto/Gnome2/Vte/Vte.so /usr/lib64/perl5/vendor_perl/auto/Gnome2/Vte/Vte.so

I try with

rm /usr/lib64/perl5/vendor_perl/auto/Gnome2/Vte/Vte.so

and then

dnf -y install perl-Gnome2-Vte

!!!!

pac is working again....

Thank you for your post....

mariotpc avatar Jan 25 '18 19:01 mariotpc