'guix gc' as user makes system unbootable

DoneSubmitted by Quiliro OrdonezBaca.
Details
6 participants
  • Adonay FelipeNogueira
  • Joshua Branson
  • Martin Castillo
  • Ludovic Courtès
  • Quiliro OrdonezBaca
  • Ricardo Wurmus
Owner
unassigned
Severity
normal
Q
Q
Quiliro OrdonezBaca wrote on 11 Dec 2017 18:21
(address . bug-guix@gnu.org)
874lox89g5.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
'guix gc' as user makes system unbootable.-
I had executed 'guix gc' and then 'guix package -i blender' and then'guix package -u', all as user without running 'guix pull' recently(did it last week). When rebooting, current GrUB boot menu entry didnot work. But previous versions (#1,#2,#3) worked at differentlevels. Below each menu entry I post my experience upon boting withit:
menuentry "GNU with Linux-Libre 4.12.9 (beta)"Kernel panic
menuentry "GNU with Linux-Libre 4.11.6 (beta) (#1, 2017-06-21 18:01)"No GUI. Lost keyboad configuration on tty's. Logged in as user. Theoutput of 'sudo herd status' was 'error: connect:/var/run/shepherd/socket: No existe el fichero o el directorio'.
menuentry "GNU with Linux-Libre 4.11.6 (beta) (#2, 2017-06-22 15:49)"Working GUI (no local keyboard as usual) and working Herd. Lost keyboad configuration on tty's.
menuentry "GNU with Linux-Libre 4.11.6 (beta) (#3, 2017-06-30 13:36)"Working GUI (no local keyboard as usual) and working Herd. Lost keyboad configuration on tty's.
menuentry "GNU with Linux-Libre 4.11.6 (beta) (#4, 2017-06-30 14:57)"Kernel panic
menuentry "GNU with Linux-Libre 4.11.8 (beta) (#5, 2017-07-02 19:30)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.2 (beta) (#6, 2017-07-16 09:38)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.9 (beta) (#7, 2017-08-31 00:10)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.9 (beta) (#8, 2017-08-31 00:19)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.9 (beta) (#9, 2017-08-31 00:46)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.9 (beta) (#10, 2017-08-31 06:15)"Kernel panic
menuentry "GNU with Linux-Libre 4.12.9 (beta) (#11, 2017-09-02 15:48)"Kernel panic
This situation has happened before and has, as in this time, made myinstallation unbootable. But I did not notice that it was because of'guix gc', until now. Is it normal that a user can affect the bootprocess for the whole operating system?
Q
Q
Quiliro OrdonezBaca wrote on 11 Dec 2017 22:26
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 29662@debbugs.gnu.org)
87mv2pot0e.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
Ricardo Wurmus <rekado@elephly.net> writes:
Toggle quote (14 lines)> Hi Quiliro,>>> 'guix gc' as user makes system unbootable.->>>> I had executed 'guix gc' and then 'guix package -i blender' and then>> 'guix package -u', all as user without running 'guix pull' recently>> (did it last week). When rebooting, current GrUB boot menu entry did>> not work. But previous versions (#1,#2,#3) worked at different>> levels. Below each menu entry I post my experience upon boting with>> it:>> Did you remove anything under /var/guix/profiles/ before running “guix> gc”?
No.
$ guix --versionguix (GNU Guix) 12746aa9b8ab50c75f6546b9858b9c7686c7e960
R
R
Ricardo Wurmus wrote on 11 Dec 2017 22:40
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)(address . 29662@debbugs.gnu.org)
87k1xtvt83.fsf@elephly.net
Quiliro Ordonez Baca <quiliro@riseup.net> writes:
Toggle quote (1 lines)>>> 'guix gc' as user makes system unbootable.-
[…]
Toggle quote (5 lines)>> Did you remove anything under /var/guix/profiles/ before running “guix>> gc”?>> No.
Could you please show us the output of this command:
ls -l /var/guix/profiles/system*
Has the disk label changed?
--Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAChttps://elephly.net
Q
Q
Quiliro OrdonezBaca wrote on 11 Dec 2017 23:03
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 29662@debbugs.gnu.org)
878te8gbwm.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
Ricardo Wurmus <rekado@elephly.net> writes:
Toggle quote (13 lines)> Quiliro Ordonez Baca <quiliro@riseup.net> writes:>>>>> 'guix gc' as user makes system unbootable.-> […]>>> Did you remove anything under /var/guix/profiles/ before running “guix>>> gc”?>>>> No.>> Could you please show us the output of this command:>> ls -l /var/guix/profiles/system*
$ ls -l /var/guix/profiles/system*/var/guix/profiles/system/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-1-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/h7q3qzkligi3yzr6f608qm4nqg0hb0nx-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/fhqips0dpzfmrhi52mpbixbgg239cjk4-etclrwxrwxrwx 5 root root 61 1969-12-31 1969 initrd -> /gnu/store/ipsp49cpfqvjsv9agfy6in7ln2mpds4g-raw-initrd/initrdlrwxrwxrwx 5 root root 62 1969-12-31 1969 kernel -> /gnu/store/b7nk7glwlrjk8fnw4g7zylzlx7g2f6jd-linux-libre-4.11.6lrwxrwxrwx 5 root root 55 1969-12-31 1969 locale -> /gnu/store/zsnbsyibg6zy1p2a67aan5m39l40cxn3-locale-2.25lrwxrwxrwx 5 root root 54 1969-12-31 1969 parameters -> /gnu/store/6m68a1pcsdml3gk382p24nn1cfm7rdxg-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/qjxndmgyhznv688hk4ix45br46hqrkc9-profile
/var/guix/profiles/system-10-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-11-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-12-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-2-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/qhqv00a4j7nlnb9cfzrxkrvc7dnx01xn-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/0d2khbql3vjzjhkjv7aks2bm828nrqrf-etclrwxrwxrwx 5 root root 61 1969-12-31 1969 initrd -> /gnu/store/ipsp49cpfqvjsv9agfy6in7ln2mpds4g-raw-initrd/initrdlrwxrwxrwx 5 root root 62 1969-12-31 1969 kernel -> /gnu/store/b7nk7glwlrjk8fnw4g7zylzlx7g2f6jd-linux-libre-4.11.6lrwxrwxrwx 5 root root 55 1969-12-31 1969 locale -> /gnu/store/zsnbsyibg6zy1p2a67aan5m39l40cxn3-locale-2.25lrwxrwxrwx 5 root root 54 1969-12-31 1969 parameters -> /gnu/store/6m68a1pcsdml3gk382p24nn1cfm7rdxg-parameterslrwxrwxrwx 4 root root 51 1969-12-31 1969 profile -> /gnu/store/hzx8dja4yxdfhy8vjkdi6zhf8c32xv6m-profile
/var/guix/profiles/system-3-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/w6wpsamiyb5v29hdh8xcirhahbdzybm3-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/24gmls6wkj7bjnfv36rcrs6nbjq6ic2n-etclrwxrwxrwx 5 root root 61 1969-12-31 1969 initrd -> /gnu/store/ipsp49cpfqvjsv9agfy6in7ln2mpds4g-raw-initrd/initrdlrwxrwxrwx 5 root root 62 1969-12-31 1969 kernel -> /gnu/store/b7nk7glwlrjk8fnw4g7zylzlx7g2f6jd-linux-libre-4.11.6lrwxrwxrwx 5 root root 55 1969-12-31 1969 locale -> /gnu/store/zsnbsyibg6zy1p2a67aan5m39l40cxn3-locale-2.25lrwxrwxrwx 5 root root 54 1969-12-31 1969 parameters -> /gnu/store/6m68a1pcsdml3gk382p24nn1cfm7rdxg-parameterslrwxrwxrwx 4 root root 51 1969-12-31 1969 profile -> /gnu/store/hzx8dja4yxdfhy8vjkdi6zhf8c32xv6m-profile
/var/guix/profiles/system-4-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/wliv1xly5l3g30pgx1xqh53vxdvxj5z3-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/z01wfcs12sjs7id9zf7pfdkf8djj52cz-etclrwxrwxrwx 5 root root 61 1969-12-31 1969 initrd -> /gnu/store/ipsp49cpfqvjsv9agfy6in7ln2mpds4g-raw-initrd/initrdlrwxrwxrwx 5 root root 62 1969-12-31 1969 kernel -> /gnu/store/b7nk7glwlrjk8fnw4g7zylzlx7g2f6jd-linux-libre-4.11.6lrwxrwxrwx 5 root root 55 1969-12-31 1969 locale -> /gnu/store/zsnbsyibg6zy1p2a67aan5m39l40cxn3-locale-2.25lrwxrwxrwx 5 root root 54 1969-12-31 1969 parameters -> /gnu/store/6m68a1pcsdml3gk382p24nn1cfm7rdxg-parameterslrwxrwxrwx 4 root root 51 1969-12-31 1969 profile -> /gnu/store/hzx8dja4yxdfhy8vjkdi6zhf8c32xv6m-profile
/var/guix/profiles/system-5-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/6zm24gxvckgzwh4ky3gamc04rvm0zx0d-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/bggr6npcrk6yinv09lh7cq2501qkdd6x-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/hqkrr67kc7lfiwyswnb2cg3m83c9wxm4-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/551if3nndg012wwh761dyvd9208mq8kd-linux-libre-4.11.8lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/3g7jsbbs2kr3gyb4jck7mfv7yxv7125y-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/l2fvv32z5vjc9n0kqf6dcbv92qfj2x8c-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/ms57rpcv0dy39vaw4w966ji06ynyc2k2-profile
/var/guix/profiles/system-6-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/gkacl550askh7svdcaknyp0b9v3b0z76-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/wvjlr4d56hink40jarsbgc0vscdg3a8w-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/6d0k9nh53zsgj7x8sn46g10blcgjvpzg-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/6i82m8zg5yvv387bp52jlvj9q5llfshs-linux-libre-4.12.2lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/ffsngmi8kn77kyqqjpllkj87ms6vvpvv-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/b4b9xz7qv2x2d6fz13pqz7m6yjrny57f-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/v7b1vhj3jd4qd8sj67wilfg3h4fdgy5s-profile
/var/guix/profiles/system-7-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-8-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
/var/guix/profiles/system-9-link/:total 0lrwxrwxrwx 2 root root 48 1969-12-31 1969 boot -> /gnu/store/f9yk9y09kks21lk56jr8c7i07nycv6zg-bootlrwxrwxrwx 2 root root 47 1969-12-31 1969 etc -> /gnu/store/6g2za5dba5p688423147gkb9q4s1l538-etclrwxrwxrwx 2 root root 61 1969-12-31 1969 initrd -> /gnu/store/a0dxcwihws6sffrn7smmldz09cjd071j-raw-initrd/initrdlrwxrwxrwx 2 root root 62 1969-12-31 1969 kernel -> /gnu/store/p4jnlykw8p2dkz1rjqsmg7wa85knwck3-linux-libre-4.12.9lrwxrwxrwx 2 root root 55 1969-12-31 1969 locale -> /gnu/store/y5phy1j9l97jkjggmvm0wfxcyx6gkimf-locale-2.25lrwxrwxrwx 2 root root 54 1969-12-31 1969 parameters -> /gnu/store/0hjj9j0w31csv6kx7j1wb5mzxrjsygip-parameterslrwxrwxrwx 2 root root 51 1969-12-31 1969 profile -> /gnu/store/9j61gdvib05abn1h9hvn6bwzqlcyfmsw-profile
Toggle quote (2 lines)> Has the disk label changed?
No:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 113G 0 disk ├─sda1 8:1 0 500M 0 part /boot/efi├─sda2 8:2 0 109G 0 part /└─sda3 8:3 0 3,5G 0 part [SWAP]
R
R
Ricardo Wurmus wrote on 11 Dec 2017 22:14
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)(address . 29662@debbugs.gnu.org)
87mv2pvufb.fsf@elephly.net
Hi Quiliro,
Toggle quote (9 lines)> 'guix gc' as user makes system unbootable.->> I had executed 'guix gc' and then 'guix package -i blender' and then> 'guix package -u', all as user without running 'guix pull' recently> (did it last week). When rebooting, current GrUB boot menu entry did> not work. But previous versions (#1,#2,#3) worked at different> levels. Below each menu entry I post my experience upon boting with> it:
Did you remove anything under /var/guix/profiles/ before running “guixgc”?
--Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAChttps://elephly.net
M
M
Martin Castillo wrote on 17 Dec 2017 23:23
Re: 'guix gc' as user makes system unbootable
(address . 29662@debbugs.gnu.org)
844859f2-692e-f2b8-a7c4-bd6d72541fae@uni-bremen.de
I had a similar situation today. guix gc removed the grub background pngfrom the store. the one, that was used by /boot/grub/grub.cfg. the bootmenu then had a black and blue background. rebuilding the configurationrefetched the background image, but guix gc removed it again.
after rebooting and reconfiguring a few times 'fixed' it. I will reportback, if I should be able to reproduce.
-- GPG: 7FDE 7190 2F73 2C50 236E 403D CC13 48F1 E644 08EC
L
L
Ludovic Courtès wrote on 18 Dec 2017 10:54
Re: bug#29662: 'guix gc' as user makes system unbootable
(name . Martin Castillo)(address . castilma@uni-bremen.de)(address . 29662@debbugs.gnu.org)
877etkwedd.fsf@gnu.org
Hi Martin,
Martin Castillo <castilma@uni-bremen.de> skribis:
Toggle quote (5 lines)> I had a similar situation today. guix gc removed the grub background png> from the store. the one, that was used by /boot/grub/grub.cfg. the boot> menu then had a black and blue background. rebuilding the configuration> refetched the background image, but guix gc removed it again.
Normally the current ‘grub.cfg’ is a GC root, which prevents thebackground image and other items from being deleted:
Toggle snippet (13 lines)$ ls -l /var/guix/gcroots/bootcfg lrwxrwxrwx 1 root root 52 Dec 7 23:21 /var/guix/gcroots/bootcfg -> /gnu/store/2bnr3z8q0rpvdc9zrshhyq4znx7jpzq6-grub.cfg$ guix gc --references /var/guix/gcroots/bootcfg /gnu/store/i3l4cv1mz30l4jafbghmbgmafc0xb38h-grub-image.png/gnu/store/j5x3dfappv9fdp7h46kgm8wxjbcqv5r6-system/gnu/store/qkhhqqkr0lkczwqwbp95gx4s8v0pjj41-raw-initrd/gnu/store/xqfpwxbghvi3h85pfji6kdzw7db2sgxz-grub-2.02/gnu/store/zi4awdcvrlj0fp74yb0y4ngah4qmcri0-linux-libre-4.14.4$ sudo diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg $ echo $?0
Could you check if this is the case on your machine?
Thanks,Ludo’.
M
M
Martin Castillo wrote on 18 Dec 2017 15:18
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 29662@debbugs.gnu.org)
ec9b02d9-1490-05cd-b7a7-57d5a41b6531@uni-bremen.de
Hi,
On 18.12.2017 10:54, Ludovic Courtès wrote:
Toggle quote (32 lines)> Hi Martin,> > Martin Castillo <castilma@uni-bremen.de> skribis:> >> I had a similar situation today. guix gc removed the grub background png>> from the store. the one, that was used by /boot/grub/grub.cfg. the boot>> menu then had a black and blue background. rebuilding the configuration>> refetched the background image, but guix gc removed it again.> > Normally the current ‘grub.cfg’ is a GC root, which prevents the> background image and other items from being deleted:> > --8<---------------cut here---------------start------------->8---> $ ls -l /var/guix/gcroots/bootcfg > lrwxrwxrwx 1 root root 52 Dec 7 23:21 /var/guix/gcroots/bootcfg -> /gnu/store/2bnr3z8q0rpvdc9zrshhyq4znx7jpzq6-grub.cfg> $ guix gc --references /var/guix/gcroots/bootcfg > /gnu/store/i3l4cv1mz30l4jafbghmbgmafc0xb38h-grub-image.png> /gnu/store/j5x3dfappv9fdp7h46kgm8wxjbcqv5r6-system> /gnu/store/qkhhqqkr0lkczwqwbp95gx4s8v0pjj41-raw-initrd> /gnu/store/xqfpwxbghvi3h85pfji6kdzw7db2sgxz-grub-2.02> /gnu/store/zi4awdcvrlj0fp74yb0y4ngah4qmcri0-linux-libre-4.14.4> $ sudo diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg > $ echo $?> 0> --8<---------------cut here---------------end--------------->8---> > Could you check if this is the case on your machine?> > Thanks,> Ludo’.

