[Nix-dev] "user ... has no home directory" error in emacs

James Cook james.cook at utoronto.ca
Wed Jul 8 00:25:37 CEST 2015


Ah, then you know more than I do :-/

There's another thread about this on nix-dev with subject starting
with "Impossible to use Nix + fetchgit..."; that's all I've got for
you.

James

On 7 July 2015 at 15:09, Alexander Vorobiev
<alexander.vorobiev at gmail.com> wrote:
> I think the reason is we use active directory with sssd (which is kind of a
> standard for enterprise RHEL-based clusters) for authentication. My
> understanding is sssd is not supported by Nix at the moment and the
> LD_LIBRARY_PATH trick (to add the libnss_sss.so.2 from the host system to
> the search path) suggested here https://github.com/NixOS/nix/issues/554
> isn't working for emacs.
>
> Alex
>
> On Sat, Jul 4, 2015 at 8:42 PM, James Cook <james.cook at utoronto.ca> wrote:
>>
>> On 30 June 2015 at 07:46, Alex Vorobiev <alexander.vorobiev at gmail.com>
>> wrote:
>> > Hi,
>> >
>> > I have just installed nix-1.9 on RHEL 6.5 (using gcc-5.1 I compiled
>> > myself)
>> > and I am trying to use it in single-user mode. I installed a few
>> > packages
>> > and they all seem to work (after I unset LD_LIBRARY_PATH). I also
>> > installed
>> > emacs which starts but shows this error message "user my_user_id has no
>> > home directory" and doesn't load my initialization files. (I don't know
>> > whether it is important but the system uses ldap/pam so there is no
>> > record
>> > for me in /etc/passwd.) Regular non-nix emacs 24.5 works fine.
>> >
>> > Thanks,
>> > Alex
>>
>> In case this is still troubling you, I found a thread where a Guix
>> user (Guix is based on nix) was having a similar problem, and one
>> question that came up was whether nscd was running on the system.
>>
>> The message:
>> http://lists.gnu.org/archive/html/bug-guix/2015-02/msg00088.html
>>
>> James
>
>


More information about the nix-dev mailing list