You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The bootstrap.py script complains that there is no SystemD installed on Ubuntu Servere 24.10. This is false, the systemd binary is not in path, but systemctl is.
Should most likely remove not shutil.which("systemd") at line 232 in bootstrap.py
How to reproduce
Use freshly installed Ubuntu 24.10
Use the custom server installation guide that runs bootstrap.py
Expected behaviour
It should work in a SystemD environment without the systemd binary being in path.
Actual behaviour
Output: Systemd is required to run TLJH
Your personal set up
Ubuntu Server 24.10 in a local KVM VM. Freshly installed, only ran sudo apt install python3 python3-dev git curl as listed in the guide.
The text was updated successfully, but these errors were encountered:
I can fix this bug by changing the check. Docker containers might ship SystemD binaries, but do not run them. Therefore, we have to check if SystemD is in a usable state.
To do so, we need to issue systemctl is-system-running --quiet and check the exit code.
If agreed, I can submit such a pull request.
Bug description
The
bootstrap.py
script complains that there is no SystemD installed on Ubuntu Servere 24.10. This is false, the systemd binary is not in path, but systemctl is.Should most likely remove
not shutil.which("systemd")
at line 232 in bootstrap.pyHow to reproduce
Expected behaviour
It should work in a SystemD environment without the systemd binary being in path.
Actual behaviour
Output:
Systemd is required to run TLJH
Your personal set up
Ubuntu Server 24.10 in a local KVM VM. Freshly installed, only ran
sudo apt install python3 python3-dev git curl
as listed in the guide.The text was updated successfully, but these errors were encountered: