From: znavko@disroot.org
To: "Tobias Geerinckx-Rice" <me@tobias.gr>
Cc: help-guix@gnu.org
Subject: Re: How to reconfigure system without downloads I did not order?
Date: Sat, 28 Nov 2020 12:53:05 +0000 [thread overview]
Message-ID: <9cf70c172480546684c1dc268a22c494@disroot.org> (raw)
In-Reply-To: <87tut9brvm.fsf@nckx>
I think you're good hacker, but I'm still using bandy hands.
Yes, you are right, I made gc and deleted all previous generations 2 days ago,
and now Guix has nothing work with.
And I'm still in front of network a problem and cannot just apply new config file:
Is a flag 'build from source' can help me? Or what else to try here?
# guix describe
Generation 36 Nov 28 2020 13:14:53 (current)
guix 2950161
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 295016183caa4943522125528b81ad8c67787ca1
# guix time-machine --commit=a99ddf3e7ac436e75fcee0345f931b5d7f767e36 -- system reconfigure /root/config-2-disks.conf
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
downloading from https://ci.guix.gnu.org/nar/lzip/1k566b3kc3ljzlllfh2ay9rr4sxpdfpg-module-import ...
module-import 2KiB 135KiB/s 00:00 [##################] 100.0%
downloading from https://ci.guix.gnu.org/nar/lzip/az6z71bxl5syzqrhjdpfll8fm8c1gsnc-module-import-compiled ...
module-import-compiled 1.5MiB 778KiB/s 00:02 [##################] 100.0%
downloading from https://ci.guix.gnu.org/nar/gzip/qfmrmg6gk6iz0p14i0sg1rzxlgpb897i-compute-guix-derivation ...
compute-guix-derivation 859B 651KiB/s 00:00 [##################] 100.0%
Computing Guix derivation for 'x86_64-linux'... /
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
The following derivations will be built:
/gnu/store/866y2mqlnbrn1fy36cph8m1x2qyvbq1q-profile.drv
/gnu/store/0arc9pk8gv6g5z1dk3235n3mhxd7lyi5-profile.drv
/gnu/store/3kq0mkc9gxrrkmmgn0y1av4sly2b8p9v-inferior-script.scm.drv
The following profile hooks will be built:
/gnu/store/la6zjqddp3h7d344ikk8s4z1pkyszrcw-fonts-dir.drv
/gnu/store/pi12azwkj1l8qf6llgaga2wmd45bxh2b-ca-certificate-bundle.drv
/gnu/store/zryagqw16vprsyvikwbi6izw64ngkpp4-guix-package-cache.drv
building CA certificate bundle...
building fonts directory...
building profile with 1 package...
building /gnu/store/3kq0mkc9gxrrkmmgn0y1av4sly2b8p9v-inferior-script.scm.drv...
building package cache...
building profile with 1 package...
guix system: warning: Consider running 'guix pull' followed by
'guix system reconfigure' to get up-to-date packages and security updates.
52.8 MB will be downloaded
guix substitute: error: connect: Connection timed out
substitution of /gnu/store/755az7pdnzhvihdb85gkd39sh33ip5lh-geoclue-2.5.6 failed
killing process 1358
guix system: error: some substitutes for the outputs of derivation `/gnu/store/fn5z69q4ljdwl2rbr3hvj9rfyrkjrj9a-geoclue-2.5.6.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source
# guix system list-generations
Generation 26 Oct 03 2020 18:11:27
file name: /var/guix/profiles/system-26-link
canonical file name: /gnu/store/hi1p8zrb53lfc228wk5ppm3072fy508q-system
label: GNU with Linux-Libre 5.8.12
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/dkyzczi2cp27by3kssbhg8nv4g9hjk1f-linux-libre-5.8.12/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 36045fa6d6f6ed240bf26d3040846533e9e35e82
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
Generation 27 Oct 07 2020 00:17:45
file name: /var/guix/profiles/system-27-link
canonical file name: /gnu/store/r09ywhsxlix1s022hbgca9pj4csbgs45-system
label: GNU with Linux-Libre 5.8.12
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/dkyzczi2cp27by3kssbhg8nv4g9hjk1f-linux-libre-5.8.12/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 36045fa6d6f6ed240bf26d3040846533e9e35e82
configuration file: /gnu/store/466lzskgjywblzds3rsa7cv5kx5brhkg-configuration.scm
Generation 28 Oct 03 2020 18:11:27
file name: /var/guix/profiles/system-28-link
canonical file name: /gnu/store/hi1p8zrb53lfc228wk5ppm3072fy508q-system
label: GNU with Linux-Libre 5.8.12
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/dkyzczi2cp27by3kssbhg8nv4g9hjk1f-linux-libre-5.8.12/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 36045fa6d6f6ed240bf26d3040846533e9e35e82
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
Generation 29 Oct 21 2020 00:40:49
file name: /var/guix/profiles/system-29-link
canonical file name: /gnu/store/mjxyp3bsfvmgicva1d85dxa2mlgg9n9z-system
label: GNU with Linux-Libre 5.8.16
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/cyarhgh3j6nhz8xhhbs6qhy0iry1gg8x-linux-libre-5.8.16/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: f14f108853a948fe21fe9bebfd295084b97a53e1
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
Generation 30 Oct 31 2020 23:48:30
file name: /var/guix/profiles/system-30-link
canonical file name: /gnu/store/k34z5xal5hwvxk6nnhcll1if7k4wr4f2-system
label: GNU with Linux-Libre 5.9.2
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/dni49zhdnmmy6y0isgh71yjhrmj31j37-linux-libre-5.9.2/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: d7e033b9a153a9e60f52ff64f4eb355c1c3d0a6e
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
Generation 31 Nov 14 2020 17:47:12
file name: /var/guix/profiles/system-31-link
canonical file name: /gnu/store/fxbkh4yv3cka01y3xhw4jwlw2kc22rxq-system
label: GNU with Linux-Libre 5.9.8
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/jrgkcfd5lxrljirwqkv29jcdipha2vkc-linux-libre-5.9.8/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 870d74ab6883196b269382b86b6e48a1cc7ac8ae
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
Generation 32 Nov 21 2020 13:41:06 (current)
file name: /var/guix/profiles/system-32-link
canonical file name: /gnu/store/w1z5yl7fnpg2663s6kpjsddb0yazjr8s-system
label: GNU with Linux-Libre 5.9.9
bootloader: grub-efi
root device: /dev/sda2
kernel: /gnu/store/i0yqm9bz9734swkk2ii39gvs634m20f5-linux-libre-5.9.9/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: a99ddf3e7ac436e75fcee0345f931b5d7f767e36
configuration file: /gnu/store/b8lqcvy8jlp2wax1w970qrvyj7p0fvwq-configuration.scm
November 28, 2020 12:14 PM, "Tobias Geerinckx-Rice" <me@tobias.gr> wrote:
> Hullo znavko,
>
> znavko--- via 写道:
>
>> I am sorry. How to prevent the process of system upgrade and
>> just remain things as they are but only adding new disk to my
>> system?
>
> Guix can't upgrade your system, it can only build a new one. It
> will merely re-use parts of the old system that they have in
> common (which can be and often is ‘almost everything’).
>
> This is actually significant: you can't ask a new Guix to modify
> an older Guix's system, to leave everything in place but just add
> this one small thing, like you can for bare profiles. For that,
> you need to reconfigure the old system with the same version of
> Guix that was used to build it.
>
> What do
>
> $ guix system describe
>
> and
>
> $ guix describe
>
> say? My guess is they will both display a different commit
> because you've ‘guix pull’ed after creating the system. If so,
> you can use
>
> $ guix time-machine --commit=<system commit> -- system
> reconfigure …
>
> to apply your changes.
>
> If the system and guix commits *do* match and you've added nothing
> besides a new FILE-SYSTEM, I have no idea why Guix is
> (re-)building ffmpeg. An overzealous ‘guix gc’ in the meantime?
>
> Kind regards,
>
> T G-R
next prev parent reply other threads:[~2020-11-28 12:53 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-28 11:39 How to reconfigure system without downloads I did not order? znavko--- via
2020-11-28 12:14 ` Tobias Geerinckx-Rice
2020-11-28 12:53 ` znavko [this message]
2020-11-28 18:02 ` znavko
2020-11-28 20:48 ` jbranso
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9cf70c172480546684c1dc268a22c494@disroot.org \
--to=znavko@disroot.org \
--cc=help-guix@gnu.org \
--cc=me@tobias.gr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).