GNU bug report logs -
#32183
New ‘guix pull’ /root/.config/current/bin/guix: Permission denied
Previous Next
Full log
Message #100 received at 32183-done <at> debbugs.gnu.org (full text, mbox):
Hi Ludo,
> If you’re familiar with Dired in Emacs, I’d suggest opening
> /var/guix/profiles/per-user/root and fixing the symlink targets from
> there (with C-c C-q).
Done. And after rebooting, guix seems to work fine for root, including
the download phase. Meaning that I consider this bug fixed.
But there still seems to be some collateral damage, since I could not
use "guix pull" any more on my standard user account:
$ guix pull
Migrating profile generations to '/var/guix/profiles/per-user/hinsen'...
guix pull: error: rename-file: Invalid cross-device link
This looks like guix is trying to use a hard link instead of a symbolic
link somewhere. I found a way around which I describe here for the
benefit of others who might find themselves in the same situation:
- check out a local copy of the Guix repository
- configure and make as described in the manual
- ./pre-inst-env guix pull
That does the profile migration using the very latest code. After that
the standard guix command seems to work fine again.
Konrad.
This bug report was last modified 6 years and 197 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.