Compatibility With Fedora 30?

7 posts Page 1 of 1
Hz7NspYEsESyxn
Junior Member
Posts: 4
Joined: 04 Jun 2019, 18:52


Following a recent operating system upgrade to Fedora 30 I have now found that CSF will no longer work: running perl /usr/local/csf/bin/csftest.pl gives the following issues:
Code: Select all
perl /usr/local/csf/bin/csftest.pl
Testing ip_tables/iptable_filter...OK
Testing ipt_LOG...FAILED [FATAL Error: iptables v1.8.2 (legacy): Couldn't load target `LOG':No such file or directory] - Required for csf to function
Testing ipt_multiport/xt_multiport...FAILED [FATAL Error: iptables v1.8.2 (legacy): Couldn't load match `multiport':No such file or directory] - Required for csf to function
Testing ipt_REJECT...OK
Testing ipt_state/xt_state...FAILED [FATAL Error: iptables v1.8.2 (legacy): Couldn't load match `state':No such file or directory] - Required for csf to function
Testing ipt_limit/xt_limit...FAILED [FATAL Error: iptables v1.8.2 (legacy): Couldn't load match `limit':No such file or directory] - Required for csf to function
Testing ipt_recent...FAILED [Error: iptables v1.8.2 (legacy): Couldn't load match `recent':No such file or directory] - Required for PORTFLOOD and PORTKNOCKING features
Testing xt_connlimit...FAILED [Error: iptables v1.8.2 (legacy): Couldn't load match `connlimit':No such file or directory] - Required for CONNLIMIT feature
Testing ipt_owner/xt_owner...FAILED [Error: iptables v1.8.2 (legacy): Couldn't load match `owner':No such file or directory] - Required for SMTP_BLOCK and UID/GID blocking features
Testing iptable_nat/ipt_REDIRECT...FAILED [Error: iptables v1.8.2 (legacy): unknown option "--to-ports"] - Required for MESSENGER feature
Testing iptable_nat/ipt_DNAT...FAILED [Error: iptables v1.8.2 (legacy): unknown option "--to-destination"] - Required for csf.redirect feature

RESULT: csf will not function on this server due to FATAL errors from missing modules [4]
As far as I can tell this is all tied in with pending updates of various critical system files with a view to supporting the eventual release of a completely re-written annobin package; but I was wondering if anyone else had encountered this problem and, if so, if there was a known workaround or whether it is simply a case of waiting on the next CSF release?
ForumAdmin
Moderator
Posts: 1432
Joined: 01 Oct 2008, 09:24


We're not seeing any issue on a basic server installation of Fedora v30:
Code: Select all
[root@fedora30 csf]# cat /etc/fedora-release 
Fedora release 30 (Thirty)
[root@fedora30 csf]# perl csftest.pl
Testing ip_tables/iptable_filter...OK
Testing ipt_LOG...OK
Testing ipt_multiport/xt_multiport...OK
Testing ipt_REJECT...OK
Testing ipt_state/xt_state...OK
Testing ipt_limit/xt_limit...OK
Testing ipt_recent...OK
Testing xt_connlimit...OK
Testing ipt_owner/xt_owner...OK
Testing iptable_nat/ipt_REDIRECT...OK
Testing iptable_nat/ipt_DNAT...OK

RESULT: csf should function on this server
Which iptables rpms do you have installed?
Hz7NspYEsESyxn
Junior Member
Posts: 4
Joined: 04 Jun 2019, 18:52


For iptables [ rpm -qi iptables ]:
Code: Select all
Name        : iptables
Version     : 1.8.2
Release     : 1.fc30
Architecture: x86_64
Install Date: Thu 30 May 2019 18:03:47 BST
Group       : Unspecified
Size        : 2494394
License     : GPLv2 and Artistic Licence 2.0 and ISC
Signature   : RSA/SHA256, Thu 25 Apr 2019 10:55:59 BST, Key ID ef3c111fcfc659b9
Source RPM  : iptables-1.8.2-1.fc30.src.rpm
Build Date  : Thu 25 Apr 2019 10:45:01 BST
Build Host  : buildhw-06.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.netfilter.org/
Bug URL     : https://bugz.fedoraproject.org/iptables
Summary     : Tools for managing Linux kernel packet filtering capabilities
Description :
The iptables utility controls the network packet filtering code in the
Linux kernel. If you need to set up firewalls and/or IP masquerading,
you should install this package.
The full list, though [ rpm -ql iptables ], is as follows:
Code: Select all
/usr/bin/iptables-xml
/usr/lib/.build-id
/usr/lib/.build-id/00
/usr/lib/.build-id/00/0e8beabd608e0f16fd2aac34acec612603b2a6
/usr/lib/.build-id/00/971a9c04a36ad02e20a541ae61dd70f5cf6cef
/usr/lib/.build-id/03
/usr/lib/.build-id/03/f1e1dc05390d02f627e4d9f00564bcdd7b7996
/usr/lib/.build-id/0c
/usr/lib/.build-id/0c/5939a4864eaa1b09f44444698a4bdb43c9a331
/usr/lib/.build-id/0c/e90deb815873d88a97f8f3bfd6fd1cbdd8eafd
/usr/lib/.build-id/0f
/usr/lib/.build-id/0f/c2382a405f063ec483b4d91449f87c8a7393f0
/usr/lib/.build-id/13
/usr/lib/.build-id/13/57b1a558497b891dfb0a49426d20a6dae52327
/usr/lib/.build-id/17
/usr/lib/.build-id/17/762f5d9671ae595b4c3c62b4b02d153420e49b
/usr/lib/.build-id/18
/usr/lib/.build-id/18/b979d349264f57687815adf1fcb90849517bf3
/usr/lib/.build-id/19
/usr/lib/.build-id/19/0abdfc76d347f1ad21365a1c1ef2529b6f777b
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/163f8a2f94a9a54b59541fc34541ddedb0407a
/usr/lib/.build-id/1a/9c71ab6540bd1d07198d7a456576030f04380d
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/3e4e3e23c0fec84c151d253aa1b777033e156d
/usr/lib/.build-id/1d/560c9b307c725ae2a3b11fbd3c882026bf77ad
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/6337a73d528a7de20396d9d74811bafaecafb7
/usr/lib/.build-id/1e/db7213a3fabaf58cbb0f74af37551e47f6fe32
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/20293932c70aa1e223d3328215cd5e609794a2
/usr/lib/.build-id/20
/usr/lib/.build-id/20/2f2506baedb9d10f29102e7de730b5c6f19e3b
/usr/lib/.build-id/21
/usr/lib/.build-id/21/2c3f6d6f60a9682dc2438f9d47cbd13caa80a6
/usr/lib/.build-id/28
/usr/lib/.build-id/28/e4e7f7ca7eecdfdbf8d351a8c18f94ad3a1f25
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/bb61ff89f6053946c471cd966eb3a7e45d9316
/usr/lib/.build-id/2c
/usr/lib/.build-id/2c/0cd03eed73dd3af1b53fbef7abfe8a137b8174
/usr/lib/.build-id/31
/usr/lib/.build-id/31/05eca3b8f892f81d2f3a6db55b06726a983270
/usr/lib/.build-id/31/f7b073a0fa9254f41243ddb9ac542994ef869c
/usr/lib/.build-id/36
/usr/lib/.build-id/36/06841b8d128898e18b2925bc691ebaf2f4a90c
/usr/lib/.build-id/36/f6d34b75bdd8b5fad452187347cc805e1975db
/usr/lib/.build-id/39
/usr/lib/.build-id/39/0bd04a3c9cb7c0942bae4036695da3d86993bc
/usr/lib/.build-id/3a
/usr/lib/.build-id/3a/726ad23867e8a8cae742c4e38df47eed3361c3
/usr/lib/.build-id/3a/7961f958a1359d67b396157a630c8fd2cba8b9
/usr/lib/.build-id/3d
/usr/lib/.build-id/3d/4700385fd473cb44d8b893490142a07992f4fc
/usr/lib/.build-id/3e
/usr/lib/.build-id/3e/6c01cd398be16faacf83042528f0d9a3bd6601
/usr/lib/.build-id/42
/usr/lib/.build-id/42/62604d5d8f834533aa6ad4779351f6366c1b7e
/usr/lib/.build-id/43
/usr/lib/.build-id/43/acfcd94c2d63404f95b8ea0f3a9c7ed07981b5
/usr/lib/.build-id/46
/usr/lib/.build-id/46/d9709a60df76f00a55ffb0b6991b5368767882
/usr/lib/.build-id/47
/usr/lib/.build-id/47/59c07b93bd6302673b2a8e8bf24792877bbf5b
/usr/lib/.build-id/48
/usr/lib/.build-id/48/5f5800de11c9f295f9e4f1d4f1282093665723
/usr/lib/.build-id/48/5f5800de11c9f295f9e4f1d4f1282093665723.1
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/2459d34875e661d7563eae4fd8dd99ced988ab
/usr/lib/.build-id/4e
/usr/lib/.build-id/4e/072f775e427cab28bdf25749d802a4e0c02854
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/0b10225069e1d7ccd2118395759662d3ff1a00
/usr/lib/.build-id/53
/usr/lib/.build-id/53/3a83a71bee2429e75e5cb80c1f8660161ad452
/usr/lib/.build-id/53/c62525c0b5d70f7b2c500f56999e36417adb91
/usr/lib/.build-id/56
/usr/lib/.build-id/56/e8c5692a5a89ed60fe8090ed1e035f1dd2009d
/usr/lib/.build-id/58
/usr/lib/.build-id/58/01ac5f8a7bb616125cb45feba4334e65f88783
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/b74125e395fc1501fe4e035cf7b12cdb23e5b9
/usr/lib/.build-id/5d/f8392c34dc96cc127693b6da9e2f7848618529
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/b795cdbf2c0b6f385f2883c7b3b6de02eb068e
/usr/lib/.build-id/5f
/usr/lib/.build-id/5f/de247dac90a14b91a6012beb5a93796191a492
/usr/lib/.build-id/5f/e451ac59a26e4247aa938314f4961cb7c0b848
/usr/lib/.build-id/65
/usr/lib/.build-id/65/657242008cb7833e56192190be30678ae7ae2d
/usr/lib/.build-id/67
/usr/lib/.build-id/67/5b350a3c386e464eeeae6e9524e77360140528
/usr/lib/.build-id/67/6e50d54e040a4c34b6725cad2cef4ecab923f6
/usr/lib/.build-id/69
/usr/lib/.build-id/69/6caec8d201aa9d11177ff39af1a6746caa062a
/usr/lib/.build-id/6a
/usr/lib/.build-id/6a/9e7dc48b089293273b8ad8c4caef1d1636b474
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/63532aa02c9273478712a65a4b0752d138b5bb
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/87ab0dbb158ae0a0308b0133b1cf20b26bda43
/usr/lib/.build-id/6c/eb2f8f46ff235dbd6d8b1972871886e09eb881
/usr/lib/.build-id/6d
/usr/lib/.build-id/6d/04f8d7bee2df5496a18099619e12d85eb72e7e
/usr/lib/.build-id/6d/b4d957769fa8810a1b184646f5cfffea285c08
/usr/lib/.build-id/70
/usr/lib/.build-id/70/2e4e17f80e38cbff76a4286faf5d0008d6cf5b
/usr/lib/.build-id/70/4a407fbf08fae0cce4cd065916eff7d69f187c
/usr/lib/.build-id/70/4a407fbf08fae0cce4cd065916eff7d69f187c.1
/usr/lib/.build-id/74
/usr/lib/.build-id/74/11943f735c26ea0f159ccad23156bba0f77626
/usr/lib/.build-id/78
/usr/lib/.build-id/78/0c130b67cfb9d420d6eee60a587f80e79c43f8
/usr/lib/.build-id/79
/usr/lib/.build-id/79/83177fa9331b679c89fd999225a09820215a35
/usr/lib/.build-id/80
/usr/lib/.build-id/80/57cdc05f5f9015c3221e7d8f763d56394b6478
/usr/lib/.build-id/81
/usr/lib/.build-id/81/b420a813463c5e8bc53ab3f6818507c1c544f3
/usr/lib/.build-id/83
/usr/lib/.build-id/83/03270db023c987e29b40112e475b293055409b
/usr/lib/.build-id/87
/usr/lib/.build-id/87/32e90bd68d170910dda550787384b14c1b4055
/usr/lib/.build-id/89
/usr/lib/.build-id/89/a510b030cfe15700a89ed61dbb2beb8a40f33f
/usr/lib/.build-id/8d
/usr/lib/.build-id/8d/471cae58889fdb87483e05831b19093a854bd1
/usr/lib/.build-id/8d/863e1d84194fea97afabab08fd640e61f64921
/usr/lib/.build-id/91
/usr/lib/.build-id/91/405ca09896249e5c79cb1b1b780f0f4774303d
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/8b25e7302517b894fdfadd52a7da1429a48c79
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/ccd8c6e52ef13dc260909050ac39a4c5e4d5bd
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/561e3eb260b067355187a94a39f852d74f136b
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/1bfe3eddf5753b012104faf5fe4e320d782ac7
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/751d8c6c627df6cbe359da15a495ab8a34ba2d
/usr/lib/.build-id/a2/ff181a8ba58d6eff0ad4fc4085e0560fc3203d
/usr/lib/.build-id/a6
/usr/lib/.build-id/a6/ccacbb8b84514b4c4d8bac4b4a66fcc67154b9
/usr/lib/.build-id/a9
/usr/lib/.build-id/a9/69e71f0ce5c1359657b234efd1992d9c391133
/usr/lib/.build-id/ab
/usr/lib/.build-id/ab/1a84703a1c3a898f9737a131148375936ab5b4
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/84066b339029a3a1a0185b2b3406956d67704c
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/b6f27cd0302b328cf76df57c7e1c50e4f0265f
/usr/lib/.build-id/af
/usr/lib/.build-id/af/79ea539b36741dbdfcb6f55f447658a46b426f
/usr/lib/.build-id/b0
/usr/lib/.build-id/b0/ab870a537b1637dfa583b1c8c7bba4cf972274
/usr/lib/.build-id/b0/fb07b49e2b58600b5861d1720d40bd6de2153e
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/6a9b03542f73925106b3183025ded2a13fda67
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/c3f5aec79dc76ada5863e6f40810611f43085f
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/24a02c805adb31e7f3be5ed6154ad3862da2b0
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/be03dc0000259ae6bf94afdac01eabb546931a
/usr/lib/.build-id/b9/fab7b7805d35b0644a705c864191f39360b16c
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/8bfa06e92b43d1e6abcdeb4a5b27f7bc4e5394
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/a86ceee3f99aa849729df9f2adc81ec2981637
/usr/lib/.build-id/c4
/usr/lib/.build-id/c4/91a40ea8d3e3e8574986c99da19fafc6b5cb62
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/f75e68cf9f3674d7b768e7353142b0954e347f
/usr/lib/.build-id/cc
/usr/lib/.build-id/cc/0981d6dcfe110a9960eb1a05b9755a885f87ad
/usr/lib/.build-id/ce
/usr/lib/.build-id/ce/52ffd8b97e669e2358759343cfa061644bc842
/usr/lib/.build-id/ce/7bcf17717b2d8c6b6f1251babda7f3b7b8825f
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/411a6b02e09fdde999a8a4424a458fddab6eee
/usr/lib/.build-id/cf/6f1bd144e39ef6e43a3e82799e3fb013fbe466
/usr/lib/.build-id/d0
/usr/lib/.build-id/d0/6ff03e2923527075cdad23707d35cf0c0d4947
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/927a4beadd9a6ea280fc779869b79acb5b573e
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/960d69a6808ff8f0a32d08ba3e009cd9aa99fb
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/30f8503ae5fd106d056ed43b04a8a7a2ea4843
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/3fbf44f67b195883801fc0ce3379e1559133b0
/usr/lib/.build-id/d7/88fbef220ee6e3752d2283e0bb23f64f68cc44
/usr/lib/.build-id/d8
/usr/lib/.build-id/d8/81531d0d22354e6069f07a50cab826592d3176
/usr/lib/.build-id/df
/usr/lib/.build-id/df/541c6838e66bdab5004de4472be871cbdf81bb
/usr/lib/.build-id/e2
/usr/lib/.build-id/e2/9d575f31d048e6bdd7d63567378402d286f327
/usr/lib/.build-id/e2/d3baaaa3acd3e34810a575fce97609850dad03
/usr/lib/.build-id/e7
/usr/lib/.build-id/e7/3505c9d9d100e0677ec74be546150f0a010b78
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/04b8dbeec244fd682df21dedf2fac597c10964
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/2562e3d631b9e40c38ff80e76187273157ad72
/usr/lib/.build-id/ee/f640f6d3312429a00389f4df9ddbd0fa710aae
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/84cce689da6a91ddb4db7472d471354bf7418c
/usr/lib/.build-id/f3
/usr/lib/.build-id/f3/0de55c33ff2bb0c74c616b93a91eae5da2df5c
/usr/lib/.build-id/f4
/usr/lib/.build-id/f4/080c14a409ce2096c50041af7f4296d2ceb8fe
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/24778bf67cc71203bdb975da63e06e53e651da
/usr/lib/.build-id/f5/d7602b90eb3b65e2fea97372cb1f254cf377d8
/usr/lib/.build-id/f6
/usr/lib/.build-id/f6/2c47af95fc34c8e8b55adb41cf1755f92548e8
/usr/lib/.build-id/f8
/usr/lib/.build-id/f8/3bd52078139020604dfb7e7fae82ba24bb2414
/usr/lib/.build-id/f8/b4176772a01b65ea7cb0410c371070f9975130
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/bb486d89e12f47c542458fa2946f71953b87a5
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/39ca49d53b0d8b665865b4d7baa313222ddb97
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/c3c42f63bd13a23b01c8045d7688b26820d9e6
/usr/lib64/xtables
/usr/lib64/xtables/libarpt_mangle.so
/usr/lib64/xtables/libebt_802_3.so
/usr/lib64/xtables/libebt_arp.so
/usr/lib64/xtables/libebt_arpreply.so
/usr/lib64/xtables/libebt_dnat.so
/usr/lib64/xtables/libebt_ip.so
/usr/lib64/xtables/libebt_ip6.so
/usr/lib64/xtables/libebt_log.so
/usr/lib64/xtables/libebt_mark.so
/usr/lib64/xtables/libebt_mark_m.so
/usr/lib64/xtables/libebt_nflog.so
/usr/lib64/xtables/libebt_pkttype.so
/usr/lib64/xtables/libebt_redirect.so
/usr/lib64/xtables/libebt_snat.so
/usr/lib64/xtables/libebt_stp.so
/usr/lib64/xtables/libebt_vlan.so
/usr/lib64/xtables/libip6t_DNAT.so
/usr/lib64/xtables/libip6t_DNPT.so
/usr/lib64/xtables/libip6t_HL.so
/usr/lib64/xtables/libip6t_LOG.so
/usr/lib64/xtables/libip6t_MASQUERADE.so
/usr/lib64/xtables/libip6t_NETMAP.so
/usr/lib64/xtables/libip6t_REDIRECT.so
/usr/lib64/xtables/libip6t_REJECT.so
/usr/lib64/xtables/libip6t_SNAT.so
/usr/lib64/xtables/libip6t_SNPT.so
/usr/lib64/xtables/libip6t_ah.so
/usr/lib64/xtables/libip6t_dst.so
/usr/lib64/xtables/libip6t_eui64.so
/usr/lib64/xtables/libip6t_frag.so
/usr/lib64/xtables/libip6t_hbh.so
/usr/lib64/xtables/libip6t_hl.so
/usr/lib64/xtables/libip6t_icmp6.so
/usr/lib64/xtables/libip6t_ipv6header.so
/usr/lib64/xtables/libip6t_mh.so
/usr/lib64/xtables/libip6t_rt.so
/usr/lib64/xtables/libip6t_srh.so
/usr/lib64/xtables/libipt_CLUSTERIP.so
/usr/lib64/xtables/libipt_DNAT.so
/usr/lib64/xtables/libipt_ECN.so
/usr/lib64/xtables/libipt_LOG.so
/usr/lib64/xtables/libipt_MASQUERADE.so
/usr/lib64/xtables/libipt_NETMAP.so
/usr/lib64/xtables/libipt_REDIRECT.so
/usr/lib64/xtables/libipt_REJECT.so
/usr/lib64/xtables/libipt_SNAT.so
/usr/lib64/xtables/libipt_TTL.so
/usr/lib64/xtables/libipt_ULOG.so
/usr/lib64/xtables/libipt_ah.so
/usr/lib64/xtables/libipt_icmp.so
/usr/lib64/xtables/libipt_realm.so
/usr/lib64/xtables/libipt_ttl.so
/usr/lib64/xtables/libxt_AUDIT.so
/usr/lib64/xtables/libxt_CHECKSUM.so
/usr/lib64/xtables/libxt_CLASSIFY.so
/usr/lib64/xtables/libxt_CONNMARK.so
/usr/lib64/xtables/libxt_CONNSECMARK.so
/usr/lib64/xtables/libxt_CT.so
/usr/lib64/xtables/libxt_DSCP.so
/usr/lib64/xtables/libxt_HMARK.so
/usr/lib64/xtables/libxt_IDLETIMER.so
/usr/lib64/xtables/libxt_LED.so
/usr/lib64/xtables/libxt_MARK.so
/usr/lib64/xtables/libxt_NFLOG.so
/usr/lib64/xtables/libxt_NFQUEUE.so
/usr/lib64/xtables/libxt_NOTRACK.so
/usr/lib64/xtables/libxt_RATEEST.so
/usr/lib64/xtables/libxt_SECMARK.so
/usr/lib64/xtables/libxt_SET.so
/usr/lib64/xtables/libxt_SYNPROXY.so
/usr/lib64/xtables/libxt_TCPMSS.so
/usr/lib64/xtables/libxt_TCPOPTSTRIP.so
/usr/lib64/xtables/libxt_TEE.so
/usr/lib64/xtables/libxt_TOS.so
/usr/lib64/xtables/libxt_TPROXY.so
/usr/lib64/xtables/libxt_TRACE.so
/usr/lib64/xtables/libxt_addrtype.so
/usr/lib64/xtables/libxt_bpf.so
/usr/lib64/xtables/libxt_cgroup.so
/usr/lib64/xtables/libxt_cluster.so
/usr/lib64/xtables/libxt_comment.so
/usr/lib64/xtables/libxt_connbytes.so
/usr/lib64/xtables/libxt_connlabel.so
/usr/lib64/xtables/libxt_connlimit.so
/usr/lib64/xtables/libxt_connmark.so
/usr/lib64/xtables/libxt_conntrack.so
/usr/lib64/xtables/libxt_cpu.so
/usr/lib64/xtables/libxt_dccp.so
/usr/lib64/xtables/libxt_devgroup.so
/usr/lib64/xtables/libxt_dscp.so
/usr/lib64/xtables/libxt_ecn.so
/usr/lib64/xtables/libxt_esp.so
/usr/lib64/xtables/libxt_hashlimit.so
/usr/lib64/xtables/libxt_helper.so
/usr/lib64/xtables/libxt_ipcomp.so
/usr/lib64/xtables/libxt_iprange.so
/usr/lib64/xtables/libxt_ipvs.so
/usr/lib64/xtables/libxt_length.so
/usr/lib64/xtables/libxt_limit.so
/usr/lib64/xtables/libxt_mac.so
/usr/lib64/xtables/libxt_mark.so
/usr/lib64/xtables/libxt_multiport.so
/usr/lib64/xtables/libxt_nfacct.so
/usr/lib64/xtables/libxt_osf.so
/usr/lib64/xtables/libxt_owner.so
/usr/lib64/xtables/libxt_physdev.so
/usr/lib64/xtables/libxt_pkttype.so
/usr/lib64/xtables/libxt_policy.so
/usr/lib64/xtables/libxt_quota.so
/usr/lib64/xtables/libxt_rateest.so
/usr/lib64/xtables/libxt_recent.so
/usr/lib64/xtables/libxt_rpfilter.so
/usr/lib64/xtables/libxt_sctp.so
/usr/lib64/xtables/libxt_set.so
/usr/lib64/xtables/libxt_socket.so
/usr/lib64/xtables/libxt_standard.so
/usr/lib64/xtables/libxt_state.so
/usr/lib64/xtables/libxt_statistic.so
/usr/lib64/xtables/libxt_string.so
/usr/lib64/xtables/libxt_tcp.so
/usr/lib64/xtables/libxt_tcpmss.so
/usr/lib64/xtables/libxt_time.so
/usr/lib64/xtables/libxt_tos.so
/usr/lib64/xtables/libxt_u32.so
/usr/lib64/xtables/libxt_udp.so
/usr/sbin/ip6tables
/usr/sbin/ip6tables-legacy
/usr/sbin/ip6tables-legacy-restore
/usr/sbin/ip6tables-legacy-save
/usr/sbin/ip6tables-restore
/usr/sbin/ip6tables-save
/usr/sbin/iptables
/usr/sbin/iptables-apply
/usr/sbin/iptables-legacy
/usr/sbin/iptables-legacy-restore
/usr/sbin/iptables-legacy-save
/usr/sbin/iptables-restore
/usr/sbin/iptables-save
/usr/sbin/xtables-legacy-multi
/usr/share/doc/iptables
/usr/share/doc/iptables/INCOMPATIBILITIES
/usr/share/licenses/iptables
/usr/share/licenses/iptables/COPYING
/usr/share/man/man1/iptables-xml.1.gz
/usr/share/man/man8/ip6tables-restore.8.gz
/usr/share/man/man8/ip6tables-save.8.gz
/usr/share/man/man8/ip6tables.8.gz
/usr/share/man/man8/iptables-apply.8.gz
/usr/share/man/man8/iptables-extensions.8.gz
/usr/share/man/man8/iptables-restore.8.gz
/usr/share/man/man8/iptables-save.8.gz
/usr/share/man/man8/iptables.8.gz
/usr/share/man/man8/nfnl_osf.8.gz
/usr/share/man/man8/xtables-legacy.8.gz
I have now fully dnf cleaned my system, uninstalled all iptables packages, re-installed all iptables packages, and re-started the system; but the problem remains. I have also checked the installed modules and can confirm that the modules that are being looked for in the script do not appear to be present. Could this be related to using EPEL?

