Skip to content

tails puppet: sysctl.conf needs to be symlinked to in sysctl.d

In the tails physical machines managed by puppet, I've encountered an issue where after upgrading to trixie the file /etc/sysctl.conf is not loaded automatically during boot anymore. This has the consequence of failing to auto-start the VMs because the qemu process can't allocate all of the neceesary ram.

See: #42070 (comment 3221192)

The solution to the issue is to create a file /etc/sysctl.d/99-sysctl.conf which is a symlink pointing to /etc/sysctl.conf --- even better would be to get puppet to create the configuration in the right place instead of needing to use the symlink hack.

The above needs to be implemented in puppet.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information