Bug 1425015 - Cwd.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)
Summary: Cwd.c: loadable library and perl binaries are mismatched (got handshake key 0...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: 25
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jitka Plesnikova
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-02-20 11:32 UTC by jibecfed
Modified: 2017-02-22 08:33 UTC (History)
14 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-02-22 08:33:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description jibecfed 2017-02-20 11:32:08 UTC
Description of problem:
When I try to use po4a, I get:
Cwd.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)

Version-Release number of selected component (if applicable):
sudo dnf info po4a
[sudo] Mot de passe de jean-baptiste : 
Vérification de l'expiration des métadonnées effectuée il y a 0:09:47 sur Mon Feb 20 12:20:36 2017.
Paquets installés
Nom         : po4a
Architectur : noarch
Époque      : 0
Version     : 0.47
Révision    : 3.fc25
Taille      : 2.4 M
Dépôt       : @System
Depuis le d : fedora

How reproducible:
always

Steps to Reproduce:
1. run `po4a`

Actual results:
Cwd.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)

Expected results:
no crash

Additional info:
sudo dnf info perl
Vérification de l'expiration des métadonnées effectuée il y a 0:10:56 sur Mon Feb 20 12:20:36 2017.
Paquets installés
Nom         : perl
Architectur : x86_64
Époque      : 4
Version     : 5.24.1
Révision    : 384.fc25
Taille      : 13 M
Dépôt       : @System
Depuis le d : updates

Comment 1 Sergio Basto 2017-02-21 00:34:10 UTC
Hi, 
Thanks for the report . 
This problem is in rawhide or in F25 or both ?

Comment 2 Sergio Basto 2017-02-22 03:46:54 UTC
it works for me  , It is a generic error on perl if you google for "Cwd.c: loadable library and perl binaries are mismatched (got handshake key 0xdb00080, needed 0xdb80080)" you will see same problem with other packages. Redirecting to perl packagers maintainers

Comment 3 Emmanuel Seyman 2017-02-22 06:37:14 UTC
I talked it out with jibecfed on IRC and it appears this was due to Perl libraries present in /usr/local/{lib64|share}/perl5.

Jibecfed, are you still having issues?

Comment 4 Petr Pisar 2017-02-22 08:33:09 UTC
The error message states your Cwd Perl module was built against different perl than you use now. This happens if you install modules manually out of Fedora RPM package management control. It's usually caused by using "cpan" or "cpanm" or similar tools to install modules directly from CPAN.

I recommend you delete the manually installed files. Especially in case of Cwd module that's delivered by Fedora's perl-PathTools RPM package (you can also refer it by a module name, e.g. 'perl(Cwd)'. And install them from Fedora repository.

Or you can try to rebuild them with "cpan -r".


Note You need to log in before you can comment on or make changes to this bug.