Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24977 - irssi fails on startup with undefined symbol error: "Perl_Gthr_key_ptr"

Attached to Project: Arch Linux
Opened by Marco A Rojas (marquicus) - Friday, 01 July 2011, 13:24 GMT
Last edited by Ionut Biru (wonder) - Monday, 04 July 2011, 12:19 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

irssi crashes with the following error:

"irssi: symbol lookup error: /usr/lib/perl5/site_perl/auto/List/MoreUtils/MoreUtils.so: undefined symbol: Perl_Gthr_key_ptr"

the problem began since the last perl update, but a workaround is to rename the ~/.irssi directory,

Additional info:
* irssi 0.8.15-5
* perl 5.14.1-1
* irssi config file is included


Steps to reproduce:
   config (9.3 KiB)
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 04 July 2011, 12:19 GMT
Reason for closing:  Not a bug
Comment by Marco A Rojas (marquicus) - Friday, 01 July 2011, 13:32 GMT
The problem is due some irssi scripts, they are found in http://scripts.irssi.org/

email_privmsgs.pl
gtrans.pl
irsnot.pl
twirssi.pl
Comment by Ionut Biru (wonder) - Friday, 01 July 2011, 13:42 GMT
pacman -Qo /usr/lib/perl5/site_perl/auto/List/MoreUtils/MoreUtils.so
Comment by Marco A Rojas (marquicus) - Friday, 01 July 2011, 13:59 GMT
pacman -Qo /usr/lib/perl5/site_perl/auto/List/MoreUtils/MoreUtils.so
error: No package owns /usr/lib/perl5/site_perl/auto/List/MoreUtils/MoreUtils.so
Comment by Ionut Biru (wonder) - Friday, 01 July 2011, 14:03 GMT
this means you have install perl modules outside of pacman using cpan or whatever methods.

all perl modules need to be recompiled against perl 5.14.1 and usually bugs like this appear when using modules from aur or cpan
Comment by Marco A Rojas (marquicus) - Friday, 01 July 2011, 14:04 GMT
thanks wonder, perl owns just until this directory "/usr/lib/perl5/site_perl", is this new perl version missing something?

pacman -Ql | grep "/usr/lib/perl5/site_perl"
perl /usr/lib/perl5/site_perl/
Comment by Marco A Rojas (marquicus) - Friday, 01 July 2011, 14:33 GMT
I've reinstalled all the perl modules but the problem still happens, I used this method

perldoc perllocal
...

sudo perl -MCPAN -e shell
cpan> install List::MoreUtils
...

Maybe I'm missing something, I think could be a good idea to add in the perl install file for looking up the local modules installed and reinstall them
Comment by Florian Pritz (bluewind) - Friday, 01 July 2011, 15:18 GMT
Use this script to find broken modules: http://git.server-speed.net/bin/plain/find-broken-perl-packages.sh
It should work fine with packages installed using cpan directly, but I haven't tested that.

When you have the list use cpanp to reinstall them as described here: http://mailman.archlinux.org/pipermail/arch-general/2011-July/020719.html
Comment by Marco A Rojas (marquicus) - Monday, 04 July 2011, 12:12 GMT
Thank you

Loading...