Ludovic Courtès <ludovic.cour...@inria.fr> writes:
> The workaround I found is to add ‘sssd’ to the pack, like so: > > guix pack -RR -S /lib=lib -S /bin=bin sssd guile > > That way, on the other machine, you can set LD_LIBRARY_PATH such that > Guix’ libnss_sss.so gets loaded: > > tar xf /path/to/pack.tgz > LD_LIBRARY_PATH=$PWD/lib ./bin/guile -c '(pk (getpw (getuid)))' > > It works! However, if people have ideas of less arcane workarounds, I’m > interested. Interesting! I wonder if this really is a general solution or if it only works under special circumstances (like the cluster node using sssd already). Will, for example, accounts that are managed via Active Directory / LDAP be visible if all we do is preload the Guix sssd libraries? -- Ricardo