On 30/10/2018 19.16, Laura Lazzati wrote:
At the same time, a `sudo guix pull` works fine.
Thanks for this finding.
Sorry, I thought this fixed it for me too, but now every time I run an
installed package, I get that guix is 18 days old, asks me to guix
pull, and if I run even the hello package, i get that it is not
installed and claims to install it with, in my case, apt.
Sorry Laura, I did not mean to suggest that this was a fix. It's just
that `guix pull` for the root profile stayed functional. My own plain
user `guix pull` still results in the same old:
Migrating profile generations to '/var/guix/profiles/per-user/thorwil'...
guix pull: error: symlink: File exists:
"/var/guix/profiles/per-user/thorwil/current-guix-1-link"
Looking for an explanation for having user and root profile guix, since
you seem to be unaware of how that works and I can't be sure of my own
understanding, I found something related:
https://lists.gnu.org/archive/html/help-guix/2017-10/msg00014.html
Thing is, I did
`ln -s /var/guix/profiles/per-user/root/guix-profile/bin/guix
/usr/local/bin/guix`
during installation and that symlink is still intact. Yet, `guix pull`
and `sudo guix pull` are markedly different.
--
Thorsten Wilms
thorwil's design for free software:
http://thorwil.wordpress.com/