Project

General

Profile

Actions

action #173824

closed

Failed configure-source-based-routing@br0.service on qamaster "Error: ipv4: FIB table does not exist." size:S

Added by okurz 5 months ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Start date:
2024-11-27
Due date:
% Done:

0%

Estimated time:

Description

Observation

With #170338 a new service was introduced. qamaster does not currently use wireguard and shouldn't need to use it. But the service is still deployed there which might not be necessary nor useful. And it fails. From
sudo journalctl -e -u configure-source-based-routing@br0.service

Dec 05 13:17:12 qamaster configure-source-based-routing[2192]: Error: ipv4: FIB table does not exist.
Dec 05 13:17:12 qamaster configure-source-based-routing[2192]: Dump terminated
Dec 05 13:17:12 qamaster configure-source-based-routing[2196]: /usr/local/bin/configure-source-based-routing: line 23: jq: command not f>
Dec 05 13:17:12 qamaster systemd[1]: configure-source-based-routing@br0.service: Main process exited, code=exited, status=127/n/a
Dec 05 13:17:12 qamaster systemd[1]: configure-source-based-routing@br0.service: Failed with result 'exit-code'.
Dec 05 13:17:12 qamaster systemd[1]: Failed to start Wicked hook service to configure source based routing for br0.

Suggestions

At least "jq" is missing as dependency. Then there is the error "Error: ipv4: FIB table does not exist." but probably we can extend our salt to not even deploy that on qamaster where it's most likely not needed.

Rollback actions


Related issues 1 (0 open1 closed)

Copied from openQA Infrastructure (public) - action #170338: No monitoring data from OSD since 2024-11-25 1449Z size:MResolvednicksinger2024-11-27

Actions
Actions #1

Updated by okurz 5 months ago

  • Copied from action #170338: No monitoring data from OSD since 2024-11-25 1449Z size:M added
Actions #2

Updated by okurz 5 months ago

  • Description updated (diff)
  • Priority changed from High to Normal
Actions #3

Updated by mkittler 5 months ago

  • Subject changed from Failed configure-source-based-routing@br0.service on qamaster "Error: ipv4: FIB table does not exist." to Failed configure-source-based-routing@br0.service on qamaster "Error: ipv4: FIB table does not exist." size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions #4

Updated by nicksinger 5 months ago

  • Status changed from Workable to In Progress
  • Assignee set to nicksinger
Actions #5

Updated by nicksinger 5 months ago

  • Status changed from In Progress to Feedback
Actions #6

Updated by nicksinger 5 months ago

  • Status changed from Feedback to Resolved

My changes/fixed did not properly deploy due to the active grain set in https://progress.opensuse.org/issues/159060#note-17 so I had to "manually" remove the files:

salt -C "G@needs_wireguard:False" cmd.run 'sed -i "/^240.*nowg$/d" /etc/iproute2/rt_tables; rm /usr/local/bin/configure-source-based-routing; rm /etc/systemd/system/configure-source-based-routing@.service; systemctl daemon-reload; systemctl reset-failed'

salt "*" cmd.run 'systemctl list-units --failed | grep routing | wc -l' shows 0 failing services so at least this topic should be covered for now.

Actions

Also available in: Atom PDF