Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 539150 - =net-proxy/squid-3.4.11-r1 requires CONFIG_NETFILTER_TPROXY in kernel, but option does not exist
Summary: =net-proxy/squid-3.4.11-r1 requires CONFIG_NETFILTER_TPROXY in kernel, but op...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Eray Aslan
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-06 20:00 UTC by David W Noon
Modified: 2015-02-25 11:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge_info.txt,6.73 KB, text/plain)
2015-02-06 20:00 UTC, David W Noon
Details
net-proxy:squid-3.4.11-r1:20150206-182041.log.gz (net-proxy:squid-3.4.11-r1:20150206-182041.log.gz,61.11 KB, application/gzip)
2015-02-06 20:03 UTC, David W Noon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David W Noon 2015-02-06 20:00:06 UTC
Created attachment 395730 [details]
emerge --info

The configuration phase scans the kernel configurtion, looking for CONFIG_NETFILTER_TPROXY.  No such option exists in Linux 3.17.8.
Comment 1 Ben Kohler gentoo-dev 2015-02-06 20:03:47 UTC
FYI the option is now CONFIG_NETFILTER_XT_TARGET_TPROXY, it probably is time to update the ebuild for this since it was changed quite a few kernel versions ago
Comment 2 David W Noon 2015-02-06 20:03:50 UTC
Created attachment 395732 [details]
net-proxy:squid-3.4.11-r1:20150206-182041.log.gz
Comment 3 David W Noon 2015-02-06 20:05:32 UTC
Messages from ebuild:

 * Package:    net-proxy/squid-3.4.11-r1
 * Repository: gentoo
 * Maintainer: eras@gentoo.org
 * USE:        abi_x86_32 caps elibc_glibc htcp icap-client ipv6 kernel_linux logrotate pam ssl tproxy userland_GNU wccp wccpv2 x86
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.17.8-gentoo-r1/build
 * Found sources for kernel version:
 *     3.17.8-gentoo-r1
 * Checking for suitable kernel configuration options...
 *   CONFIG_NETFILTER_TPROXY:    is not set when it should be.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
Comment 4 David W Noon 2015-02-06 20:06:17 UTC
(In reply to Ben Kohler from comment #1)
> FYI the option is now CONFIG_NETFILTER_XT_TARGET_TPROXY, it probably is time
> to update the ebuild for this since it was changed quite a few kernel
> versions ago

Yes, the problem is with the ebuild, not the kernel.
Comment 5 Eray Aslan gentoo-dev 2015-02-25 11:05:14 UTC
+*squid-3.4.12 (25 Feb 2015)
+
+  25 Feb 2015; Eray Aslan <eras@gentoo.org> +squid-3.4.12.ebuild,
+  squid-3.4.11-r1.ebuild, squid-3.5.1-r1.ebuild, squid-3.5.2.ebuild:
+  Version bump.  Remove NETFILTER_TPROXY kernel check - no longer in the kernel
+  - bug #539150
+

Thanks for the report.