Hi Oleg, Oleg Pykhalov <[email protected]> skribis:
> I choose a ‘/var/run/guix-offload’ for guix-offload's home directory: > > (operating-system > (groups (cons* … > (user-group (name "guix-offload")) > %base-groups)) > > (users (cons* … > (user-account > (name "guix-offload") > (uid 1982) > (group "guix-offload") > (home-directory "/var/run/guix-offload")) > %base-user-accounts)) > … > ) > > > but I cannot login to ‘guix-offload’ user with ‘sudo -u guix-offload -i’: > > sudo: unable to change directory to /home/guix-offload: No such file or > directory > sudo: unable to execute > /gnu/store/q4b3s9y4i0da36drp7zfq9yqcf43s47v-bash-4.4.19/bin/bash: No such > file or directory > > > and a ‘getent’ program confirms home directory is wrong: > > natsu@magnolia ~$ getent passwd guix-offload > guix-offload:x:1982:30002::/home/guix-offload:/gnu/store/q4b3s9y4i0da36drp7zfq9yqcf43s47v-bash-4.4.19/bin/bash > > > Choosing ‘(home-directory "/home/guix-offload")’ is a workaround. Sorry for overlooking this bug report. Someone reported the very same issue on IRC a few days ago and commit b297934437932de730432629b361fcb422accbb7 fixes it. Thanks, Ludo’.
