systemd-modules-load.service fails to start in overcloud nodes because of missing nf_conntrack_proto_sctp

Bug #1914017 reported by Takashi Kajinami on 2021-02-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Undecided
Takashi Kajinami

Bug Description

Description
===========
Currently systemd-modules-load.service fails every time we reboot the overcloud node.
This is because of the recent change in puppet-kmod https://github.com/camptocamp/puppet-kmod/commit/f46b527b43d967d18e697f97040ed585a8e8ebba , which made the service to load nf_conntrack_proto_sctp module. This module was merged into kernel and no longer exists since CentOS 7.4.

Steps to reproduce
==================
1. Deploy overcloud
2. Check `systemctl status systemd-modules-load.service`

Expected result
===============
The service is in active status without any failure

Actual result
=============
The service is in failed status

Environment
===========
The problem is observed with Queens release.

Logs & Configs
==============
N/A

Takashi Kajinami (kajinamit) wrote :

The nf_conntrack_proto_sctp module was removed during Stein cycle[1] so we need to fix the problem in Rocky and older branches.

[1] https://review.opendev.org/c/openstack/tripleo-heat-templates/+/643407

I have submitted the fix to Rocky and will backport this to Queens once it is merged

https://review.opendev.org/c/openstack/tripleo-heat-templates/+/773306

Changed in tripleo:
status: New → In Progress
assignee: nobody → Takashi Kajinami (kajinamit)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers