On Wed, Dec 14, 2005 at 08:57:49AM -0700, Justin Hallett wrote:
>Package: perl-base
>Version: 5.8.7-9
>Severity: minor
>
>this is the type or Error produced everytime I upgrade perl-base
>Error - Perl execution failed
>
>Errno architecture (i486-linux-gnu-thread-multi-2.6.14.3) does not match
>executable architecture (i386-linux-thread-multi-2.4.27-ti1211) at
>/usr/lib/perl/5.8/Errno.pm line 11.
>Compilation failed in require at /usr/lib/perl/5.8/IO/Socket.pm line 17.
>BEGIN failed--compilation aborted at /usr/lib/perl/5.8/IO/Socket.pm line
>17.
>Compilation failed in require at /usr/share/perl5/IMAP/Admin.pm line 8.
>BEGIN failed--compilation aborted at /usr/share/perl5/IMAP/Admin.pm line
>8.
>Compilation failed in require at imap-lib.pl line 7.
>BEGIN failed--compilation aborted at imap-lib.pl line 7.
>Compilation failed in require at /usr/share/webmin/imapadmin/index.cgi
>line 26.
>
>in this case the system things it's
>i386-linux-thread-multi-2.4.27-ti1211
>on some of my other 12 servers it's
>i486-linux-gnu-thread-multi-2.6.14-rc4
>
>regardless it never works and I have to login to each machien and do
>
>vi /usr/lib/perl/5.8/Errno.pm
>remove lines 11-14
>
>so there maybe an easier way to use postinstall to detect the running
>arch/system and inject these files if it's on an acceptable arch/system
>list?   Or maybe use a regex check here?

The check was thought to be pretty harmless, since both the perl binary
(and libperl.so on non-i386 arches) and Errno.pm are in the same
package, so should match.

I'm guessing that you're using mod_perl or apache-perl, where this could
cause a problem.

I'll remove the check.

--bod


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to