Hello,

I installed a barebones guix -- i.e. no desktop environment -- with the graphical installer.

Then, I tried defining user services as per the Guix blog and the Shepherd documentation. Strarting shepherd was giving me this error:

     No such file or directory: "/run/user/1000/shepherd"

So, I followed Marius Bakke advice in this posting:

   https://lists.gnu.org/archive/html/bug-guix/2018-11/msg00119.html

and it fixed it: basically I added the elogind service.

Now, however, running a program with sudo ... throws this error

sudo: /run/current-system/profile/bin/sudo must be owned by uid 0 and have the setuid bit set

If at the login screen, I pick an older config -- one that worked before -- it sill gives the setuid error.

How can I fix this?

I also wonder, this goes against the premise of "rollback and works", is this a bug/security issue?

--
Mauritz Stenek <[email protected]>

Reply via email to