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#25035 - [munin] 1.4.5 built against perl version before 5.14

Attached to Project: Arch Linux
Opened by Justin (velusip) - Wednesday, 06 July 2011, 02:40 GMT
Last edited by Dan McGee (toofishes) - Wednesday, 06 July 2011, 23:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan McGee (toofishes)
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
munin seems to be built against an older version of perl. Cannot downgrade because git requires version 5.14 See additional info for package versions to reproduce error.


Additional info:
$ pacman -Qi munin perl
Name : munin
Version : 1.4.5.stable-2
URL : http://munin-monitoring.org/
Licenses : GPL
Groups : None
Provides : None
Depends On : perl rrdtool perl-html-template perl-date-manip perl-log-log4perl munin-node
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 1512.00 K
Packager : Dan McGee <dan@archlinux.org>
Architecture : any
Build Date : Mon 20 Jun 2011 06:53:10 AM PDT
Install Date : Tue 05 Jul 2011 05:43:31 PM PDT
Install Reason : Explicitly installed
Install Script : Yes
Description : A distributed monitoring/graphing tool

Name : perl
Version : 5.14.1-1
URL : http://www.perl.org
Licenses : GPL PerlArtistic
Groups : base
Provides : None
Depends On : gdbm db coreutils glibc sh
Optional Deps : None
Required By : automake gd git groff iproute2 mod_perl munin munin-node openssl perl-error perl-linux-pid perl-log-log4perl perl-yaml-syck
procinfo-ng vim
Conflicts With : None
Replaces : None
Installed Size : 49648.00 K
Packager : Angel Velásquez <angvp@archlinux.org>
Architecture : i686
Build Date : Thu 23 Jun 2011 12:59:05 PM PDT
Install Date : Tue 05 Jul 2011 05:33:25 PM PDT
Install Reason : Explicitly installed
Install Script : Yes
Description : A highly capable, feature-rich programming language



Steps to reproduce:
# munin-cron
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/site_perl/auto/Encode/Encode.so: undefined symbol: Perl_Istack_sp_ptr
This task depends upon

Closed by  Dan McGee (toofishes)
Wednesday, 06 July 2011, 23:53 GMT
Reason for closing:  Works for me
Comment by Eric Belanger (Snowman) - Wednesday, 06 July 2011, 02:58 GMT
What's the output of: pacman -Qo /usr/lib/perl5/site_perl/auto/Encode/Encode.so
Comment by Dan McGee (toofishes) - Wednesday, 06 July 2011, 16:25 GMT
I've upgraded perl on my munin-server and haven't noticed anything like this. The answer to Eric's question would be helpful.

The only Encode.so file I have on my system is /usr/lib/perl5/core_perl/auto/Encode/Encode.so, which is owned by the perl package, so I think you have some outdated library issues here.
Comment by Justin (velusip) - Wednesday, 06 July 2011, 23:49 GMT
Ah, a manual CPAN installation has ruined something. Thanks, and sorry to make a mess in the bug tracker.

$ pacman -Qo /usr/lib/perl5/site_perl/auto/Encode/Encode.so
error: No package owns /usr/lib/perl5/site_perl/auto/Encode/Encode.so

$ pacman -Qo /usr/lib/perl5/core_perl/auto/Encode/Encode.so
/usr/lib/perl5/core_perl/auto/Encode/Encode.so is owned by perl 5.14.1-1


I did some reading on why these directories exist -- they are for stowing perl modules that are not supplied by the distribution. (Placed there by CPAN.)

I tried re-installing perl and these messages popped up:
- The directories /usr/lib/perl5/current, /usr/lib/perl5/site_perl/current,
/usr/lib/perl5/site_perl/5.10.1, and /usr/share/perl5/site_perl/5.10.1
have been removed from @INC.
- The script/binary directories are now /usr/bin/*_perl instead of
/usr/lib/perl5/*_perl/bin which will be eventually removed.

It looks like CPAN has done more harm than good.

Loading...