-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Labels
verifiedAll test cases were verified successfullyAll test cases were verified successfully
Milestone
Description
Loki 3.4 fails to start and enters a crash-loop if the main network interface (the one with the default gateway) has a public IP address and the interface name is not eth0 (or en0).
Steps to reproduce
The bug is not reproducible on Debian 12.
- Configure a NS8 Rocky Linux 9 node with a network interface name like
ens33. To rename an existing interface use a command likeip link set eth0 down ; ip link set eth0 name ens33 ; ip link set ens33 up - Restart Loki,
runagent -m loki1 systemctl restart loki
Expected behavior
Loki service is restarted.
Actual behavior
Loki enters a crash loop and prints this error message:
Apr 25 01:01:57 rl1 loki-server[186537]: no useable address found for interfaces [eth0 en0]
Apr 25 01:01:57 rl1 loki-server[186537]: error initialising module: memberlist-kv
...
Apr 25 01:01:57 rl1 loki-server[186537]: level=warn ts=2025-04-25T01:01:57.391247124Z caller=netutil.go:90 msg="error getting addresses for interface" inf=eth0 err="route ip+net: no such network interface"
Apr 25 01:01:57 rl1 loki-server[186537]: level=warn ts=2025-04-25T01:01:57.391291853Z caller=netutil.go:90 msg="error getting addresses for interface" inf=en0 err="route ip+net: no such network interface"
Apr 25 01:01:57 rl1 loki-server[186537]: level=error ts=2025-04-25T01:01:57.391370811Z caller=log.go:216 msg="error running loki" err="no useable address found for interfaces [eth0 en0]\nerro
r initialising module: memberlist-kv\ngithub.com/grafana/dskit/modules.(*Manager).initModule\n\t/src/loki/vendor/github.com/grafana/dskit/modules/modules.go:138\ngithub.com/grafana/dskit/modu
les.(*Manager).InitModuleServices\n\t/src/loki/vendor/github.com/grafana/dskit/modules/modules.go:108\ngithub.com/grafana/loki/v3/pkg/loki.(*Loki).Run\n\t/src/loki/pkg/loki/loki.go:495\nmain.
main\n\t/src/loki/cmd/loki/main.go:129\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:272\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1700"
As a side effect an unexpected "node_offline" alert is raised by Metrics.
Components
- Core 3.6.4
- Loki 1.3.0
- Metrics 0.1.7
See also
Thanks to @nrauso
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
verifiedAll test cases were verified successfullyAll test cases were verified successfully
Type
Projects
Status
Done