I installed some updates yesterday to opensuse 11.1. After reboot, I get a fatal error that states that ip_tables not found. It suggests that my kernel needs to be upgraded (?).
Can someone please suggest me a fix? I would not want to reinstall the whole kernel, to avoid losing my settings. Also, I would want to avoid requiring a wired internet access. Can I download any patches and then run them to fix the problem?
I searched for solutions, but it seems to revolve around re-installing the kernel.
> I installed some updates yesterday to opensuse 11.1. After reboot, I
> get a fatal error that states that ip_tables not found. It suggests that
> my kernel needs to be upgraded (?).
Better copy/paste or transcribe the exact message you are getting and
specify in what stage is being displayed so people can get an idea of the
problem.
Anyway, you can check if the module is currently loaded by running:
The result of rpm -qa | grep kernel-default resulted in: kernel-default-extra-2.6.27.21-0.1.2
kernel-default-base-2.6.27.23-0.1.1
kernel-default-2.6.27.7-9.1
The exact error message is: FATAL: Module ip_tables not found. iptables v1.4.2-rc1: can’t initialize iptables table ‘filter’: iptables who? (do you need to ins mod?
Perhaps iptables or your kernel needs to be upgraded
Any suggestions? I have a dual boot machine, so I am able to download required packages through Windows. Also, when I booted in safe mode (OpenSuse), my network manager would not run. I guess it is because of the iptables problem (or ip_tables).
Can someone help me in avoiding to do a kernel re-install?
iptables v1.4.2-rc1 is a newer version than what comes with 11.1, which has 1.4.1.91. Have you installed some stuff from factory repos or something like that?
It’s not the automatic updates, it’s that you probably have some bleeding edge repos in your subscription list which get you experimental versions of packages. Do this:
As you can see, you have updated only kernel-default-base package
that includes minimal files and modules for booting.
Updating in addition to both kernel-default and kernel-default-extra packages
will solve this prpblem.
However, the situation now has become very troubling.
With kernel-default-base, in other words, without kernel-default,
you might not use network because kernel-default-base package includes only few drivers for NIC,
and therefore you might not use zypper command.
So you have to import kernel-default and kernel-default-extra packages
to your system without using network.
Thanks for your time and patience with my question.
I successfully repaired my system. I found it easier (although a little longer) to just “upgrade” my openSuse. I ran the same installation disk for the purpose, and it did the job. I had to some minor settings after that, but, it was shorter than a fresh install.
I could not connect to the net (no NW manager, due to the problem). However, I removed all the “buildservice” repos, that I reckon are bleeding edge.