Hi a few days ago I upgraded my testing Debian Desctop to discorve after that my PAC menager instalation stop working - I cant open any tab, Pac freeze, in terminal I see:
pxernos@pingwin:~$ pac
PAC started (pac) with PID 6931
INFO: Used config file '/home/xernos/.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.
^CINFO: Signal 'INT' received. Exiting PAC...
PAC finishing (pac) with pid 6931
I checked Vte.so symmlink, tryed reinstall and install older version.
SOme information about my instalation :
pxernos@pingwin:~$ ldd /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so
linux-vdso.so.1 (0x00007ffef41b8000)
libvte.so.9 => /usr/lib/libvte.so.9 (0x00007f46b5f11000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f46b58c8000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f46b5613000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f46b5406000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f46b51e0000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f46b4fbb000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f46b4da5000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f46b4b59000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f46b491b000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f46b466c000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f46b42d7000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f46b4082000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f46b3d6f000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f46b3a5b000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f46b3718000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f46b3506000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f46b3304000)
libperl.so.5.22 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f46b2f64000)
libncurses.so.5 => /lib/x86_64-linux-gnu/libncurses.so.5 (0x00007f46b2d41000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f46b2b17000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f46b2813000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f46b25f6000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f46b23f0000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f46b21ed000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f46b1fea000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f46b1de4000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f46b1bda000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f46b19d7000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f46b17c5000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f46b15ba000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f46b13af000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f46b117c000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f46b0efc000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f46b0cf0000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f46b0ac6000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f46b08ab000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f46b0684000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f46b046d000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f46b0223000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f46b0018000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f46afda5000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f46afafe000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f46af8fa000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f46af6ec000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f46af4c4000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f46af2ba000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f46af0b6000)
/lib64/ld-linux-x86-64.so.2 (0x00005570e1512000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f46aee90000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f46aec88000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f46aea45000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f46ae83f000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f46ae639000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f46ae434000)
pxernos@pingwin:~$ dpkg -l | grep perl | tr -s ' ' | cut -d ' ' -f 2,3
libalgorithm-diff-perl 1.19.03-1
libalgorithm-diff-xs-perl 0.04-4+b2
libalgorithm-merge-perl 0.08-3
libapt-pkg-perl 0.1.29+b6
libarchive-zip-perl 1.59-1
libauthen-sasl-perl 2.1600-1
libb-hooks-endofscope-perl 0.21-1
libcairo-perl 1.106-1+b2
libcgi-fast-perl 1:2.10-1
libcgi-pm-perl 4.32-1
libclass-accessor-perl 0.34-1
libclass-inspector-perl 1.28-1
libclass-isa-perl 0.36-5
libclass-method-modifiers-perl 2.12-1
libclass-xsaccessor-perl 1.19-2+b7
libclone-perl 0.38-2+b1
libconvert-binhex-perl 1.125-1
libcrypt-blowfish-perl 2.14-1+b4
libcrypt-cbc-perl 2.33-1
libcrypt-rijndael-perl 1.13-1+b2
libdata-optlist-perl 0.110-1
libdevel-globaldestruction-perl 0.13-1
libdigest-hmac-perl 1.03+dfsg-1
libdistro-info-perl 0.14
libdpkg-perl 1.18.10
libemail-valid-perl 1.200-1
libencode-locale-perl 1.05-1
liberror-perl 0.17024-1
libexpect-perl 1.21-1
libexporter-tiny-perl 0.042-1
libfcgi-perl 0.78-1+b1
libfile-basedir-perl 0.07-1
libfile-copy-recursive-perl 0.38-1
libfile-desktopentry-perl 0.22-1
libfile-fcntllock-perl 0.22-3+b2
libfile-fnmatch-perl 0.02-2+b3
libfile-listing-perl 6.04-1
libfile-mimeinfo-perl 0.27-1
libfile-stripnondeterminism-perl 0.028-1
libfont-afm-perl 1.20-1
libgetopt-long-descriptive-perl 0.100-1
libglib-perl 3:1.321-1+b1
libgnome2-gconf-perl 1.044-6+b1
libgtk2-ex-simple-list-perl 0.50-2
libgtk2-gladexml-perl 1.007-2+b3
libgtk2-perl 2:1.2498-3+b1
libgtk2-unique-perl 0.05-2+b3
libhtml-form-perl 6.03-1
libhtml-format-perl 2.11-2
libhtml-parser-perl 3.72-2+b1
libhtml-tagset-perl 3.20-2
libhtml-tree-perl 5.03-2
libhttp-cookies-perl 6.01-1
libhttp-daemon-perl 6.01-1
libhttp-date-perl 6.02-1
libhttp-message-perl 6.11-1
libhttp-negotiate-perl 6.00-2
libimport-into-perl 1.002005-1
libio-html-perl 1.001-1
libio-pty-perl 1:1.08-1.1+b2
libio-sessiondata-perl 1.03-1
libio-socket-inet6-perl 2.72-2
libio-socket-ip-perl 0.37-1
libio-socket-ssl-perl 2.038-1
libio-string-perl 1.08-3
libio-stringy-perl 2.111-2
libio-stty-perl 0.03-1.1
libipc-run-perl 0.94-1
libipc-system-simple-perl 1.25-3
liblist-moreutils-perl 0.416-1+b1
liblocale-gettext-perl 1.07-3+b1
liblwp-mediatypes-perl 6.02-1
liblwp-protocol-https-perl 6.06-2
libmail-sendmail-perl 0.79.16-1
libmailtools-perl 2.13-1
libmime-tools-perl 5.508-1
libmodule-implementation-perl 0.09-1
libmodule-runtime-perl 0.014-2
libmoo-perl 2.002004-1
libnamespace-clean-perl 0.27-1
libnet-arp-perl 1.0.8-2+b2
libnet-dbus-perl 1.1.0-4+b1
libnet-dns-perl 1.06-1
libnet-domain-tld-perl 1.74-1
libnet-http-perl 6.09-1
libnet-ip-perl 1.26-1
libnet-pcap-perl 0.18-1+b1
libnet-proxy-perl 0.12-6
libnet-smtp-ssl-perl 1.03-1
libnet-ssleay-perl 1.77-1+b1
libnumber-compare-perl 0.03-1
libnumber-range-perl 0.12-1
libossp-uuid-perl 1.6.2-1.5+b3
libpackage-stash-perl 0.37-1
libpackage-stash-xs-perl 0.28-3+b1
libpango-perl 1.227-1+b1
libparams-classify-perl 0.013-6+b1
libparams-util-perl 1.07-3+b1
libparams-validate-perl 1.24-1+b1
libparse-debianchangelog-perl 1.2.0-10
libpath-iterator-rule-perl 1.009-1
libpath-tiny-perl 0.096-1
libperl5.22:amd64 5.22.2-5
libperl5.24:amd64 5.24.1~rc3-3
libperlio-gzip-perl 0.19-1+b2
libpod-constants-perl 0.19-1
libregexp-assemble-perl 0.36-1
librole-tiny-perl 2.000003-1
libscalar-list-utils-perl 1:1.45-1+b1
libsoap-lite-perl 1.20-1
libsocket6-perl 0.27-1+b1
libsort-key-perl 1.33-1+b3
libstrictures-perl 2.000003-1
libstring-copyright-perl 0.003003-1
libstring-escape-perl 2010.002-1
libsub-exporter-perl 0.986-1
libsub-exporter-progressive-perl 0.001012-1
libsub-identify-perl 0.12-2+b1
libsub-install-perl 0.928-1
libsub-name-perl 0.19-1+b1
libswitch-perl 2.17-2
libsys-hostname-long-perl 1.5-1
libtask-weaken-perl 1.04-1
libtext-charwidth-perl 0.04-7+b5
libtext-glob-perl 0.09-2
libtext-iconv-perl 1.7-5+b4
libtext-levenshtein-perl 0.13-1
libtext-unidecode-perl 1.27-1
libtext-wrapi18n-perl 0.06-7.1
libtie-ixhash-perl 1.23-2
libtimedate-perl 2.3000-2
libtry-tiny-perl 0.27-1
libunicode-utf8-perl 0.60-1+b3
liburi-perl 1.71-1
libvariable-magic-perl 0.60-1+b1
libwww-perl 6.15-1
libwww-robotrules-perl 6.01-1
libx11-protocol-perl 0.56-7
libxml-libxml-perl 2.0128+dfsg-1+b1
libxml-namespacesupport-perl 1.11-1
libxml-parser-perl 2.44-2+b1
libxml-sax-base-perl 1.07-1
libxml-sax-expat-perl 0.40-2
libxml-sax-perl 0.99+dfsg-2
libxml-twig-perl 1:3.50-1
libxml-xpathengine-perl 0.13-1
libxmlrpc-lite-perl 0.717-1
libyaml-libyaml-perl 0.63-1+b1
libyaml-perl 1.18-1
libyaml-syck-perl 1.29-1+b2
perl 5.24.1~rc3-3
perl-base 5.24.1~rc3-3
perl-modules 5.20.2-3+deb8u4
perl-modules-5.24 5.24.1~rc3-3
Hi,
I solved the problem on my Debian Stretch, perl 5.24:
1/ Install dependency
apt-get install libvte-dev libextutils-depends-perl libextutils-pkgconfig-perl
2/ Install dh-make-perl
apt-get install dh-make-perl apt-file
apt-file update
3/ Build Vte
dh-make-perl --cpan Gnome2::Vte --build
4/ Install the package
dpkg -i libgnome2-vte-perl_0.11-1_amd64.deb
5/ Remove embeded vte library from the pac directory
find /opt/pac/ -name "Vte.so*" -exec rm {} \;
Voila!
thanks a lot. it also solved my problem under debian testing which was the message:
xs/Vte.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)
Hello
I solved the same issue for pac-4.5.5.7-all.deb thanks to the file downloaded from bug 271
https://sourceforge.net/p/pacmanager/bugs/_discuss/thread/b717f5c1/09d9/attachment/Vte.so_32_5.022.bz2
I had a broken link (Vte.so) in /opt/pac/lib/ex/vte32/auto/Gnome2/Vte/
The link is pointing to a file Vte.so_32_5.022 that does not exist in the same folder.
Downloading the attached file from bug 271 and locating the file in the folder fix the issue for me.
Hope this can help
Thanks guys, especially for felix,
To be honest I slowly lost hope that someone could help me to solve this nasty problem. After build package I removed all developer packages leaving only created package with vte (probably I will install this stuff again if problem occurs).
If somone want, you can download from this post my compilation, but better will be to install all dependices and build for yourself (security and library version).
Last edit: xxxadamtmg 2016-10-18
i wish PAC would finally switch to a static build .. since years there's a struggle to keep up with perl-versions , since even minor patches can break the whole show ... IMO times to save a few KBytes are longgone