[Bug 1526063] perl stops working after upgrade F26 -> F27

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1526063

Petr Pisar <ppisar@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |CLOSED
         Resolution|---                         |NOTABUG
        Last Closed|                            |2017-12-15 03:02:27



--- Comment #3 from Petr Pisar <ppisar@xxxxxxxxxx> ---
(In reply to Donald O. from comment #0)
> Description of problem:
> I can'r run my perl scripts because of module errors. To solve them I tried
> to re-run my perl cpan script - which fails.
[...]
> Can't load '/usr/local/lib64/perl5/auto/Encode/Encode.so' for module Encode:
> libperl.so.5.24: cannot open shared object file: No such file or directory
> at /usr/share/perl5/XSLoader.pm line 96.
>  at /usr/local/lib64/perl5/Encode.pm line 10.
> Compilation failed in require at /usr/bin/cowsay line 18.

Your problem is /usr/local/lib64/perl5/auto/Encode/Encode.so file. This is your
local installation for Encode module from CPAN made when have installed Fedora
25 with Perl 5.24. Thus at file was built against libperl.so.5.24 library.

After upgrading to Fedora 26 with Perl 5.26 the libperl.so.5.24 library was
replaced with a new and incompatible libperl.so.5.26. But your
/usr/local/lib64/perl5/auto/Encode/Encode.so still refers to libperl.so.5.24.

The is known Perl feature that major Perl upgrades like from 5.24 to 5.26 are
not binary compatible and thus users have to reinstall modules they had
installed from CPAN manually.

The easiest fix is removing all files you installed from CPAN
(/usr/local/lib64/perl5 and /usr/local/share/perl5).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]

  Powered by Linux