Troubleshooting Consul systemd on Raspberry Pi
I run a Hashistack on my homelab and I’ve had a startup issue with Consul
on one of my Raspberry Pis. The systemd unit file is correct and I was able to start the service manually with systemctl start consul
without issue. However, consul
just would not start successfully on boot. I finally had some time to work on the issue tonight and the fix was actually quite simple. Troubleshooting consul is rarely simple, but working with a simple systemd startup script shouldn’t be that bad. Here’s what happened…
I’m running my Pi in the fantastic Argon One case with an M.2 NVMe SSD. I mention it because I think it’s actually relevant. Well, the relevant part is that my Raspberry Pi boots from an NVMe instead of a traditional SD Card.
Troubleshooting Consul systemd on Raspberry Pi
https://chrisbergeron.com/2023/05/27/Troubleshooting-Consul-systemd-on-Raspberry-Pi/