help-guix
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]