Bug description
/etc/machine-id is on tmpfs via etc-machine\x2did.mount unit.
this causes a new /etc/machine-id to be created each boot.
Various issues will transpire because of this:
journald
journald writes its logs to /var/log/$(cat /etc/machine-id)
when vacuuming it will only consider those journals.
If you configure SystemMaxUse=200M in /etc/systemd/journald.conf it will only vacuum the current boot logs leading to growing /var/log/journal
journalctl --list-boots will only show the current boot.
To Reproduce
Steps to reproduce the behavior:
cat /etc/machine-id
reboot
cat /etc/machine-id
WSL version
WSL version: 2.3.24.0
Kernel version: 5.15.153.1-2
WSLg version: 1.0.65
MSRDC version: 1.2.5620
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26100.1-240331-1435.ge-release
Windows version: 10.0.22631.4317```
<!-- If your issue is related to the installation process, please include the SHA256 checksum of the tarball you used to install NixOS-WSL -->
Bug description
/etc/machine-id is on tmpfs via etc-machine\x2did.mount unit.
this causes a new
/etc/machine-idto be created each boot.Various issues will transpire because of this:
journald
journald writes its logs to
/var/log/$(cat /etc/machine-id)when vacuuming it will only consider those journals.
If you configure
SystemMaxUse=200Min/etc/systemd/journald.confit will only vacuum the current boot logs leading to growing /var/log/journaljournalctl --list-bootswill only show the current boot.To Reproduce
Steps to reproduce the behavior:
cat /etc/machine-id
reboot
cat /etc/machine-id
WSL version