My install of EPEL used the following:
Code: Select all
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm --best --allowerasing
I have also removed annobin and many PERL packages associated with it, so I have eliminated that as a possible problem, too.
ForumAdmin
Moderator
Posts: 1432
Joined: 01 Oct 2008, 09:24


What do you see with:
Code: Select all
rpm -qa | grep iptables
Also, which kernel are you using?
Code: Select all
uname -rv
Hz7NspYEsESyxn
Junior Member
Posts: 4
Joined: 04 Jun 2019, 18:52


Code: Select all
iptables-1.8.2-1.fc30.x86_64
iptables-libs-1.8.2-1.fc30.x86_64
Kernel:
Code: Select all
4.19.15-300.fc29.x86_64 #1 SMP Mon Jan 14 16:32:35 UTC 2019
The above could be where the problem lies, because my module directories are now as follows:
Code: Select all
5.1.5-300.fc30.x86_64
5.1.6-300.fc30.x86_64
5.0.17-300.fc30.x86_64
...and, yes, I have tried using symlinks with depmod (failed completely); also commands like:
Code: Select all
modprobe --set-version --force 5.1.6-300.fc30.x86_64 ipt_LOG
...which also failed with an exec format error, whilst --force results in an error message to the effect that the checked-for module cannot be found.
Last edited by Hz7NspYEsESyxn on 05 Jun 2019, 20:53, edited 1 time in total.
ForumAdmin
Moderator
Posts: 1432
Joined: 01 Oct 2008, 09:24


That's a Fedora v29 kernel and probably the source of your problems. The latest fedora 30 kernel is:
Code: Select all
5.1.6-300.fc30.x86_64 #1 SMP Fri May 31 17:43:23 UTC 2019
Hz7NspYEsESyxn
Junior Member
Posts: 4
Joined: 04 Jun 2019, 18:52


My system is supposed to be fully upgraded, - the modules certainly are (you managed to reply before I finished editing my last reply); but, yes, I can see what you are saying and do not understand why, because I upgraded my Fedora install using the net-install .iso; so it would appear that the issue is actually one of the net-install of Fedora 30 failing to upgrade the kernel and therefore a bug on their side, not yours. Thanks, - I will have to complete a full re-install and submit a report about that.
7 posts Page 1 of 1