Like I said, I cannot reproduce currently. guix gc --list-dead doesn'tmention grub files anymore.
below you see what I wrote while doing stuff. it starts with a missingbootcfg, then doing stuff and at '--- end' I start again with a bootcfg.
--- start missing bootcfg
$ ls /var/guix/gcrootsauto/ booted-system current-system profiles
I don't have bootcfg in there.
$ guix --versionguix (GNU Guix) 02345c963e1e8a45afcdf5acb80fca4538244b36
I remember something strange: when I reconfigured my system, the 'oldgenerations' menu in grub kept having 11 entrys. It overwrote e.g. entry7 and entry 8 then was the oldest one. I don't _remember_ switching toan older entry, which would explain that, but that seems to be the onlyexplanation. Maybe the overwriting of an older generation made the grubfiles dead? I often, but not always, use --no-bootloader.
While writing, I try to switch to an older generation, reconfigure (tooverwrite one generation) and see what happens.the switching did something surprising:$ sudo guix system switch-generation 5substitute: updating list of substitutes from'https://berlin.guixsd.org'... 100.0%substitute: updating list of substitutes from'https://mirror.hydra.gnu.org'... 100.0%The following derivation will be built: /gnu/store/7x9dz7vfzpkvinl5h8bwh0p6x3shcwmy-grub.cfg.drv14,1 MB will be downloaded: /gnu/store/d8gkn84yqacjr80pzicz1ka3y2s1f2x0-guile-2.2.2 /gnu/store/1jcq4fc07bngc5q1cy44j0glv1vrjz52-libffi-3.2.1 /gnu/store/akc3nsnksgv6256jm1ariljb1c7zh8x2-libgc-7.6.0 /gnu/store/kpxi8h3669afr9r1bgvaf9ij3y4wdyyn-bash-minimal-4.4.12 /gnu/store/lh1hwa0i061lwzyvk9brcsjb6h1gyhrg-ncurses-6.0....# error about grub-install failing, because ext2 doesn't support embedding$ sudo grub-install --force /dev/sda3
why does guix need to download something to get to an old configuration?those things should still be in the store!
then reconfiguring using my config from the latest generation downloadadagain things. This might be because updated guix since I build thatgeneration. but switching to an older generation should not need to dothat. that makes rollbacks not real rollbacks, right?
guix-gc still looks fine.the youngest generation is now 6. (side note: in grub.cfg, the date ofthe 6th generation is still the same. I remembered something differentabove. is this wanted behaviour? I just realized, that a systemconfiguration, that depends on grub.cfg. is not deterministic from theconfig.scm. It depends on prior entries in grub.cfg. is that the reasonthere is (or should be) bootcfg in /var/guix/gcroots ?)
reboot. guix gc --list-dead looks good.
--- end
somehow, the grub.cfg now has the dates updated.
$ ls -l /var/guix/gcroots/bootcfglrwxrwxrwx 1 root root 52 18. Dez 13:36 /var/guix/gcroots/bootcfg ->/gnu/store/d3izafd91x81w0bpksyy8s3y09kvy463-grub.cfg$ guix gc --references /var/guix/gcroots/bootcfg/gnu/store/i3l4cv1mz30l4jafbghmbgmafc0xb38h-grub-image.png/gnu/store/xqfpwxbghvi3h85pfji6kdzw7db2sgxz-grub-2.02$ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfgsee diff [1] below

