cannot start pac - Perl_xs_apiversion_bootcheck
Brought to you by:
perseo22
Hi.
After i upgraded from Fedora 22 to 23 i cannot start pac anymore.
Error in the terminal:
/usr/bin/perl: symbol lookup error: /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so: undefined symbol: Perl_xs_apiversion_bootcheck
Usefull information:
perl -v
This is perl 5, version 22, subversion 0 (v5.22.0) built for x86_64-linux-thread-multi
rpm -qa | grep vte
vte291-0.42.1-1.fc23.x86_64
vte3-0.36.5-1.fc23.x86_64
vte-0.28.2-16.fc23.x86_64
vte-profile-0.42.1-1.fc23.x86_64
rpm -qa | grep pac-
pac-4.5.5.5-2.x86_64
Before the upgrade was working fine.
Please help.
Thanks in advance.
Hi!
I need your help (everything is pretty simple, believe me)
First of all, install (yum or whatever method you prefer) the "Vte development" package (it's very small, so don't worry).
In Debian, is called 'libvte-dev', but in RedHat (and derivatives) I think it's named 'vte-devel'. So, something like:
should work.
Now:
At this point, please, modify your '/opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so' with the newly complied one 'blib/arch/auto/Gnome2/Vte/Vte.so'. So, do:
It should work! :)
Oh, and by the way, please, PLEASE, send me your brand-new 'Vte.so' ;)
Hi David.
Thanks a lot.
There was missing some steps but thats not the point.
In the end it worked.
here it is:
http://www.megafileupload.com/i0wL/Vte.so
Thanks.
Good! Thanks!
Hey David, will you build soon a new rpm for having this stuff fixed?
Thanks.
Last edit: Luis 2015-11-04
Sure! :)
you'r the man! :-)
Hi David.
Just letting you know that, i upgraded to Fedora 23 in my laptop, upgraded to lastest PAC version pac-4.5.5.6-2.x86_64 and didnt work. Same error.
hey again David.
After this fix i got a core dump after each time i close PAC.
PAC started (pac) with PID 4297
INFO: Used config file '/~.config/pac/pac.nfreeze'
INFO: Using 'standard Gnome2' tray icon
PAC finishing (pac) with pid 4297
Segmentation fault (core dumped)
And Gnome detects a crash as well.
dmesg pac messages:
[Wed Nov 4 19:59:47 2015] pac[4610]: segfault at 59 ip 00007f4a5f4910b0 sp 00007fff1c382d30 error 4 in libgobject-2.0.so.0.4600.1[7f4a5f470000+50000]
[Wed Nov 4 20:00:00 2015] pac[4692]: segfault at 59 ip 00007fd0ce79e0b0 sp 00007ffeb21951d0 error 4 in libgobject-2.0.so.0.4600.1[7fd0ce77d000+50000]
[Wed Nov 4 20:00:21 2015] pac[4778]: segfault at 59 ip 00007f67bb4580b0 sp 00007ffd82ddfae0 error 4 in libgobject-2.0.so.0.4600.1[7f67bb437000+50000]
Can you check it out?
Thanks.
I believe that this exiting crash happens on Ubuntu, over the last 2/3 versions. At least, I get a crash related to libgobject.
Sorry...
Please, try again with 4.5.5.7 (.6 was a ****ing shitty release)
Take it easy :-)
I undo the Vte.so stuff and updaded to 4.5.5.7.
Its works.
Good Job, Thanks for fixing this issue.
Although the segfault is still there, but i dont think its related to this issue specifically.
Goob job on PAC.
Hi,
This fix from the first commant worked for me on Fedora 23 KDE.
Here is mi Vte.so https://drive.google.com/file/d/0B1MFOvs3HIWqYlRBX0JicDlFWDA/view?usp=sharing
Maybe this one is helpfull to.
Thanx
regards,
Vincent
I just update perl in Debian Testing to 5.22.1. I don't thin there where any vte updates, but I get exactly the same message as the first poster. I've got the newest pac version installed - 4.5.5.7.
Yeah, same thing with Ubuntu Xenial Perl 5.22.1.... Shout if you want the Vte.so :-)
Last edit: ryates 2016-02-04
Hello,
I upgrade 14.04 to 16.04 and pac corrupt
$ pac
/usr/bin/perl: symbol lookup error: /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so: undefined symbol: Perl_xs_apiversion_bootcheck
make for instruction
[12:11:07|Gnome2-Vte-0.11]$ perl Makefile.PL
Package vte was not found in the pkg-config search path.
Perhaps you should add the directory containing `vte.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vte' found
at Makefile.PL line 75.
can not find package vte >= 0.10
check that it is properly installed and available in PKG_CONFIG_PATH
at Makefile.PL line 75.
packets instaled
i A gir1.2-vte-2.91 - GObject introspection data for the VTE library
i A libvte-2.91-0 - Terminal emulator widget for GTK+ 3.0 - runtime files
i A libvte-2.91-common- Terminal emulator widget for GTK+ 3.0
i libvte-common - Terminal emulator widget for GTK+ 2.x - common files
i libvte9 - Terminal emulator widget for GTK+ 2.0 - runtime files
What to do?
Hi!
Simply:
1- uninstall PAC (the uninstalling process won't remove your connections/settings, so, don't worry)
2- rm -rf /opt/pac
3- Reinstall PAC
;)
Wow, thnks!
Pac is no longer works in latest Ubuntu 17.04 with segmentation fault on launch
Method with Gnome2-Vte isn't working there as well - "perl Makefile.PL" shows error:
MakeMaker FATAL: prerequisites not found.
ExtUtils::Depends not installed
ExtUtils::PkgConfig not installed
Last edit: User 12234 2017-04-22
http://megawan.id/2017/01/21/mismatched-perl-binaries/
http://www.blindinganswers.com/blog/how-to-install-pac-manager-in-linux-mint-19/