[Error] No upgrade after pull

  • Open
  • quality assurance status badge
Details
2 participants
  • louishp
  • Marius Bakke
Owner
unassigned
Submitted by
louishp
Severity
normal
L
L
louishp wrote on 2 May 2020 22:03
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
sDb2n073Dx-fXjhroN3LbilrBTlVamcrzx0O1hZBSJnPi0XTCqGWkmoCptDVNzJCKIIAtoDfe66iHExthwSn2xm-6NQ1snYeki7979_6_2Y=@protonmail.com
Hello,

I've just installed GuixSD on a virtual machine (by Virtual Box on Windows 10), and got some strange errors with guix upgrade.

The first commands I use after the first login (as root) is : `guix pull`, which pulls many packages, and `guix upgrade` which does nothing. It says to me that :

"guix upgrade: warning: Consider running `guix pull` followed by
'guix package -u' to get up-to-date packages and security updates"

But I've just guix-pulled.

During the installation, I've used all the by default choices, except when I say I want the SSH.

Here the result of guix system describe : https://paste.debian.net/1144431/
Here the result of tree in the guix folder : https://paste.debian.net/1144432/

Thanks for all your work, Guix powerness really hypes me.
Louis
Attachment: file
M
M
Marius Bakke wrote on 5 May 2020 00:16
87pnbjz6q6.fsf@devup.no
louishp via Bug reports for GNU Guix <bug-guix@gnu.org> writes:

Toggle quote (6 lines)
> Hello,
>
> I've just installed GuixSD on a virtual machine (by Virtual Box on Windows 10), and got some strange errors with guix upgrade.
>
> The first commands I use after the first login (as root) is : `guix pull`, which pulls many packages, and `guix upgrade` which does nothing. It says to me that :

'guix upgrade' is expected to do nothing in this case: it only upgrades
the packages you have installed as the root user (which are none).

To upgrade the system, use 'guix system reconfigure /etc/config.scm'.

Toggle quote (3 lines)
> "guix upgrade: warning: Consider running `guix pull` followed by
> 'guix package -u' to get up-to-date packages and security updates"

Reading guix/scripts.scm, I think this is happening because you have
no packages in the [user] profile.


Removing the (not age) check on line 176 might fix this. Not sure if it
could have any adverse effects.

Toggle quote (7 lines)
> But I've just guix-pulled.
>
> During the installation, I've used all the by default choices, except when I say I want the SSH.
>
> Here the result of guix system describe : https://paste.debian.net/1144431/
> Here the result of tree in the guix folder : https://paste.debian.net/1144432/

These have already expired: please include them in the message for
posterity with the next bug report (hopefully not too soon!). :-)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl6wlDEACgkQoqBt8qM6
VPpFGQgAijHjfFXjRhFv8O6EqXgpjebs3hErMMFEKietWGxamSvwGigU1P/Id7ca
PyXo4QMYhTx6vG5WBz/rlMWbMWbca3jlPzGaBplFg6ugTDHWlnMNaigh/nHIVu0s
HQqa+8eWtjhgKPYeWWkeWh7JYM/jjO82EsBxn4Yg2GM6OuTy5b5iae+MIovNBtEM
lFvXAz00x4e163RYrbb47Gb26H9IDw6GcOXM5natmfqximauGk7LRc4J6hFgZAVT
ar7AsW1meo2qd2KD22YM+ADP0/d2Pjxd0vGWWq70FHg+fuViJ7Eg2rm+pv1ziU2y
l27GTxebCyu+0srwoYVM3FrolWxbLg==
=pCm7
-----END PGP SIGNATURE-----

?