Hi Jan,

> I ran the script as root, it installed everything properly, but running
> "guix pull" ends up with an error message: "guix pull: failed to connect
> to `/var/guix/daemon-socket/socket': No such file or directory".

This means the daemon isn’t running.

If you use SELinux in enforcing mode then the daemon is probably
prevented from starting.

> I think the installer script should *just work at all times* - this is
> crucial to make Guix popular on other distros.

Sure.  We have a draft SELinux policy for systems like yours, but it is
probably no longer current as Fedora’s SELinux policy is not frozen in
time.  I encourage you to try it and help debug it to adjust it for
current versions of Fedora.

> My suggestion: if it's not already done, consider adding automated
> tests, checking whether the installer script works on major
> distributions (on a VM) and if Guix works there. This should be checked
> every release.

These recommendations wouldn’t help in your case.  We can’t feasibly
maintain a farm of different distros (some with SELinux and some
without) where we install Guix all the time.

-- 
Ricardo

Reply via email to