Hi Ludo,

Success! I have been able to upgrade the root Guix installation.

The steps I have taken were:

i) remove the 'latest' symlink
ii) re-create the symlink to point to the previous installation
iii) use 'guix gc --delete' to delete the guile-gcrypt package
components
iv) run 'GUILE_LOAD_PATH=/root/.guix-profile/share/guile/site/2.2 guix
pull'
v) run
'GUILE_LOAD_COMPILED_PATH=/gnu/store/3yvsd7w79a8rl42rxfg0xqzh9s14f3si-
guile-gcrypt-0.1.0/lib/guile/2.2/site-ccache guix package --upgrade'

This time the '... guix pull' command did not generate the '
Failed to autoload make-session in (gnutls)' errors.  In retrospect, I
think the only missing element from the first attempt was the
GUILE_LOAD_PATH variable.

The last piece of the jigsaw was setting GUILE_LOAD_COMPILED_PATH so
that the gcrypt module could be found.  This was required for all of
the guix commands that I tried.

Now:

$ guix package --list-installed
guix    0.15.0-
3.3d43017        out     /gnu/store/sa9xj13i0568xajsjh78g3pnlsww8x8g-
guix-0.15.0-3.3d43017
...

Best regards,

Paul.

Reply via email to