bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41241: xfce4 default font display broken after guix pull; sudo guix


From: W Knight
Subject: bug#41241: xfce4 default font display broken after guix pull; sudo guix system reconfigure /etc/config.scm
Date: Wed, 13 May 2020 17:57:44 +0000 (GMT+00:00)

Summary:
 After doing a guix pull; sudo guix system reconfigure /etc/config.scm on a fresh 1.1.0 install via iso the default font for all xfce displays breaks.  Each character in menu, applications, and terminals is a box with four dots (no character available).
 If I switch from generation 2 (reconfigure) to generation 1 (iso) fonts work again.
 Workaround: manually adding fonts-dejavu to /etc/config.scm packages and reconfiguring fixes issue

 Comments:

  gdm font on login screen is ok through all generations

Test Environment:

Fresh install of iso using:
# Create vm
cd /data//vms
mkdir guixFirst
cd guixFirst
qemu-img create -f qcow2 guix-system.img 50G
qemu-system-x86_64 -m 4096 -smp 2 -enable-kvm \
  -net nic,model=virtio -net user -boot menu=on,order=d \
  -device virtio-blk,drive=myhd \
  -drive if=none,file=guix-system.img,id=myhd \
  -drive media=cdrom,file=/data/isos/guix/guix-system-install-1.1.0.x86_64-linux.iso

# Run the vm
qemu-system-x86_64 -m 4096 -smp 2 -enable-kvm -boot menu=on,order=c \
   -net nic,model=virtio -net user,hostfwd=tcp::60022-:22 \
   -device virtio-blk,drive=myhd \
   -drive if=none,file=guix-system.img,id=myhd


Update from account testuser using:
guix pull
sudo guix system reconfigure /etc/config.scm


Produced Generations:

$  guix system list-generations
Generation 1    May 12 2020 23:33:42
  file name: /var/guix/profiles/system-1-link
  canonical file name: /gnu/store/ysjw622hn9va5kfhba4yr662ng91mkxk-system
  label: GNU with Linux-Libre 5.4.31
  bootloader: grub
  root device: /dev/mapper/cryptroot
  kernel: /gnu/store/g56i8savnfr7981fil03idkjl0syj29d-linux-libre-5.4.31/bzImage
  configuration file: /gnu/store/rmg71s4nryann43phyalbrxvpyfal2nw-configuration.scm
Generation 2    May 13 2020 00:25:05    (current)
  file name: /var/guix/profiles/system-2-link
  canonical file name: /gnu/store/lv7bz7f5gmcwwilx7jzvf757rvymqj0c-system
  label: GNU with Linux-Libre 5.4.40
  bootloader: grub
  root device: /dev/mapper/cryptroot
  kernel: /gnu/store/am92pydjrby5wv2hpvsqara203jrna2c-linux-libre-5.4.40/bzImage
  channels:
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      branch: master
      commit: 1a75fc8442cb2c9fa644d52f600e608279c87698
  configuration file: /gnu/store/rmg71s4nryann43phyalbrxvpyfal2nw-configuration.scm

Generation 1 config:
testuser@guixFirst /var/guix/profiles/system-1-link$ cat /var/guix/profiles/system-1-link/configuration.scm
;; This is an operating system configuration generated
;; by the graphical installer.

(use-modules (gnu))
(use-service-modules desktop networking ssh xorg)

