[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to reconfigure system without downloads I did not order?
From: |
znavko |
Subject: |
Re: How to reconfigure system without downloads I did not order? |
Date: |
Sat, 28 Nov 2020 12:53:05 +0000 |
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