Hi!

I'm relatively new to guix and I'm trying to setup my guix home config.

The problem I have is, that `guix home reconfigure` always gets stuck at the end.

Output from guix:

```plaintext

$ guix home -L "${PWD}" reconfigure home-config.scm
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
1,4 MB will be downloaded
 emacs-howm-1.5.3 629KiB 3.2MiB/s 00:00 ▕██████████████████▏ 100.0%
 emacs-org-auto-tangle-0.6.0 6KiB 1.2MiB/s 00:00 ▕██████████████████▏ 100.0%
 emacs-pdf-tools-1.1.0 212KiB 3.0MiB/s 00:00 ▕██████████████████▏ 100.0%
 guile-ares-rs-0.9.5 143KiB 1.8MiB/s 00:00 ▕██████████████████▏ 100.0%
 tree-sitter-tlaplus-1.0.8 133KiB 2.8MiB/s 00:00 ▕██████████████████▏ 100.0%  tree-sitter-tlaplus-1.0.8-js 290KiB 1.1MiB/s 00:00 ▕██████████████████▏ 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
The following derivations will be built:
  /gnu/store/m4b091jqqm7knsfd4b4psm0w7mbjfnlr-profile.drv
  /gnu/store/y939vplap3kbrh3bq8jpzk7kzvd2x03n-home.drv

applying 30 grafts for emacs-pdf-tools-1.1.0 ...
applying 4 grafts for tree-sitter-tlaplus-1.0.8 ...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
generating GdkPixbuf loaders cache...
generating GLib schema cache...
creating GTK+ icon theme cache...
building cache files for GTK+ input methods...
building directory of Info manuals...
building XDG desktop file cache...
building XDG MIME database...
building profile with 166 packages...
building /gnu/store/y939vplap3kbrh3bq8jpzk7kzvd2x03n-home.drv...
WARNING: (guile-user): imported module (guix build utils) overrides core binding `delete' Cleaning up symlinks from previous home at /gnu/store/zpdc01nfxn8rj6wln68gk18i2ynzyfxf-home.

Removing /home/nomike/.profile... done
Removing /home/nomike/.config/fontconfig/fonts.conf... done
Removed /home/nomike/.config/fontconfig.
Removing /home/nomike/.config/shepherd/init.scm... done
Removed /home/nomike/.config/shepherd.
Skipping /home/nomike/.config (not an empty directory)... done
Cleanup finished.

Symlinking /home/nomike/.profile -> /gnu/store/pd5q8xjph0a6hb74r7fw2dldlncjbqvh-shell-profile... done Symlinking /home/nomike/.config/fontconfig/fonts.conf -> /gnu/store/bqqwpzsb5476wl27rmqf3f14bycjvk2a-fonts.conf... done Symlinking /home/nomike/.config/shepherd/init.scm -> /gnu/store/23553jj4r27gp3zsq1a712pa7qkfk7n2-shepherd.conf... done
 done
Finished updating symlinks.
```

And then its stuck forever until I ctrl-z out of it and kill the process.

Here's the same command, but with strace: https://intern.nomike.com/iufedfgbgfh-guix-home-reconfigure.log.xz

Last lines of the strace:

```plaintext
close(16)                               = 0
mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7d45a4f3d000
rt_sigprocmask(SIG_BLOCK, ~[], [], 8)   = 0
clone3({flags=CLONE_VM|CLONE_VFORK|CLONE_CLEAR_SIGHAND, exit_signal=SIGCHLD, stack=0x7d45a4f3d000, stack_size=0x9000}, 88) = 42782
munmap(0x7d45a4f3d000, 36864)           = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
wait4(42782,

```

px says this about the relevant processes:
```plaintext
$ px 42782
/gnu/store/n87px1cazqkav83npg80ccp1n777j08s-guile-3.0.9/bin/guile
  --no-auto-compile
/gnu/store/ks2mx80ylh3nkszzs7x26b4rvcb1yycd-shepherd-1.0.3/bin/shepherd
  --silent
  --config
  /gnu/store/23553jj4r27gp3zsq1a712pa7qkfk7n2-shepherd.conf

kernel(0)                          root
  init(1)                          root
    systemd(6385)                  nomike
      gnome-shell(6771)            nomike
        code-insiders(11957)       nomike
          code-insiders(12129)     nomike
            zsh(12232)             nomike
              strace(42156)        nomike
                guix(42160)        nomike
----------------> shepherd(42782)  nomike

7m54s ago shepherd was started by nomike, at 2025-03-28T02:12:20+01:00.
166.0% has been its average CPU usage since then, or 13m07s/7m54s

Other processes started close to shepherd(42782):
  strace(42156) was started 40.0s before shepherd(42782)
  tee(42157) was started 40.0s before shepherd(42782)
  guix-daemon(42208) was started 37.0s before shepherd(42782)
  [kworker/u50:2-kcryptd-252:0-1](42340) was started 26.0s before shepherd(42782)
  [env](42781) was started just before shepherd(42782)
$ px 42160
/gnu/store/bxgjfkls6gv8044ifld1sks1si0ra1ja-guile-wrapper/bin/guile
  --no-auto-compile
  /home/nomike/.config/guix/current/bin/guix
  home
  -L
  /home/nomike/guix-home
  reconfigure
  home-config.scm

kernel(0)                          root
  init(1)                          root
    systemd(6385)                  nomike
      gnome-shell(6771)            nomike
        code-insiders(11957)       nomike
          code-insiders(12129)     nomike
            zsh(12232)             nomike
              strace(42156)        nomike
--------------> guix(42160)        nomike
                  [env](42781)     nomike
                  shepherd(42782)  nomike

9m37s ago guix was started by nomike, at 2025-03-28T02:11:40+01:00.
8.1% has been its average CPU usage since then, or 47s/9m37s

Other processes started close to guix(42160):
  strace(42156) was started just before guix(42160)
  tee(42157) was started just before guix(42160)
  guix-daemon(42208) was started 3.0s after guix(42160)
  [kworker/u50:2-kcryptd-252:0-1](42340) was started 14.0s after guix(42160)
  [env](42781) was started 40.0s after guix(42160)
```

I'm running guix on Ubuntu 24.10 on an AMD64 CPU (Lenovo ThinkPad T14 Gen 1 AMD) with all the latest updates.
I did a `guix pull` just yesterday.

Any suggestions on how to troubleshoot or fix this?


Regards

nomike



Reply via email to