(operating-system
  (locale "en_US.utf8")
  (timezone "America/Chicago")
  (keyboard-layout (keyboard-layout "us"))
  (host-name "guixFirst")
  (users (cons* (user-account
                  (name "testuser")
                  (comment "Testuser")
                  (group "users")
                  (home-directory "/home/testuser")
                  (supplementary-groups
                    '("wheel" "netdev" "audio" "video")))
                %base-user-accounts))
  (packages
    (append
      (list (specification->package "nss-certs"))
      %base-packages))
  (services
    (append
      (list (service xfce-desktop-service-type)
            (service openssh-service-type)
            (set-xorg-configuration
              (xorg-configuration
                (keyboard-layout keyboard-layout))))
      %desktop-services))
  (bootloader
    (bootloader-configuration
      (bootloader grub-bootloader)
      (target "/dev/vda")
      (keyboard-layout keyboard-layout)))
  (mapped-devices
    (list (mapped-device
            (source
              (uuid "46603b23-6499-4022-96ac-59ff0fc8d161"))
            (target "cryptroot")
            (type luks-device-mapping))))
  (file-systems
    (cons* (file-system
             (mount-point "/")
             (device "/dev/mapper/cryptroot")
             (type "ext4")
             (dependencies mapped-devices))
           %base-file-systems)))
Generation 1 installed packages:
testuser@guixFirst /var/guix/profiles/system-1-link$ guix package --list-installed --profile="">
mcron    1.1.3    out    /gnu/store/ymi776ygpc0r334gxjznf6xdlbw7zc0q-mcron-1.1.3
localed    241    out    /gnu/store/kcp43mnxbcxhqvafvqg2qpi0vqh00fn6-localed-241
xfce    4.14.0    out    /gnu/store/pbm66bg6qcj54vv946drs2rdkvys0bsj-xfce-4.14.0
openssh    8.2p1    out    /gnu/store/fmk31g91ljr88n1rbdsyab9l4z8kw04c-openssh-8.2p1
font-abattis-cantarell    0.111    out    /gnu/store/l0h8n4jn0xhj942gdh28i3rvbbywi613-font-abattis-cantarell-0.111
adwaita-icon-theme    3.32.0    out    /gnu/store/j1dnxq4fs64gg4cnfqq5slsmkff7v7pa-adwaita-icon-theme-3.32.0
network-manager    1.18.4    out    /gnu/store/5jj8jj4lcjaf177j7h5iqwrrc191ivi1-network-manager-1.18.4
wpa-supplicant    2.9    out    /gnu/store/la4k8q7nfhgiksw9l6xnyv42gpcad24g-wpa-supplicant-2.9
network-manager-applet    1.8.24    out    /gnu/store/8lx761bxhcp8wjahy656fxgkng3nx8bq-network-manager-applet-1.8.24
avahi    0.7    out    /gnu/store/f7zmq1hffs9lrwkyyn88k5r399a7f8xh-avahi-0.7
udisks    2.7.7    out    /gnu/store/0wnmr8l97v50cd5nphdslby3zm0b8h8n-udisks-2.7.7
upower    0.99.11    out    /gnu/store/jadx75c489ry1as2sh1mvjgd7in3jrsr-upower-0.99.11
elogind    243.4    out    /gnu/store/lmmfg2mnkcdfz3rc7655zynr4jjld890-elogind-243.4
guix    1.1.0    out    /gnu/store/5mz80gshvf3rj44gwaqki08bqmrwzp2h-guix-1.1.0
rottlog    0.72.2    out    /gnu/store/77ah7yxgz838m7sq7wcgn325gimibjq6-rottlog-0.72.2
shepherd    0.7.0    out    /gnu/store/8gndzq1gbgxs8zk5j4bnzc8zqcrmbi5z-shepherd-0.7.0
lzip    1.21    out    /gnu/store/bbr7slf7a1vkp0an17w8rs095aipfmy3-lzip-1.21
xz    5.2.4    out    /gnu/store/lbip9isk25isymvnb159l115xnacb5j8-xz-5.2.4
bzip2    1.0.6    out    /gnu/store/l86azr7r3p5631wj3kk329jl1y1mpjgy-bzip2-1.0.6
gzip    1.10    out    /gnu/store/py3k9zla9fj3z7430v4crqj5pyrsd3qj-gzip-1.10
tar    1.32    out    /gnu/store/cnqpra8vr2l5fz00rr4yj4bp3hr00cfw-tar-1.32
gawk    5.0.1    out    /gnu/store/2z9hsww76aag37p40671l9niq5pvvasx-gawk-5.0.1
patch    2.7.6    out    /gnu/store/v76scv4n63ip08g119rczh2mrw31zwpd-patch-2.7.6
diffutils    3.7    out    /gnu/store/58sq8iabw3jkv0fvf95hd7sq2g4xcsnz-diffutils-3.7
sed    4.7    out    /gnu/store/afmvfw1yhfal48n1kjq6bk6kcw8sc3db-sed-4.7
grep    3.3    out    /gnu/store/7iyvxhp2g3v3655zqwr6biz2h0lqv7pr-grep-3.3
findutils    4.6.0    out    /gnu/store/g9d3wv1d68iflx57yp3mcp3k3sv8spsl-findutils-4.6.0
coreutils    8.31    out    /gnu/store/9kzrrccpzl6i1sfwb0drb00gi2gwk0x0-coreutils-8.31
bash    5.0.7    out    /gnu/store/n1c9jiv2njnvdfz58v71fvzq0hkgivz1-bash-5.0.7
guile-colorized    0.1    out    /gnu/store/pf1cipqlqqrhybqvipjg6pynbmmm3lww-guile-colorized-0.1
guile-readline    2.2.6    out    /gnu/store/dqwcbqyj7hsvniskhq6vv6c0whlnrzp4-guile-readline-2.2.6
guile    2.2.6    out    /gnu/store/1mkkv2caiqbdbbd256c4dirfi4kwsacv-guile-2.2.6
bash-completion    2.8    out    /gnu/store/9i5d4dsxip5mfrrda0z2mypjg77ypm27-bash-completion-2.8
kbd    2.0.4    out    /gnu/store/122h6251143lh1g9xipggd331q5vqd3k-kbd-2.0.4
e2fsprogs    1.45.5    out    /gnu/store/6lqcz57c2r06p3ggjr81c9h88afddgzq-e2fsprogs-1.45.5
eudev    3.2.9    out    /gnu/store/d92fv6s63hmn9ny806j9s758bpwbbh85-eudev-3.2.9
kmod    26    out    /gnu/store/d064bv2b1hrb07j2zj78i608db7qldx9-kmod-26
sudo    1.8.31p1    out    /gnu/store/l320ig872ny66d1yi6v7n4zb93iz50dx-sudo-1.8.31p1
info-reader    6.6    out    /gnu/store/hk454lb6ssv0gj677b2ycis881yjx5sw-info-reader-6.6
man-db    2.9.1    out    /gnu/store/lf0hv4a4x0k4scj3fy3v50y4hgzxz6bj-man-db-2.9.1
iproute2    5.5.0    out    /gnu/store/30n1w6vd2c45fvipib0hrafhsgssb9lw-iproute2-5.5.0
wireless-tools    30.pre9    out    /gnu/store/z4jwx3v0dfx2gixmvvjrn93cw3s78jks-wireless-tools-30.pre9
iw    4.14    out    /gnu/store/l41s0qa1xr21l4na3fscjkdy1w5lnb1h-iw-4.14
shadow    4.8.1    out    /gnu/store/324r5cjvfr5jdxdghmpl2gk1d29q3q7z-shadow-4.8.1
isc-dhcp    4.4.2    out    /gnu/store/y9zrf9pa7dxx7ivkd8xlcs03gmf0g1ba-isc-dhcp-4.4.2
inetutils    1.9.4    out    /gnu/store/ljwvyw48n2j28q0w96qykr04wcgwzcnh-inetutils-1.9.4
util-linux-with-udev    2.34    out    /gnu/store/0xq0f13zm6wc8jdl5qgmx4zg7narv893-util-linux-with-udev-2.34
usbutils    012    out    /gnu/store/n3bj919h6f1ndcn2d85lkmv4y28phjl3-usbutils-012
pciutils    3.6.4    out    /gnu/store/7b3v93b9gba77z7fwrh4s1g5d6yckbnc-pciutils-3.6.4
nano    4.9    out    /gnu/store/2naak5n1qssgj3qhv1h9msac4bdmi2gn-nano-4.9
zile    2.4.14    out    /gnu/store/9n7rz7pxc5wl66d4bmkrlww28nw7pw1v-zile-2.4.14
less    551    out    /gnu/store/m9hr79gprslx3d8lag2887607jx639dc-less-551
which    2.21    out    /gnu/store/4izp5ih15pdr3q2hax2c6fmjqsw4vcrv-which-2.21
psmisc    23.3    out    /gnu/store/619x3nsk248sli24jz3xd07fh91d6nrv-psmisc-23.3
procps    3.3.16    out    /gnu/store/qi3a81szwaki6769jjnrp7vz1svavnrg-procps-3.3.16
nss-certs    3.50    out    /gnu/store/0y63pfqi2626nwsjbksrci1jyd62cxx8-nss-certs-3.50

Generation 2 config:
testuser@guixFirst /var/guix/profiles/system-2-link$ cat /var/guix/profiles/system-2-link/configuration.scm
;; This is an operating system configuration generated
;; by the graphical installer.

(use-modules (gnu))
(use-service-modules desktop networking ssh xorg)

(operating-system
  (locale "en_US.utf8")
  (timezone "America/Chicago")
  (keyboard-layout (keyboard-layout "us"))
  (host-name "guixFirst")
  (users (cons* (user-account
                  (name "testuser")
                  (comment "Testuser")
                  (group "users")
                  (home-directory "/home/testuser")
                  (supplementary-groups
                    '("wheel" "netdev" "audio" "video")))
                %base-user-accounts))
  (packages
    (append
      (list (specification->package "nss-certs"))
      %base-packages))
  (services
    (append
      (list (service xfce-desktop-service-type)
            (service openssh-service-type)
            (set-xorg-configuration
              (xorg-configuration
                (keyboard-layout keyboard-layout))))
      %desktop-services))
  (bootloader
    (bootloader-configuration
      (bootloader grub-bootloader)
      (target "/dev/vda")
      (keyboard-layout keyboard-layout)))
  (mapped-devices
    (list (mapped-device
            (source
              (uuid "46603b23-6499-4022-96ac-59ff0fc8d161"))
            (target "cryptroot")
            (type luks-device-mapping))))
  (file-systems
    (cons* (file-system
             (mount-point "/")
             (device "/dev/mapper/cryptroot")
             (type "ext4")
             (dependencies mapped-devices))
           %base-file-systems)))

Generation 2 installed packages:

testuser@guixFirst /var/guix/profiles/system-2-link$ guix package --list-installed --profile="">
guile: warning: failed to install locale
mcron    1.1.4    out    /gnu/store/izm3zy5vqh3r5wjz364hxnpl9wq0kd5v-mcron-1.1.4
localed    241    out    /gnu/store/mnzcp2rrv143impzpjwhf22wmyxwba10-localed-241
xfce    4.14.2    out    /gnu/store/79bax5fyz3gym6xvlav5ywhr59g3k2ff-xfce-4.14.2
openssh    8.2p1    out    /gnu/store/397a8xjw5psr31h4wiwj2dr3ln31w1hq-openssh-8.2p1
font-abattis-cantarell    0.111    out    /gnu/store/iahd565pyyamqsb4cz32lw793di15lkc-font-abattis-cantarell-0.111
adwaita-icon-theme    3.34.3    out    /gnu/store/l8hgdxvz2nqlfnsk6p7x0g6j1awh94lk-adwaita-icon-theme-3.34.3
network-manager    1.18.4    out    /gnu/store/78krscsvac029g2kpb9pfyzbg81la7mi-network-manager-1.18.4
wpa-supplicant    2.9    out    /gnu/store/252hmwsr7dbbnmxwcp51sck6rxy0ki0w-wpa-supplicant-2.9
network-manager-applet    1.8.24    out    /gnu/store/qd0ics4z8khiclllv5nnz8cs1hd271yz-network-manager-applet-1.8.24
avahi    0.8    out    /gnu/store/awni95mcqnjydafq6rv1b67jsgndbi8i-avahi-0.8
udisks    2.7.7    out    /gnu/store/63dnwg38xl3xrm83k425ddl3b54y87zp-udisks-2.7.7
upower    0.99.11    out    /gnu/store/rwzi032j54k415rix180n9mygx0cqfkf-upower-0.99.11
elogind    243.4    out    /gnu/store/44il8dnl5qc6ryb3v0lp5374hg3h7vx5-elogind-243.4
guix    1.1.0-4.bdc801e    out    /gnu/store/9qs1v87rv4ch7x07adbx8pfnkjxm39d1-guix-1.1.0-4.bdc801e
rottlog    0.72.2    out    /gnu/store/nxx2wpgnjv4hn9js54n2mnrj0rdv0ahs-rottlog-0.72.2
shepherd    0.8.0    out    /gnu/store/277md04f98aaacqlcwpwd9xrw3skb4za-shepherd-0.8.0
lzip    1.21    out    /gnu/store/q54f2b7qz4vhwbmxww0i19z8mayabmpg-lzip-1.21
xz    5.2.4    out    /gnu/store/r7k859hmcnkazf492fasqvk25jflnfk6-xz-5.2.4
bzip2    1.0.8    out    /gnu/store/a9f7wmc75hbpg520phw9z4l9asm3qvsw-bzip2-1.0.8
gzip    1.10    out    /gnu/store/378zjf2kgajcfd7mfr98jn5xyc5wa3qv-gzip-1.10
tar    1.32    out    /gnu/store/sf3rbvb6iqcphgm1afbplcs72hsywg25-tar-1.32
gawk    5.0.1    out    /gnu/store/alfmgg03i759f8ppzkbbad82lbdpv22h-gawk-5.0.1
patch    2.7.6    out    /gnu/store/jzyji08gv4lshpyddl5897iiapyac6vn-patch-2.7.6
diffutils    3.7    out    /gnu/store/qq4fl5wsxi0jv9w33sw5a6wvbxw8yxs4-diffutils-3.7
sed    4.8    out    /gnu/store/hzx0iyg1a637zywcbhv3l9lk9fkyihgs-sed-4.8
grep    3.4    out    /gnu/store/yhqc5imq7sn2sf9f48dj4gk12y4kw4s4-grep-3.4
findutils    4.7.0    out    /gnu/store/jyxv85scwbplisx6xrwfr94k70m1ynhn-findutils-4.7.0
coreutils    8.32    out    /gnu/store/n8awazyldv9hbzb7pjcw76hiifmvrpvd-coreutils-8.32
bash    5.0.16    out    /gnu/store/87kif0bpf0anwbsaw0jvg8fyciw4sz67-bash-5.0.16
guile    3.0.2    out    /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2
shadow    4.8.1    out    /gnu/store/r4hd5nnhbmhi7fvbl4cwcmb71schv27f-shadow-4.8.1
which    2.21    out    /gnu/store/k30a2pgmc6b3ifmq3rn0dr5ng9gr8w81-which-2.21
psmisc    23.3    out    /gnu/store/4i4z85hr32bwl9r6z05ln3ybasqzpc7z-psmisc-23.3
procps    3.3.16    out    /gnu/store/x765119mh28gwp62iwxjfxfwab78r129-procps-3.3.16
wireless-tools    30.pre9    out    /gnu/store/zlsm2b3r377nxq4f522d99pg45hv6mvr-wireless-tools-30.pre9
iw    4.14    out    /gnu/store/bkr47jzdwiaaq2nxfv016ipbq7912kcg-iw-4.14
iproute2    5.5.0    out    /gnu/store/q3bd6v4595pqfnnb6m9sxfilj1hhvw0j-iproute2-5.5.0
isc-dhcp    4.4.2    out    /gnu/store/9ll5am5kglqbddikxbxh0r0j9f5xmf8m-isc-dhcp-4.4.2
inetutils    1.9.4    out    /gnu/store/lgdqnib88jsdp57gp129qxdvzsyzlg2j-inetutils-1.9.4
eudev    3.2.9    out    /gnu/store/bjp2vcbdsmckv2b4f69bci1z9n0i43b6-eudev-3.2.9
kmod    26    out    /gnu/store/9rvf68qxkq14sxajdp4gf8qqa026bjj2-kmod-26
util-linux-with-udev    2.35.1    out    /gnu/store/7l93yjckm2pz5n24g1sypgfv703m1j56-util-linux-with-udev-2.35.1
usbutils    012    out    /gnu/store/3hqcaxdrnkij40pgqr278is6w2sx6h9k-usbutils-012
pciutils    3.6.4    out    /gnu/store/vzl9c4ydac53jcrb51jvgk0djdrnv7j2-pciutils-3.6.4
guile-colorized    0.1    out    /gnu/store/8csi6009nb762gy43adzmlazzy1j9ikn-guile-colorized-0.1
guile-readline    3.0.2    out    /gnu/store/va6l1ivclww22fi38w5h99pb4ndn99hg-guile-readline-3.0.2
sudo    1.9.0    out    /gnu/store/x8bs3djqc4wx333dqjnglhk5k1ag0sv7-sudo-1.9.0
kbd    2.0.4    out    /gnu/store/ymc5xgz2xrn8ixay4xjkixchirbg9xsh-kbd-2.0.4
bash-completion    2.8    out    /gnu/store/h1k1lng1h4khr07h4y6hsw2xz5x6x1kb-bash-completion-2.8
info-reader    6.7    out    /gnu/store/wx15gmccrk0gb3qgj17gski0c03ndgdh-info-reader-6.7
man-db    2.9.1    out    /gnu/store/xpjfq928jjxc4f9k8xcjna1wnf4l2sm2-man-db-2.9.1
nano    4.9.2    out    /gnu/store/39jnz8899sc4l92q53wxwqhb2n2pgcc9-nano-4.9.2
zile    2.4.14    out    /gnu/store/2q5ksz7xaxg0ns1hrjkx7v7yip138khr-zile-2.4.14
less    551    out    /gnu/store/042bb9wz1ig20y16dl6ssa85d12w5c98-less-551
e2fsprogs    1.45.6    out    /gnu/store/swwd2i26pqx1jyfg81lrnrw1hq7adn05-e2fsprogs-1.45.6
nss-certs    3.50    out    /gnu/store/24yvi2yyknfrpyb7linxd09dkpc560xp-nss-certs-3.50


reply via email to

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