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 systemd daemons failed to start under an interpreter with an executable
stack. uv and pyenv standalone Python builds ship the interpreter without a
non-executable GNU_STACK header, so the kernel assumes an executable stack
and glibc allocates writable-and-executable thread stacks; the units' MemoryDenyWriteExecute setting blocks that, so thread creation failed with
"can't start new thread". install-systemd now detects an executable-stack
interpreter and writes a drop-in that disables only that protection for the
affected units, with a notice on how to restore it. Interpreters with a
non-executable stack are unaffected and keep the protection.