Bug 722392 - Errno architecture does not match executable architecture at /usr/lib64/perl5/Errno.pm line 11.
Summary: Errno architecture does not match executable architecture at /usr/lib64/perl5...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-15 07:25 UTC by Fujisan
Modified: 2011-07-15 13:24 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-15 13:23:35 UTC
Type: ---


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 294021 0 low CLOSED latest perl-5.8.8-23.fc7 broken with fc6xen reference 2021-02-22 00:41:40 UTC

Description Fujisan 2011-07-15 07:25:24 UTC
Description of problem:

In webmin, in module LDAP Users and groups, i get this error message related to perl and perl-LDAP:
----------------------------------------
	LDAP Users and Groups 	

The Net%3A%3ALDAP Perl module that this module requires is not installed or is not working properly. Click here to have it downloaded and installed now.

The error reported by Perl when trying to load the module was :

Errno architecture (x86_64-linux-thread-multi-2.6.32-131.2.1.el6.x86_64) does not match executable architecture (x86_64-linux-thread-multi-2.6.32-71.14.1.el6.x86_64) at /usr/lib64/perl5/Errno.pm line 11.
Compilation failed in require at /usr/lib64/perl5/IO/Socket.pm line 17.
BEGIN failed--compilation aborted at /usr/lib64/perl5/IO/Socket.pm line 17.
Compilation failed in require at /usr/share/perl5/vendor_perl/Net/LDAP.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Net/LDAP.pm line 8.
Compilation failed in require at (eval 130) line 2.
BEGIN failed--compilation aborted at (eval 130) line 2.
----------------------------------------

Version-Release number of selected component (if applicable):
perl-5.12.4-159.fc15.x86_64

How reproducible:
all the time.

Steps to Reproduce:
1. install webmin-1.550-1.noarch and perl-5.12.4-159.fc15.x86_64 and LDAP webmin modules.
2. then go to module 'LDAP Users and groups' or module 'LDAP server / Browse database'
3.
  
Actual results:
See above.

Expected results:
No error!

Additional info:
I did not have this error before. Perl has been updated 2 days ago, july 13.
Cannot undo update, too many errors.

Comment 1 Petr Pisar 2011-07-15 11:52:28 UTC
What output does give command:

$ perl -MConfig -le 'print $Config{osvers}'

on your system?

I suspect the Config Perl module is bundled somewhere.

It should give "2.6.32-131.2.1.el6.x86_64", but I guess you get "2.6.32-71.14.1.el6.x86_64".

Comment 2 Petr Pisar 2011-07-15 11:57:46 UTC
By the way, I cannot find webmin in official Fedora repositories. What's corresponding package name? Where do you have it from?

Comment 3 Fujisan 2011-07-15 13:05:30 UTC
Here it is:

$ perl -MConfig -le 'print $Config{osvers}'
2.6.32-131.2.1.el6.x86_64

odd, is it?


I got webmin from webmin.com.

create a repo file like this:

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

and install webmin:

# yum install webmin

Comment 4 Iain Arnell 2011-07-15 13:14:45 UTC
I think it's just that webmin needs to be restarted after the perl upgrade. It looks like webmin is still running under the old perl binary.

Comment 5 Fujisan 2011-07-15 13:23:35 UTC
Damn it! You're right.
Sorry for the panic.

Comment 6 Fujisan 2011-07-15 13:24:16 UTC
and thanks!


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