View Issue Details

IDProjectCategoryView StatusLast Update
0000173Rocky-Linux-8kernelpublic2022-08-05 01:23
ReporterErkki Ruohtula Assigned ToLouis Abel  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformopenstackOSRockyLinuxOS Version8.6
Summary0000173: Kernel module for sctp protocol not found in 8.6
DescriptionThe Kernel configuration in RockyLinux 8.6 should support sctp via module, according to /boot/config:

$ grep SCTP /boot/config-4.18.0-372.16.1.el8_6.0.1.x86_64
CONFIG_NF_CT_PROTO_SCTP=y
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_IP_VS_PROTO_SCTP=y
CONFIG_IP_SCTP=m
# CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_INET_SCTP_DIAG=m

but modprobe sctp prints an error (and any software needing sctp does not work).

$ modprobe sctp
modprobe: FATAL: Module sctp not found in directory /lib/modules/4.18.0-372.16.1.el8_6.0.1.x86_64

Indeed, find /lib/modules/4.18.0-372.16.1.el8_6.0.1.x86_64 -name '*sctp*' finds only an empty directory:

$ find /lib/modules/4.18.0-372.16.1.el8_6.0.1.x86_64 -name '*sctp*'
/lib/modules/4.18.0-372.16.1.el8_6.0.1.x86_64/kernel/net/netfilter/xt_sctp.ko.xz
/lib/modules/4.18.0-372.16.1.el8_6.0.1.x86_64/kernel/net/sctp

The kernel/net/sctp directory should contain the kernel module file sctp.ko.xz (as it does on my Fedora installation).
Steps To ReproduceRun
modprobe sctp
TagsNo tags attached.

Activities

Antal Nemes

Antal Nemes

2022-08-03 12:45

reporter   ~0000317

sctp should be present in kernel-modules-extra package. Did you install it?
Erkki Ruohtula

Erkki Ruohtula

2022-08-03 14:51

reporter   ~0000318

No, it did not occur to me to install extra modules for a standard protocol. Installing the kernel-modules-extra and rebooting fixed the problem entirely! Thanks!
So this can be marked resolved. But it would be an improvement to not consider SCTP support as optional.
Antal Nemes

Antal Nemes

2022-08-03 15:10

reporter   ~0000319

// But it would be an improvement to not consider SCTP support as optional.
Rocky Linux is a rebrand and rebuild of RedHat packages. For package arrangment complaints, you should open a ticket against RedHat's bugzilla.
FWIW, I had the same issue with tc-netem - it was part of regular kernel package in 7, and was relegated to kernel-modules-extra in 8.
Louis Abel

Louis Abel

2022-08-05 01:23

administrator   ~0000325

There are several modules that were moved to extras. The red hat bugzilla ID 1642795, which according to the change log is a reference to the module being moved to extras, is set to private. So we unfortunately won't know why it was put there. You could potentially open a bug report, but I'm not sure if they would provide a response unless it was a blocker/bug (and I don't see any other bugzilla ID's that indicate this being considered that way).

Issue History

Date Modified Username Field Change
2022-08-03 10:04 Erkki Ruohtula New Issue
2022-08-03 12:45 Antal Nemes Note Added: 0000317
2022-08-03 14:51 Erkki Ruohtula Note Added: 0000318
2022-08-03 15:10 Antal Nemes Note Added: 0000319
2022-08-05 01:23 Louis Abel Assigned To => Louis Abel
2022-08-05 01:23 Louis Abel Status new => closed
2022-08-05 01:23 Louis Abel Resolution open => no change required
2022-08-05 01:23 Louis Abel Note Added: 0000325