Bug 30723 - ipset v6.23: Unknown argument: `skbinfo'
Summary: ipset v6.23: Unknown argument: `skbinfo'
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-std-def (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 30769
  Show dependency tree
 
Reported: 2015-02-11 12:59 MSK by Alexei Takaseev
Modified: 2015-03-27 13:05 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexei Takaseev 2015-02-11 12:59:54 MSK
ipset create test hash:net family inet6 skbinfo
ipset v6.23: Unknown argument: `skbinfo'
Try `ipset help' for more information.

При этом поддержка skbinfo была добавлена начиная с 6.22

rpm -qa| grep ipset| sort
ipset-6.23-alt1
Comment 1 Anton Farygin 2015-02-11 16:19:12 MSK
модули ipset собираются с хедерами ipset от целевого ядра, из-за этого некоторый функционал не работает на старых ядрах.
Comment 2 Anton Farygin 2015-02-11 18:08:34 MSK
полдня убил ;(((

# rpm -qf /lib/modules/3.14.32-std-def-alt2/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko
kernel-image-std-def-3.14.32-alt2

# rpm -qf /lib/modules/3.14.32-std-def-alt2/ipset/ip_set_hash_ip.ko
kernel-modules-ipset-std-def-6.24-alt1.200224.2

Вывод - мейнтейнер ядра виноват в том, что упаковал в ядро старые модули. Правильно надо модули брать из пакета kernel-modules-ipset-std-def
В качестве workaround можно просто rm -rf  /lib/modules/3.14.32-std-def-alt2/kernel/net/netfilter/ipset

А мейнтейнеру ядра срочно убрать из всех kernel-image пакетов модули ipset
Comment 3 Anton V. Boyarshinov 2015-03-27 13:05:02 MSK
убрано в 3.14.34