J and T wrote: > I updated CentOS (2.6.18-53.1.19.el5) to CentOS (2.6.18-92.1.18.el5) > along with a bunch of other updates. > > Shorewall used: > > shorewall-4.0.1-2.noarch.rpm > shorewall-perl-4.0.1-2.noarch.rpm > > After updating CentOS and starting Shorewall, this is the error returned: > > Starting shorewall: Errno architecture > (i386-linux-thread-multi-2.6.9-42.0.3.elsmp) does not match executable > architecture (i386-linux-thread-multi-2.6.18-53.1.14.el5pae) at > /usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11. > Compilation failed in require at /usr/lib/perl5/5.8.8/File/Temp.pm line 138. > BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/File/Temp.pm > line 138. > Compilation failed in require at > /usr/share/shorewall-perl/Shorewall/Config.pm line 36. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/Shorewall/Config.pm line 36. > Compilation failed in require at > /usr/share/shorewall-perl/Shorewall/Compiler.pm line 27. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/Shorewall/Compiler.pm line 27. > Compilation failed in require at /usr/share/shorewall-perl/compiler.pl > line 38. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/compiler.pl line 38. > [FAILED] > > I then updated shorewall: > > shorewall-4.2.1-2.noarch.rpm > shorewall-shell-4.2.1-2.noarch.rpm > > And after tried to run shorewall with same results: > > Restarting shorewall: Errno architecture > (i386-linux-thread-multi-2.6.9-42.0.3.elsmp) does not match executable > architecture (i386-linux-thread-multi-2.6.18-53.1.14.el5pae) at > /usr/lib/perl5/site_perl/5.8.8/Errno.pm line 11. > Compilation failed in require at /usr/lib/perl5/5.8.8/File/Temp.pm line 138. > BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.8/File/Temp.pm > line 138. > Compilation failed in require at > /usr/share/shorewall-perl/Shorewall/Config.pm line 36. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/Shorewall/Config.pm line 36. > Compilation failed in require at > /usr/share/shorewall-perl/Shorewall/Compiler.pm line 27. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/Shorewall/Compiler.pm line 27. > Compilation failed in require at /usr/share/shorewall-perl/compiler.pl > line 42. > BEGIN failed--compilation aborted at > /usr/share/shorewall-perl/compiler.pl line 42. > [FAILED] > > > Any idea what went wrong? Obviously it's something to do with this: > > i386-linux-thread-multi-2.6.9-42.0.3.elsmp > > and: > > i386-linux-thread-multi-2.6.18-53.1.14.el5pae > > But I have no idea what to do. I didn't do anything other than allow > CentOS to update.
Did you reboot after the upgrade? Looks like you have a mixture of PAE and SMP kernel components. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Shorewall-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/shorewall-users