let's switch to the newest generation and try from there:
# guix system switch-generation 14substitute: updating list of substitutes from'https://berlin.guixsd.org'... 100.0%substitute: updating list of substitutes from'https://mirror.hydra.gnu.org'... 100.0%The following derivation will be built: /gnu/store/31bxx2nwp3lxzdkcy8bmybabfl1pi0af-grub.cfg.drvVon Generation »10« zu »14« gewechselt$ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg## no-output, grub.cfg has still the same content->/var/guix/gcroots/bootcfg changed# guix system reconfigure confs/config.scm## mentions expected grub error$ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfgsee diff [2]
it does not seem to update /var/guix/gcroots/bootcfg.and bootcfg somehow lists the generation number in the default entry.
what's going on here?
Martin
diff [1]:44c44< menuentry "GNU with Linux-Libre 4.14.6 (beta) (#5, 2017-12-16 23:35)" {---
Toggle quote (1 lines)> menuentry "GNU with Linux-Libre 4.14.6 (beta)" {
46c46< linux/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root --system=/var/guix/profiles/system-5-link--load=/var/guix/profiles/system-5-link/boot---
Toggle quote (1 lines)> linux
/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root--system=/gnu/store/qhd80larmjzlbg3i7xrcls808bhk9ixi-system--load=/gnu/store/qhd80larmjzlbg3i7xrcls808bhk9ixi-system/boot71c71,76< menuentry "GNU with Linux-Libre 4.14.6 (beta) (#6, 2017-12-17 01:18)" {---
Toggle quote (3 lines)> menuentry "GNU with Linux-Libre 4.14.6 (beta) (#5, 2017-12-16 23:35)" {> search --label --set guix-root> linux
/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root --system=/var/guix/profiles/system-5-link--load=/var/guix/profiles/system-5-link/boot
Toggle quote (3 lines)> initrd /gnu/store/3ls7xa16y2pghn64vw92wyns83vz1fl6-raw-initrd/initrd> }> menuentry "GNU with Linux-Libre 4.14.6 (beta) (#6, 2017-12-18 13:56)" {
76c81< menuentry "GNU with Linux-Libre 4.14.6 (beta) (#7, 2017-12-17 01:25)" {---
Toggle quote (2 lines)> menuentry "GNU with Linux-Libre 4.14.6 (beta) (#7, 2017-12-18 14:12)" {
diff [2]:44c44< menuentry "GNU with Linux-Libre 4.14.6 (beta) (#14, 2017-12-17 22:24)" {---
Toggle quote (1 lines)> menuentry "GNU with Linux-Libre 4.14.6 (beta)" {
46c46< linux/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root --system=/var/guix/profiles/system-14-link--load=/var/guix/profiles/system-14-link/boot---
Toggle quote (1 lines)> linux
/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root--system=/gnu/store/pcmbb1xk3gc0qk68k5kgxch89yy9ac50-system--load=/gnu/store/pcmbb1xk3gc0qk68k5kgxch89yy9ac50-system/boot113a114,123
Toggle quote (5 lines)> initrd /gnu/store/3ls7xa16y2pghn64vw92wyns83vz1fl6-raw-initrd/initrd> }> menuentry "GNU with Linux-Libre 4.14.6 (beta) (#14, 2017-12-17 22:24)" {> search --label --set guix-root> linux
/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root --system=/var/guix/profiles/system-14-link--load=/var/guix/profiles/system-14-link/boot
Toggle quote (5 lines)> initrd /gnu/store/3ls7xa16y2pghn64vw92wyns83vz1fl6-raw-initrd/initrd> }> menuentry "GNU with Linux-Libre 4.14.6 (beta) (#15, 2017-12-18 14:58)" {> search --label --set guix-root> linux
/gnu/store/qyp42kaw836b5z5j5zaw9sgqw4q05zw4-linux-libre-4.14.6/bzImage--root=guix-root --system=/var/guix/profiles/system-15-link--load=/var/guix/profiles/system-15-link/boot
-- GPG: 7FDE 7190 2F73 2C50 236E 403D CC13 48F1 E644 08EC
L
L
Ludovic Courtès wrote on 18 Dec 2017 15:31
(name . Martin Castillo)(address . castilma@uni-bremen.de)(address . 29662@debbugs.gnu.org)
878te0t8dc.fsf@gnu.org
Hi,
Martin Castillo <castilma@uni-bremen.de> skribis:
Toggle quote (17 lines)>> Normally the current ‘grub.cfg’ is a GC root, which prevents the>> background image and other items from being deleted:>> >> --8<---------------cut here---------------start------------->8--->> $ ls -l /var/guix/gcroots/bootcfg >> lrwxrwxrwx 1 root root 52 Dec 7 23:21 /var/guix/gcroots/bootcfg -> /gnu/store/2bnr3z8q0rpvdc9zrshhyq4znx7jpzq6-grub.cfg>> $ guix gc --references /var/guix/gcroots/bootcfg >> /gnu/store/i3l4cv1mz30l4jafbghmbgmafc0xb38h-grub-image.png>> /gnu/store/j5x3dfappv9fdp7h46kgm8wxjbcqv5r6-system>> /gnu/store/qkhhqqkr0lkczwqwbp95gx4s8v0pjj41-raw-initrd>> /gnu/store/xqfpwxbghvi3h85pfji6kdzw7db2sgxz-grub-2.02>> /gnu/store/zi4awdcvrlj0fp74yb0y4ngah4qmcri0-linux-libre-4.14.4>> $ sudo diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg >> $ echo $?>> 0>> --8<---------------cut here---------------end--------------->8---
[...]
Toggle quote (13 lines)> Like I said, I cannot reproduce currently. guix gc --list-dead doesn't> mention grub files anymore.>> below you see what I wrote while doing stuff. it starts with a missing> bootcfg, then doing stuff and at '--- end' I start again with a bootcfg.>> --- start missing bootcfg>> $ ls /var/guix/gcroots> auto/ booted-system current-system profiles>> I don't have bootcfg in there.
Under what circumstances did you have a system without/var/guix/gcroots/bootcfg?
Toggle quote (19 lines)> # guix system switch-generation 14> substitute: updating list of substitutes from> 'https://berlin.guixsd.org'... 100.0%> substitute: updating list of substitutes from> 'https://mirror.hydra.gnu.org'... 100.0%> The following derivation will be built:> /gnu/store/31bxx2nwp3lxzdkcy8bmybabfl1pi0af-grub.cfg.drv> Von Generation »10« zu »14« gewechselt> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg> ## no-output, grub.cfg has still the same content->> /var/guix/gcroots/bootcfg changed> # guix system reconfigure confs/config.scm> ## mentions expected grub error> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg> see diff [2]>> it does not seem to update /var/guix/gcroots/bootcfg.> and bootcfg somehow lists the generation number in the default entry.
Are you saying that ‘guix system switch-generation’ does not update thetarget of the /var/guix/gcroots/bootcfg symlink? (From a quick look atthe code it seems to update it.)
Thanks,Ludo’.
M
M
Martin Castillo wrote on 18 Dec 2017 15:46
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 29662@debbugs.gnu.org)
006d1841-686f-340a-539f-174281d55541@uni-bremen.de
Hi,
On 18.12.2017 15:31, Ludovic Courtès wrote:
Toggle quote (4 lines)> Under what circumstances did you have a system without> /var/guix/gcroots/bootcfg?>
I cannot tell. I had some fs errors and run e2fsck several times. Maybethat removed the link? But since then, I had done several reconfigures.I'd expect those to recreate it again.
Toggle quote (23 lines)>> # guix system switch-generation 14>> substitute: updating list of substitutes from>> 'https://berlin.guixsd.org'... 100.0%>> substitute: updating list of substitutes from>> 'https://mirror.hydra.gnu.org'... 100.0%>> The following derivation will be built:>> /gnu/store/31bxx2nwp3lxzdkcy8bmybabfl1pi0af-grub.cfg.drv>> Von Generation »10« zu »14« gewechselt>> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg>> ## no-output, grub.cfg has still the same content->>> /var/guix/gcroots/bootcfg changed>> # guix system reconfigure confs/config.scm>> ## mentions expected grub error>> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg>> see diff [2]>>>> it does not seem to update /var/guix/gcroots/bootcfg.>> and bootcfg somehow lists the generation number in the default entry.> > Are you saying that ‘guix system switch-generation’ does not update the> target of the /var/guix/gcroots/bootcfg symlink? (From a quick look at> the code it seems to update it.)
No, if you read it again, you see that 'switch-generation' updates itcorrectly. 'reconfigure' doesn't seem to update it!
Martin
-- GPG: 7FDE 7190 2F73 2C50 236E 403D CC13 48F1 E644 08EC
R
R
Ricardo Wurmus wrote on 20 Dec 2017 15:49
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)(address . 29662@debbugs.gnu.org)
87lghxxxmv.fsf@elephly.net
Quiliro Ordonez Baca <quiliro@riseup.net> writes:
Toggle quote (15 lines)> Ricardo Wurmus <rekado@elephly.net> writes:>>> Quiliro Ordonez Baca <quiliro@riseup.net> writes:>>>>>>> 'guix gc' as user makes system unbootable.->> […]>>>> Did you remove anything under /var/guix/profiles/ before running “guix>>>> gc”?>>>>>> No.>>>> Could you please show us the output of this command:>>>> ls -l /var/guix/profiles/system*
Okay, this shows us that the system generations are all still there. Itwould help to know what exact error you get when the system fails toboot.
--Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAChttps://elephly.net
Q
Q
Quiliro OrdonezBaca wrote on 21 Dec 2017 22:06
(address . 29662@debbugs.gnu.org)
87inczzt8j.fsf@portkomputilo.i-did-not-set--mail-host-address--so-tickle-me
From another thread that I mistakenly reopened:
Hi Ludovic.
Toggle quote (4 lines)>> 'guix gc' as user makes system unbootable.->> If it were the case, we’d all be in troubles. :-)
That is very true. But it is strange that it happens to me always whenrunning 'guix gc'. Perhaps the previous times I had this problem waswith root. But this time I have not touched root.
Toggle quote (3 lines)> More seriously, you experienced problems, but it’s not clear yet that> this can be attributed to ‘guix gc’. To me this sounds very unlikely.
Yes. It is weird. Nevertheless, it happens; that is undeniable. I cansend all info you ask. I feel weird....
Toggle quote (13 lines)>> I had executed 'guix gc' and then 'guix package -i blender' and then>> 'guix package -u', all as user without running 'guix pull' recently>> (did it last week). When rebooting, current GrUB boot menu entry did>> not work. But previous versions (#1,#2,#3) worked at different>> levels. Below each menu entry I post my experience upon boting with>> it:>>>> menuentry "GNU with Linux-Libre 4.12.9 (beta)">> Kernel panic>> Could you paste (or take a picture) what’s on the screen? Without this> we can’t draw any conclusions.
I attach one photo. There are different messages. But, wouldn't it berude to attach 6MB to the whole mailing list?
[2. image/jpeg; DSCN3298.JPG]...

Toggle quote (10 lines)>> menuentry "GNU with Linux-Libre 4.11.6 (beta) (#1, 2017-06-21 18:01)">> No GUI. Lost keyboad configuration on tty's. Logged in as user. The>> output of 'sudo herd status' was 'error: connect:>> /var/run/shepherd/socket: No existe el fichero o el directorio'.>> Sounds like the root file system is missing files.>> Can you send the content of /var/log/shepherd.log and the last ~100> lines of /var/log/messages for that config?
/var/log/shepherd.log:2017-12-19 20:40:53 Service console-font-tty2 has been started.2017-12-19 20:40:53 Service console-font-tty3 has been started.2017-12-19 20:40:53 Service console-font-tty4 has been started.2017-12-19 20:40:53 Service console-font-tty5 has been started.2017-12-19 20:40:53 Service console-font-tty6 has been started.2017-12-19 20:40:55 Service dbus-system has been started.2017-12-19 20:40:55 Service networking has been started.2017-12-19 20:40:55 Service ntpd has been started.2017-12-19 20:40:55 Service upower-daemon has been started.2017-12-19 20:40:56 Service avahi-daemon has been started.2017-12-19 20:40:56 Service xorg-server has been started.2017-12-19 20:41:06 Exiting shepherd...2017-12-19 20:41:06 Service urandom-seed has been stopped.2017-12-19 20:41:06 Service console-font-tty2 has been stopped.2017-12-19 20:41:06 Service term-tty2 has been stopped.2017-12-19 20:41:06 Service console-font-tty6 has been stopped.2017-12-19 20:41:06 Service term-tty6 has been stopped.2017-12-19 20:41:06 Service guix-daemon has been stopped.2017-12-19 20:41:06 Service console-font-tty3 has been stopped.2017-12-19 20:41:06 Service term-tty3 has been stopped.2017-12-19 20:41:06 Service xorg-server has been stopped.2017-12-19 20:41:06 Service upower-daemon has been stopped.2017-12-19 20:41:06 Service avahi-daemon has been stopped.2017-12-19 20:41:06 Service ntpd has been stopped.2017-12-19 20:41:06 Service networking has been stopped.2017-12-19 20:41:06 Service dbus-system has been stopped.2017-12-19 20:41:06 Service nscd has been stopped.2017-12-19 20:41:06 Service console-font-tty4 has been stopped.2017-12-19 20:41:06 Service term-tty4 has been stopped.2017-12-19 20:41:06 Service syslogd has been stopped.2017-12-19 20:41:06 Service console-font-tty1 has been stopped.2017-12-19 20:41:06 Service term-tty1 has been stopped.2017-12-19 20:41:06 Service console-font-tty5 has been stopped.2017-12-19 20:41:06 Service term-tty5 has been stopped.2017-12-19 20:41:06 sending all processes the TERM signal2017-12-19 20:41:10 all processes have been terminated2017-12-19 20:41:10 Service user-processes has been stopped.2017-12-19 20:41:10 Service file-systems has been stopped.2017-12-19 20:41:10 Service file-system-/gnu/store has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/freezer has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/cpu has been stopped.2017-12-19 20:41:10 Service file-system-/run/systemd has been stopped.2017-12-19 20:41:10 Service file-system-/dev/shm has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/devices has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/cpuset has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/hugetlb has been stopped.2017-12-19 20:41:10 Service file-system-/dev/pts has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/memory has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/elogind has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/blkio has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/perf_event has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup/cpuacct has been stopped.2017-12-19 20:41:10 Service file-system-/sys/fs/cgroup has been stopped.2017-12-19 20:41:10 Service file-system-/boot/efi has been stopped.2017-12-19 20:41:10 Service file-system-/run/user has been stopped.2017-12-19 20:41:10 Service udev has been stopped.2017-12-19 20:41:10 closing log2017-12-19 20:41:36 Service root has been started.2017-12-19 20:41:37 starting services...2017-12-19 20:41:37 Service root-file-system has been started.2017-12-19 20:41:37 Service user-file-systems has been started.2017-12-19 20:41:37 warning: 'waitpid' -1 failed unexpectedly: No child processes2017-12-19 20:41:37 Service file-system-/boot/efi has been started.2017-12-19 20:41:37 Service file-system-/dev/pts has been started.2017-12-19 20:41:37 Service file-system-/dev/shm has been started.2017-12-19 20:41:37 Service file-system-/gnu/store has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/cpuset has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/cpu has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/cpuacct has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/memory has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/devices has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/freezer has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/blkio has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/perf_event has been started.2017-12-19 20:41:37 Service file-system-/sys/fs/cgroup/hugetlb has been started.2017-12-19 20:41:37 Service file-systems has been started.2017-12-19 20:41:37 Service user-processes has been started.2017-12-19 20:41:37 Service host-name has been started.2017-12-19 20:41:37 Service user-homes could not be started.2017-12-19 20:41:37 waiting for udevd...2017-12-19 20:41:38 Service udev has been started.2017-12-19 20:41:39 Service nscd has been started.2017-12-19 20:41:39 Service guix-daemon has been started.2017-12-19 20:41:39 Service urandom-seed has been started.2017-12-19 20:41:39 Service syslogd has been started.2017-12-19 20:41:39 Service loopback has been started.2017-12-19 20:41:39 Service term-tty6 has been started.2017-12-19 20:41:39 Service term-tty5 has been started.2017-12-19 20:41:39 Service term-tty4 has been started.2017-12-19 20:41:39 Service term-tty3 has been started.2017-12-19 20:41:39 Service term-tty2 has been started.2017-12-19 20:41:39 Service term-tty1 has been started.2017-12-19 20:41:39 Service console-font-tty1 has been started.2017-12-19 20:41:39 Service console-font-tty2 has been started.2017-12-19 20:41:39 Service console-font-tty3 has been started.2017-12-19 20:41:39 Service console-font-tty4 has been started.2017-12-19 20:41:39 Service console-font-tty5 has been started.2017-12-19 20:41:39 Service console-font-tty6 has been started.2017-12-19 20:41:44 Service ssh-daemon could not be started.
/var/log/messages:Dec 19 20:41:45 localhost vmunix: [ 3.002898] input: Apple Inc. AppleInternal Keyboard / Trackpad as/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/0003:05AC:0224.0004/input/input6Dec 19 20:41:45 localhost vmunix: [ 3.061380] apple0003:05AC:0224.0004: input,hidraw2: USB HID v1.11 Keyboard [AppleInc. Apple Internal Keyboard / Trackpad] on usb-0000:00:04.0-6/input0Dec 19 20:41:45 localhost vmunix: [ 3.146355] udevd[195]: starting version 3.2.1Dec 19 20:41:45 localhost vmunix: [ 3.168137] udevd[195]: starting eudev-3.2.1Dec 19 20:41:45 localhost vmunix: [ 3.504389] apple0003:05AC:0224.0005: hidraw3: USB HID v1.11 Device [Apple Inc. AppleInternal Keyboard / Trackpad] on usb-0000:00:04.0-6/input1Dec 19 20:41:45 localhost vmunix: [ 3.513642] input: bcm5974 as /devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.2/input/input7Dec 19 20:41:45 localhost vmunix: [ 3.514739] usbcore: registered new interface driver bcm5974Dec 19 20:41:45 localhost vmunix: [ 3.517739] usbcore: registered new interface driver usbmouseDec 19 20:41:45 localhost vmunix: [ 3.611032] udevd[195]: no sender credentials received, message ignoredDec 19 20:41:45 localhost vmunix: [ 3.644244] i2c i2c-0: nForce2 SMBus adapter at 0x2140Dec 19 20:41:45 localhost vmunix: [ 3.646647] i2c i2c-1: nForce2 SMBus adapter at 0x2100Dec 19 20:41:45 localhost vmunix: [ 3.654140] nv_tco: NV TCO WatchDog Timer Driver v0.01Dec 19 20:41:45 localhost vmunix: [ 3.655086] nv_tco: Watchdog reboot detectedDec 19 20:41:45 localhost vmunix: [ 3.661465] nv_tco: initialized (0x0540). heartbeat=30 sec (nowayout=0)Dec 19 20:41:45 localhost vmunix: [ 3.663976] ACPI: SBS HC: EC = 0xffff98973dc40100, offset = 0x20, query_bit = 0x10Dec 19 20:41:45 localhost vmunix: [ 3.681729] usbcore: registered new interface driver usbkbdDec 19 20:41:45 localhost vmunix: [ 3.683072] media: Linux media interface: v0.10Dec 19 20:41:45 localhost vmunix: [ 3.686680] input: Apple Computer,Inc. IR Receiver as/devices/pci0000:00/0000:00:04.0/usb3/3-5/3-5:1.0/0003:05AC:8242.0001/input/input8Dec 19 20:41:45 localhost vmunix: [ 3.688163] Bluetooth: Core ver 2.22Dec 19 20:41:45 localhost vmunix: [ 3.689129] NET: Registered protocol family 31Dec 19 20:41:45 localhost vmunix: [ 3.690041] Bluetooth: HCI device and connection manager initializedDec 19 20:41:45 localhost vmunix: [ 3.690970] Bluetooth: HCI socket layer initializedDec 19 20:41:45 localhost vmunix: [ 3.691822] Bluetooth: L2CAP socket layer initializedDec 19 20:41:45 localhost vmunix: [ 3.692624] Bluetooth: SCO socket layer initializedDec 19 20:41:45 localhost vmunix: [ 3.694900] Linux video capture interface: v2.00Dec 19 20:41:45 localhost vmunix: [ 3.697822] usbcore: registered new interface driver btusbDec 19 20:41:45 localhost vmunix: [ 3.713718] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8505)Dec 19 20:41:45 localhost vmunix: [ 3.719378] uvcvideo 1-4:1.0: Entity type for entity Processing 3 was not initialized!Dec 19 20:41:45 localhost vmunix: [ 3.719491] snd_hda_intel 0000:00:08.0: enabling device (0000 -> 0002)Dec 19 20:41:45 localhost vmunix: [ 3.719814] ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 18Dec 19 20:41:45 localhost vmunix: [ 3.719823] snd_hda_intel 0000:00:08.0: Disabling MSIDec 19 20:41:45 localhost vmunix: [ 3.724299] uvcvideo 1-4:1.0: Entity type for entity Camera 1 was not initialized!Dec 19 20:41:45 localhost vmunix: [ 3.726596] input: Built-in iSight as /devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input9Dec 19 20:41:45 localhost vmunix: [ 3.728111] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4Dec 19 20:41:45 localhost vmunix: [ 3.730303] usb 4-1.2: USB disconnect, device number 4Dec 19 20:41:45 localhost vmunix: [ 3.732763] input: PC Speaker as /devices/platform/pcspkr/input/input10Dec 19 20:41:45 localhost vmunix: [ 3.750151] appleir0003:05AC:8242.0001: input,hiddev0,hidraw4: USB HID v1.11 Device[Apple Computer, Inc. IR Receiver] on usb-0000:00:04.0-5/input0Dec 19 20:41:45 localhost vmunix: [ 3.765878] usbcore: registered new interface driver uvcvideoDec 19 20:41:45 localhost vmunix: [ 3.766974] USB Video Class driver (1.1.1)Dec 19 20:41:45 localhost vmunix: [ 3.770883] wmi: Mapper loadedDec 19 20:41:45 localhost vmunix: [ 3.781570] ssb: Found chip with id 0x4321, rev 0x05 and package 0x00Dec 19 20:41:45 localhost vmunix: [ 3.797307] (NULL device *):hwmon_device_register() is deprecated. Please convert the driver touse hwmon_device_register_with_info().Dec 19 20:41:45 localhost vmunix: [ 3.798440] ACPI: Smart Battery System [SBS0]: Battery Slot [BAT0] (battery present)Dec 19 20:41:46 localhost vmunix: [ 3.815279] intel_powerclamp: No package C-state availableDec 19 20:41:46 localhost vmunix: [ 3.850612] ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0Dec 19 20:41:46 localhost vmunix: [ 3.854711] ACPI Warning:\_SB.PCI0.IXVE.IGPU._DSM: Argument #4 type mismatch - Found [Buffer],ACPI requires [Package] (20170119/nsarguments-95)Dec 19 20:41:46 localhost vmunix: [ 3.856613] Error: Driver 'pcspkr' is already registered, aborting...Dec 19 20:41:46 localhost vmunix: [ 3.864198] ACPI: \_SB_.PCI0.IXVE.IGPU: failed to evaluate _DSMDec 19 20:41:46 localhost vmunix: [ 3.865750] nouveau 0000:02:00.0: enabling device (0002 -> 0003)Dec 19 20:41:46 localhost vmunix: [ 3.867456] ACPI: PCI Interrupt Link [LGPU] enabled at IRQ 20Dec 19 20:41:46 localhost vmunix: [ 3.875366] fb: switching to nouveaufb from EFI VGADec 19 20:41:46 localhost vmunix: [ 3.881496] Console: switching to colour dummy device 80x25Dec 19 20:41:46 localhost vmunix: [ 3.885794] nouveau 0000:02:00.0: NVIDIA MCP79/MCP7A (0ac800b1)Dec 19 20:41:46 localhost vmunix: [ 3.901772] nouveau 0000:02:00.0: bios: version 62.79.47.00.01Dec 19 20:41:46 localhost vmunix: [ 3.902427] nouveau 0000:02:00.0: disp: outp 02:0006:0242: no bios dp dataDec 19 20:41:46 localhost vmunix: [ 3.931822] nouveau 0000:02:00.0: fb: 256 MiB stolen system memoryDec 19 20:41:46 localhost vmunix: [ 3.955535] b43-phy0: Broadcom 4321 WLAN found (core revision 12)Dec 19 20:41:46 localhost vmunix: [ 3.991293] [TTM] Zone kernel: Available graphics memory: 893412 kiBDec 19 20:41:46 localhost vmunix: [ 3.991300] [TTM] Initializing pool allocatorDec 19 20:41:46 localhost vmunix: [ 3.991309] [TTM] Initializing DMA pool allocatorDec 19 20:41:46 localhost vmunix: [ 3.991337] nouveau 0000:02:00.0: DRM: VRAM: 256 MiBDec 19 20:41:46 localhost vmunix: [ 3.991343] nouveau 0000:02:00.0: DRM: GART: 1048576 MiBDec 19 20:41:46 localhost vmunix: [ 3.991351] nouveau 0000:02:00.0: DRM: TMDS table version 2.0Dec 19 20:41:46 localhost vmunix: [ 3.991357] nouveau 0000:02:00.0: DRM: DCB version 4.0Dec 19 20:41:46 localhost vmunix: [ 3.991363] nouveau 0000:02:00.0: DRM: DCB outp 00: 01001123 00010014Dec 19 20:41:46 localhost vmunix: [ 3.991370] nouveau 0000:02:00.0: DRM: DCB outp 01: 02020232 00000010Dec 19 20:41:46 localhost vmunix: [ 3.991375] nouveau 0000:02:00.0: DRM: DCB outp 02: 02020286 0f220010Dec 19 20:41:46 localhost vmunix: [ 3.991381] nouveau 0000:02:00.0: DRM: DCB conn 00: 0000a146Dec 19 20:41:46 localhost vmunix: [ 3.991386] nouveau 0000:02:00.0: DRM: DCB conn 01: 00000240Dec 19 20:41:46 localhost vmunix: [ 3.998159] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).Dec 19 20:41:46 localhost vmunix: [ 3.998165] [drm] Driver supports precise vblank timestamp query.Dec 19 20:41:46 localhost vmunix: [ 3.998278] nouveau 0000:02:00.0:hwmon_device_register() is deprecated. Please convert the driver touse hwmon_device_register_with_info().Dec 19 20:41:46 localhost vmunix: [ 4.009059] nouveau 0000:02:00.0: DRM: MM: using M2MF for buffer copiesDec 19 20:41:46 localhost vmunix: [ 4.010141] b43-phy0: Found PHY: Analog 5, Type 4 (N), Revision 2Dec 19 20:41:46 localhost vmunix: [ 4.010154] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2055, Revision 4, Version 0Dec 19 20:41:46 localhost vmunix: [ 4.057652] applesmc: key=272 fan=1 temp=17 index=17 acc=1 lux=2 kbd=1Dec 19 20:41:46 localhost vmunix: [ 4.059676] ssb0:0: Missing Free firmware (non-Free firmware loading is disabled)Dec 19 20:41:46 localhost vmunix: [ 4.059685] Unable to load firmwareDec 19 20:41:46 localhost vmunix: [ 4.059691] ssb0:0: Missing Free firmware (non-Free firmware loading is disabled)Dec 19 20:41:46 localhost vmunix: [ 4.059698] Unable to load firmwareDec 19 20:41:46 localhost vmunix: [ 4.059702] b43-phy0 ERROR: /*(DEBLOBBED)*/Dec 19 20:41:46 localhost vmunix: [ 4.059774] Broadcom 43xx driver loaded [ Features: PNL ]Dec 19 20:41:46 localhost vmunix: [ 4.060515] b43 ssb0:0: Direct firmware load for /*(DEBLOBBED)*/ failed with error -2Dec 19 20:41:46 localhost vmunix: [ 4.081278] usb 4-1.3: USB disconnect, device number 5Dec 19 20:41:46 localhost vmunix: [ 4.097693] nouveau 0000:02:00.0: DRM: allocated 1280x800 fb: 0x50000, bo ffff989738893000Dec 19 20:41:46 localhost vmunix: [ 4.105288] fbcon: nouveaufb (fb0) is primary deviceDec 19 20:41:46 localhost vmunix: [ 4.137910] input: applesmc as /devices/platform/applesmc.768/input/input11Dec 19 20:41:46 localhost vmunix: [ 4.176006] applesmc applesmc.768:hwmon_device_register() is deprecated. Please convert the driver touse hwmon_device_register_with_info().Dec 19 20:41:46 localhost vmunix: [ 4.217596] Console: switching to colour frame buffer device 160x50Dec 19 20:41:46 localhost vmunix: [ 4.351352] nouveau 0000:02:00.0: fb0: nouveaufb frame buffer deviceDec 19 20:41:46 localhost vmunix: [ 4.365295] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0Dec 19 20:41:46 localhost vmunix: [ 4.628734] snd_hda_codec_realtek hdaudioC0D0: ALC889A: SKU not ready 0x400000f0Dec 19 20:41:46 localhost vmunix: [ 4.653265] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC889A: line_outs=1 (0x18/0x0/0x0/0x0/0x0) type:speakerDec 19 20:41:46 localhost vmunix: [ 4.653284] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)Dec 19 20:41:46 localhost vmunix: [ 4.653294] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x14/0x0/0x0/0x0/0x0)Dec 19 20:41:46 localhost vmunix: [ 4.653302] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0Dec 19 20:41:46 localhost vmunix: [ 4.653309] snd_hda_codec_realtek hdaudioC0D0: inputs:Dec 19 20:41:46 localhost vmunix: [ 6.410296] input: HDA NVidia Headphone Mic as /devices/pci0000:00/0000:00:08.0/sound/card0/input12Dec 19 20:41:48 localhost vmunix: [ 14.040286] random: crng init doneDec 19 20:42:46 localhost vmunix: [ 72.049278] CE: hpet increased min_delta_ns to 11521 nsec

Toggle quote (8 lines)> Could it be that the root file system UUID or label in your GuixSD> config file is invalid? Current ‘guix system reconfigure’ raises an> error when that happens, but it used to be (until a month or two ago)> that ‘guix system reconfigure’ would go ahead and the resulting system> would not boot. Likewise, if you changed the label of the root file> system with ‘e2label’ in the meantime, the resulting system will not> boot.
I checked all .scm files used for 'guix system reconfigureconfig.scm'. All have the 'my-root' label for root partition. e2labelshows root partition (/dev/sda2) has 'my-root' label.
I did not touch config.scm or have run 'sudo guix system reconfigureconfig.scm' in months (as you can probably see from the kernel I amusing). This problem is recent and presented only after running 'guixgc' as a non-root user.
I understand you doubt that this happens because guix is not supposed todo it. I know I could have missed something, but I doubt it. Please give me thebenefit of the doubt. It is important for me to confirm that guix doesnot have this bug. I can try to reproduce the problem with another installation.
Toggle quote (2 lines)> Thanks in advance,
Thank YOU for your help!
L
L
Ludovic Courtès wrote on 22 Dec 2017 10:46
Re: bug#24194: GUIX gc - add warning
(name . Quiliro OrdonezBaca)(address . quiliro@riseup.net)
87608z9jsn.fsf@gnu.org
Hi Quiliro,
Quiliro Ordonez Baca <quiliro@riseup.net> skribis:
Toggle quote (9 lines)>>> menuentry "GNU with Linux-Libre 4.12.9 (beta)">>> Kernel panic>>>> Could you paste (or take a picture) what’s on the screen? Without this>> we can’t draw any conclusions.>> I attach one photo. There are different messages. But, wouldn't it be> rude to attach 6MB to the whole mailing list?
Please try to compress them more. A few 100KiB is OK.
The picture you posted roughly shows:
deleting group 'sshd' groupdel: existing lock file /etc/group.lock groupdel: cannot lock /etc/group ERROR: no code for module (ice-9 popen)
The group.lock error above suggests it’s an old generation before commitaad8a143000600abec5c8ebfadec4c09f34f1b73 (seehttps://bugs.gnu.org/28772, 12 Oct. 2017).
The (ice-9 popen) issue that ensues, I don’t know; you should type “,bt”at the prompt when that happens and report the backtrace.
But let’s ignore this one because it looks like an old generation.
Toggle quote (13 lines)>>> menuentry "GNU with Linux-Libre 4.11.6 (beta) (#1, 2017-06-21 18:01)">>> No GUI. Lost keyboad configuration on tty's. Logged in as user. The>>> output of 'sudo herd status' was 'error: connect:>>> /var/run/shepherd/socket: No existe el fichero o el directorio'.>>>> Sounds like the root file system is missing files.>>>> Can you send the content of /var/log/shepherd.log and the last ~100>> lines of /var/log/messages for that config?>> /var/log/shepherd.log:> 2017-12-19 20:40:53 Service console-font-tty2 has been started.
[...]
Toggle quote (2 lines)> 2017-12-19 20:41:44 Service ssh-daemon could not be started.
Apart from that last line I don’t see anything to worry about.
Are you sure you paste the log of this very generation where “sudo herdstatus” fails?
Toggle quote (5 lines)> I understand you doubt that this happens because guix is not supposed to> do it. I know I could have missed something, but I doubt it. Please give me the> benefit of the doubt. It is important for me to confirm that guix does> not have this bug. I can try to reproduce the problem with another installation.
I don’t doubt you’ve stumbled upon a bug! I’m just trying to isolatethe various issues, and here it’s just too fuzzy for me to draw anyconclusion.
Do you have a working GuixSD configuration based on a recent-ish master?Or a clear failure with a recent GuixSD configuration?
We should focus on just one issue at a time.
Thank you,Ludo’.
J
J
Joshua Branson wrote on 25 Dec 2017 00:16
Re: bug#29662: bug#24194: GUIX gc - add warning
(name . 29662@debbugs.gnu.org)(address . 29662@debbugs.gnu.org)
DM5PR1001MB22203988B1CD6A2705A4727FA6000@DM5PR1001MB2220.namprd10.prod.outlook.com
Hey,Sorry to bother you guys, but I'm having trouble leaving this email list...
I've tried logging into the web interface, and that failed.
I tried emailing guix-devel-leave@gnu.org, and that didn't seam to work.
Can someone help me leave this email list?
Thanks,
Joshua________________________________From: bug-Guix <bug-guix-bounces+bransoj+bug-guix=hotmail.com@gnu.org> on behalf of Ludovic Courtès <ludo@gnu.org>Sent: Friday, December 22, 2017 4:46 AMTo: Quiliro Ordonez BacaCc: 29662@debbugs.gnu.orgSubject: bug#29662: bug#24194: GUIX gc - add warning
Hi Quiliro,
Quiliro Ordonez Baca <quiliro@riseup.net> skribis:
Toggle quote (9 lines)>>> menuentry "GNU with Linux-Libre 4.12.9 (beta)">>> Kernel panic>>>> Could you paste (or take a picture) what’s on the screen? Without this>> we can’t draw any conclusions.>> I attach one photo. There are different messages. But, wouldn't it be> rude to attach 6MB to the whole mailing list?
Please try to compress them more. A few 100KiB is OK.
The picture you posted roughly shows:
deleting group 'sshd' groupdel: existing lock file /etc/group.lock groupdel: cannot lock /etc/group ERROR: no code for module (ice-9 popen)
The group.lock error above suggests it’s an old generation before commitaad8a143000600abec5c8ebfadec4c09f34f1b73 (seehttps://bugs.gnu.org/28772, 12 Oct. 2017).
The (ice-9 popen) issue that ensues, I don’t know; you should type “,bt”at the prompt when that happens and report the backtrace.
But let’s ignore this one because it looks like an old generation.
Toggle quote (13 lines)>>> menuentry "GNU with Linux-Libre 4.11.6 (beta) (#1, 2017-06-21 18:01)">>> No GUI. Lost keyboad configuration on tty's. Logged in as user. The>>> output of 'sudo herd status' was 'error: connect:>>> /var/run/shepherd/socket: No existe el fichero o el directorio'.>>>> Sounds like the root file system is missing files.>>>> Can you send the content of /var/log/shepherd.log and the last ~100>> lines of /var/log/messages for that config?>> /var/log/shepherd.log:> 2017-12-19 20:40:53 Service console-font-tty2 has been started.
[...]
Toggle quote (2 lines)> 2017-12-19 20:41:44 Service ssh-daemon could not be started.
Apart from that last line I don’t see anything to worry about.
Are you sure you paste the log of this very generation where “sudo herdstatus” fails?
Toggle quote (5 lines)> I understand you doubt that this happens because guix is not supposed to> do it. I know I could have missed something, but I doubt it. Please give me the> benefit of the doubt. It is important for me to confirm that guix does> not have this bug. I can try to reproduce the problem with another installation.
I don’t doubt you’ve stumbled upon a bug! I’m just trying to isolatethe various issues, and here it’s just too fuzzy for me to draw anyconclusion.
Do you have a working GuixSD configuration based on a recent-ish master?Or a clear failure with a recent GuixSD configuration?
We should focus on just one issue at a time.
Thank you,Ludo’.
Attachment: file
L
L
Ludovic Courtès wrote on 8 Jan 2018 15:34
Re: bug#29662: 'guix gc' as user makes system unbootable
(name . Martin Castillo)(address . castilma@uni-bremen.de)(address . 29662@debbugs.gnu.org)
871sj0fmgx.fsf@gnu.org
Hi Martin,
Sorry for the delay.
Martin Castillo <castilma@uni-bremen.de> skribis:
Toggle quote (9 lines)> On 18.12.2017 15:31, Ludovic Courtès wrote:>> Under what circumstances did you have a system without>> /var/guix/gcroots/bootcfg?>> >> I cannot tell. I had some fs errors and run e2fsck several times. Maybe> that removed the link? But since then, I had done several reconfigures.> I'd expect those to recreate it again.
OK.
Toggle quote (26 lines)>>> # guix system switch-generation 14>>> substitute: updating list of substitutes from>>> 'https://berlin.guixsd.org'... 100.0%>>> substitute: updating list of substitutes from>>> 'https://mirror.hydra.gnu.org'... 100.0%>>> The following derivation will be built:>>> /gnu/store/31bxx2nwp3lxzdkcy8bmybabfl1pi0af-grub.cfg.drv>>> Von Generation »10« zu »14« gewechselt>>> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg>>> ## no-output, grub.cfg has still the same content->>>> /var/guix/gcroots/bootcfg changed>>> # guix system reconfigure confs/config.scm>>> ## mentions expected grub error>>> $ diff /var/guix/gcroots/bootcfg /boot/grub/grub.cfg>>> see diff [2]>>>>>> it does not seem to update /var/guix/gcroots/bootcfg.>>> and bootcfg somehow lists the generation number in the default entry.>> >> Are you saying that ‘guix system switch-generation’ does not update the>> target of the /var/guix/gcroots/bootcfg symlink? (From a quick look at>> the code it seems to update it.)>> No, if you read it again, you see that 'switch-generation' updates it> correctly. 'reconfigure' doesn't seem to update it!
Looking at guix/scripts/system.scm, ‘install-bootloader’ definitelyinstalls the ‘bootcfg’ symlink, except if ‘grub-install’ fails—which isapparently the case in your transcript above.
Why did you write “expected grub error”? A GRUB error is neversomething one should expect. :-)
Ludo’.
M
M
Martin Castillo wrote on 8 Jan 2018 19:37
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 29662@debbugs.gnu.org)
447fce3a-51bf-9f2a-d7ef-7e012698dba1@uni-bremen.de
Hi,
On 08.01.2018 15:34, Ludovic Courtès wrote:
Toggle quote (4 lines)> Hi Martin,> > Sorry for the delay.
No problem.
Toggle quote (4 lines)> Looking at guix/scripts/system.scm, ‘install-bootloader’ definitely> installs the ‘bootcfg’ symlink, except if ‘grub-install’ fails—which is> apparently the case in your transcript above.
Ok, makes sense.

Toggle quote (3 lines)> Why did you write “expected grub error”? A GRUB error is never> something one should expect. :-)
I have currently set up /dev/sda3 as grub target, which is an ext4partition. Since grub doesn't support embedding in ext, it fails. Onehas to manually 'grub-install --force /dev/sda3'.
Good thing that you explained this. This is important for the otherissue in thread 'Dualbooting with guixsd not handling grub installation'.


-- GPG: 7FDE 7190 2F73 2C50 236E 403D CC13 48F1 E644 08EC
A
A
Adonay FelipeNogueira wrote on 16 Jan 2018 22:16
Re: bug#29662: bug#24194: GUIX gc - add warning
(name . Joshua Branson)(address . bransoj@hotmail.com)(address . 29662@debbugs.gnu.org)
87wp0htsgp.fsf@hyperbola.info
Has the person who had the unsubscription issue already solved thespecific problem? I'm sending this message to person anyways, if youreceived it twice, then you are still subscribed.
Can some list administrator confirm if the person is alreadyunsubscribed?
Finally, Joshua, I think we are discussing in bug-guix mailing list, notguix-devel (I can see this because if I choose to reply to group, myemail client writes bug-guix email address in the To field of mymessage).
2017-12-24T23:16:20+0000 Joshua Branson wrote:
Toggle quote (13 lines)> Hey,> Sorry to bother you guys, but I'm having trouble leaving this email list...>> I've tried logging into the web interface, and that failed.>> I tried emailing guix-devel-leave@gnu.org, and that didn't seam to work. >> Can someone help me leave this email list?>> Thanks,>> Joshua
-- - https://libreplanet.org/wiki/User:Adfeno- Palestrante e consultor sobre /software/ livre (não confundir com gratis).- "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar instantaneamente comigo no endereço abaixo.- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft Office, MP3, MP4, WMA, WMV.- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF (apenas sem DRM), PNG, TXT, WEBM.
L
L
Ludovic Courtès wrote on 12 Mar 2018 14:50
control message for bug #29662
(address . control@debbugs.gnu.org)
87woyhpfmq.fsf@gnu.org
tags 29662 notabugclose 29662
?
Your comment

This issue is archived.

To comment on this conversation send email to 29662@debbugs.gnu.org