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]

