Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2349 - iptables not built against kernel

Attached to Project: Arch Linux
Opened by Jon Scully (soloport) - Thursday, 10 March 2005, 22:56 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Problem: Modules are not referenced properly in iptables.

Cause: Apparently, iptables is not being built (pacman -S or pacman -Suy) against the installed kernel (as described in this forum post
http://bbs.archlinux.org/viewtopic.php?t=10507&highlight= )

Example: The kernel has the module available, but iptables refuses to start because of "module not found". (The kernel in question in in no way modified -- i.e straight from the latest pacman -S).

Solution: When iptables is built against "/usr/src/linux* " instead of "/usr/src/linux " the modules are then available and all is right with the world.

(And, uh, why doesn't the build process complain about this "/usr/src/linux " being non-existent?)
This task depends upon

Closed by  Judd Vinet (judd)
Friday, 11 March 2005, 21:07 GMT
Reason for closing:  Fixed
Comment by Jon Scully (soloport) - Friday, 11 March 2005, 00:17 GMT
The module that went missing: ipt_recent
Comment by Judd Vinet (judd) - Friday, 11 March 2005, 18:09 GMT
Hi Jon,

I've rebuilt iptables with the suggested changes. However, I've built it against the 2.6.11.1 kernel tree, which is still in Testing. Please confirm that this will work on 2.6.10 if you can. Otherwise I'll have to build two iptables until 2.6.11.1 moves to Current.
Comment by Jon Scully (soloport) - Friday, 11 March 2005, 19:35 GMT
Well, I'm a bit lost. I tried 'pacman -Suy iptables' and got nothing. I tried commenting out 'testing' and 'unstable' in pacman.conf -- still nothing.

I can't get your 1.3.1-2 to download and build. Where would I find it? It's true, I'm a noob to the Arch way.
Comment by Judd Vinet (judd) - Friday, 11 March 2005, 20:11 GMT
The master server takes awhile to sync.

You can install the package directly from the main server:

# pacman -U ftp://dragon.archlinux.org/current/os/i686/iptables-1.3.1-2.pkg.tar.gz
Comment by Jon Scully (soloport) - Friday, 11 March 2005, 20:57 GMT
Done.

Looks as though it works, just fine. Thanks!

Loading...