On 5 February 2014 07:07, Rickard Nilsson <[email protected]> wrote:
> Hi,
>
> I have pushed https://github.com/NixOS/nixpkgs/pull/1076 to
> nixpkgs/master now. If you don't set users.mutableUsers to false,
> everything _should_ work as before, but watch out just in case.
>
> See the PR discussion and
> https://github.com/rickynils/nixpkgs/commit/e3de5140ef259d718e0ec9e6c6e1418464589e2a
> for more info.

I just experienced a strange problem which might be related: after a
nixos-rebuild, lightdm didn't start, even after I rolled back to a
previous configuration.

The reason was that the owner of /var/lib/lightdm got changed to 78,
which doesn't correspond to any user in my passwd file*.  I haven't
fiddled with mutableUsers, so I guess it is set to true.

If I run the following two commands after restarting, lightdm starts.
# chown lightdm /var/lib/lightdm
# systemctl restart display-manager.service

I'm not sure I understand the whole story here, but maybe there is a
chown somewhere which shouldn't get executed when users.mutableUsers
is set to true?

James

* nixos/modules/misc/ids.nix says lightdm's uid should be 78, but my
passwd file says it is 499.
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to