If this is still being maintained can you please update the system service file due to the rdma-core service file changes. The only two lines that are changing are:
Requires=rdma-load-modules@rdma.service
After=rdma-load-modules@rdma.service
So the complete file is /usr/lib/systemd/system/opensm.service
# Upstream doesn't provide a systemd .service file
# Copied from Fedora's opensm-3.3.17-4.fc22.x86_64.rpm
# Modified to follow Arch layout
[Unit]
Description=Starts the OpenSM InfiniBand fabric Subnet Manager
Documentation=man:opensm
DefaultDependencies=false
Before=network.target remote-fs-pre.target
Requires=rdma-load-modules@rdma.service
After=rdma-load-modules@rdma.service
[Service]
Type=forking
# There is a timing bug that intermittently causes signal 15 failures on start
# Fedora's workaround is to use a separate script
ExecStart=/usr/bin/opensm.launch
[Install]
WantedBy=network.target
Pinned Comments
jamespharvey20 commented on 2018-10-14 08:03 (UTC)
Adding a pinned comment, that anyone needing multiple interfaces should check out the opensm-systemd-multiple-interfaces package.