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 14 days ago. Updated 2 days 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 configure-source-based-routing@br0.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 14 days ago

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

Updated by okurz 14 days ago

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

Updated by mkittler 9 days 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 7 days ago

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

Updated by nicksinger 7 days ago

  • Status changed from In Progress to Feedback
Actions #6

Updated by nicksinger 2 days 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