Nixos-rebuild - "do not know how to unpack source archive"

Hi, I am trying to update my system, but running into a strange error. As a Nix newbie, I don’t know where to begin trying to resolve it. If anyone can help, I would so greatly appreciate it!

Here’s what happened:

~/Projects/dotfiles $ git status

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

~/Projects/dotfiles $ nix flake update
                                                                                                                                                     
warning: updating lock file '/home/nick/Projects/dotfiles/flake.lock':
• Updated input 'home-manager':
    'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
  → 'github:nix-community/home-manager/80679ea5074ab7190c4cce478c600057cfb5edae' (2023-12-25)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/ba9650b14e83b365fb9e731f7d7c803f22d2aecf' (2023-07-24)
  → 'github:NixOS/nixos-hardware/a15b6e525f5737a47b4ce28445c836996fb2ea8c' (2023-12-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/db8672b8d0a2593c2405aed0c1dfa64b2a2f428f' (2023-07-27)
  → 'github:nixos/nixpkgs/e1fa12d4f6c6fe19ccb59cac54b5b3f25e160870' (2023-12-25)
warning: Git tree '/home/nick/Projects/dotfiles' is dirty

~/Projects/dotfiles $ sudo nixos-rebuild switch --flake ".#sphx01w08"     
                                                                                                              
warning: Git tree '/home/nick/Projects/dotfiles' is dirty
building the system configuration...
warning: Git tree '/home/nick/Projects/dotfiles' is dirty
error: builder for '/nix/store/f0hn1cf840h5kdidacbsh744r6xhln43-libpng-apng-1.6.40.drv' failed with exit code 1;
       last 3 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/jpqz1p52xw3jlhc8w143v92k0iaar2i4-libpng-1.6.40.tar.xz
       > do not know how to unpack source archive /nix/store/jpqz1p52xw3jlhc8w143v92k0iaar2i4-libpng-1.6.40.tar.xz
       For full logs, run 'nix log /nix/store/f0hn1cf840h5kdidacbsh744r6xhln43-libpng-apng-1.6.40.drv'.
error: 1 dependencies of derivation '/nix/store/jbnbgmi8y5vmn1djiklw9lgg5by42pa1-argyllcms-3.1.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/whkz7836rrxqjcbd3wmi2jssycwwm2nm-cairo-1.18.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/6vn413hfkw7xicak5ah0966md3wpgd5l-cups-2.4.7.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7l06ss0fk89ssghk6v7075vagkw07p6i-cups-filters-1.28.17.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ps2r8jjlja9hs0ipjgpqz2m321dlx200-directfb-1.7.7.drv' failed to build
error: 1 dependencies of derivation '/nix/store/b85in2jnl711m82d9mmqf2cjsv27lx9w-fontforge-20230101.drv' failed to build
error: 1 dependencies of derivation '/nix/store/l27s0idmzmd0w177w815bnr43sq3c1sa-freetype-2.13.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/pvh0if3dm8cjy9dgc73c0x1kigzr8w03-gd-2.3.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/f1ykx12z46zqax2naxii13ca30kyyshl-gdk-pixbuf-2.42.10.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ff44ilxf4m3hzf09n0ylwx377ynj2ap8-ghostscript-with-X-10.02.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/sl4svcjky7ksjzhp24ldfm23wcnzkw3k-graphviz-9.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/59l134lybia0k6c6dagcgr5m23vglrv6-gst-plugins-base-1.22.7.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ghagp0wdsdp71fx5k6a0lxxd6rig6p29-gtk4-4.12.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fc5pmg1r8pvy45wnaifvnc63m21aiwyb-imagemagick-7.1.1-23.drv' failed to build
error: 1 dependencies of derivation '/nix/store/73n8c2whd2ij34sx4c3pvilkbpp31gr0-imlib2-1.12.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/4mviq3hvvnf6j26qkxqf6k624br36a93-libavif-1.0.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/grqy2ii9mbh04hipv3i7x57qpzg21ghm-libjxl-0.8.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/wbz14z6swh7lp8zb9k5iqa3mic25k1f1-libjxl-0.8.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/28avv6y4ms782aw6s8w0q2g2wvcpi8r5-libkate-0.4.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/d4w80n22v2a57vnrv88rrk3978xs6iw4-libwebp-1.3.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bk3ilr556ld18yv5s0n76bhiyy8vq5i4-mjpegtools-2.2.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/y96x4q42bdiwxfqhjy1pvw75i1zv7x99-openjpeg-2.5.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/xcc8w6smilhv9fpidd9hvsnlri4vmv9x-pixman-0.42.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/jgs170x5cizd9idzx78vz4k9gcjlvz07-pngquant-2.17.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/7ldjlj8kjck22gvjw96aim2mm902c0fk-qrencode-4.1.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/gpsf61904npp2nbbxkmi8riza1yqh14s-qtbase-5.15.11.drv' failed to build
error: 1 dependencies of derivation '/nix/store/xzni9q9sx155y2162wrrzfxrxwdmhz52-slang-2.3.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/f5fbcsrr7k8ab7yp0fq265i78c70jajv-sox-unstable-2021-05-09.drv' failed to build
error: 1 dependencies of derivation '/nix/store/nv88gb33rf7acr9dh75vldsiz90vqmfw-tracker-miners-3.6.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/cz8ynsiabfixpgj9kghjgj9pmcak0l45-absolute_gir_path.patch.drv' failed to build
error: 1 dependencies of derivation '/nix/store/k6blizj9yslxsx792g24nhsq93qqn2b5-colord-1.4.6.drv' failed to build
error: 1 dependencies of derivation '/nix/store/aq18afbylwbm2bj52kijfbq69b3kphsm-cups-progs.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qcbpbvkvnrsry7vd9lrr2sd7k05zlzs5-dbus-1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hv5fv2p719q1awqqqq09ns0b7hnqi87i-dejavu-fonts-full-2.37.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zmcrg8dw9w25z49xq24fp6kj4nvv9jvh-flac-1.4.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/v8hz8ja4s8g4zpidjgp35ak6r7b6ky4h-fontconfig-2.14.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/nicjag6sb143jw6j1g6xpbvgsrf5w9pm-fonttosfnt-1.2.3.drv' failed to build
error: 1 dependencies of derivation '/nix/store/2xj61g5bxg5zb8vz2sdmv3fxdzvzy69p-gtk+3-3.24.38.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1wvdygh97b137hl5wf0wzrw6ikj7w7s4-intel-gpu-tools-1.27.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/b626w70937gddgs7and51r0bazk6b82s-liberation-fonts-2.1.5.drv' failed to build
error: 1 dependencies of derivation '/nix/store/286r6njj3lmppx2a679hwmg0439d4fyn-librsvg-2.57.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/54g08xm8hcfi04kmr0pxxmnjxsw6nj34-mkfontscale-1.2.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/s6lpx3y81xx8s7gh4900c3b5m1igypky-newt-0.52.24.drv' failed to build
error: 1 dependencies of derivation '/nix/store/28ms2b44s4qf72mcabdphaqpa3ydz6m5-noto-fonts-color-emoji-2.042.drv' failed to build
error: 1 dependencies of derivation '/nix/store/aikxgm2k3dh6wbsh3livrd29x29ram1x-pipewire-1.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/35fmg385nsjsp69x0ijfyf6hb40lvnps-python3.11-pycairo-1.24.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/c1c56glj9iyalalmh90pshmrffnf2yn1-python3.11-pygobject-3.46.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ffk9d58jmi5bw48cs6l8i0k28b40djq7-system-config-printer-1.5.18.drv' failed to build
error: 1 dependencies of derivation '/nix/store/nmswcfkkan4xg12hm8vz9fgx2rwj1735-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/g8kr4c09y98k5cj1gqq7jjmpa8ja5znx-vte-0.74.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/qraa2lwd3728ipk1y7g4brlnwgcn7cfw-xdg-desktop-portal-1.18.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1bb74p15kw756dr8id0038hpp58m2s5s-xdg-desktop-portal-gnome-45.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/yla2589kg6jz8435l4mf8xwlj9pm1f00-xorg-server-21.1.10.drv' failed to build
error (ignored): error: cannot unlink '/tmp/nix-build-liburcu-0.14.0.drv-0/userspace-rcu-0.14.0/tests/regression': Directory not empty
error: 1 dependencies of derivation '/nix/store/npq7s4kwkhzv46wkwx2fpci861gqiqfb-nixos-system-sphx01w08-24.05.20231225.e1fa12d.drv' failed to build

Here’s my flake.lock:

{
  "nodes": {
    "alejandra": {
      "inputs": {
        "fenix": "fenix",
        "flakeCompat": "flakeCompat",
        "nixpkgs": [
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1660510326,
        "narHash": "sha256-xFumnivtVwu5fFBOrTxrv6fv3geHKF04RGP23EsDVaI=",
        "owner": "kamadorueda",
        "repo": "alejandra",
        "rev": "ef03f7ef74ec97fd91a016a51c9c9667fb315652",
        "type": "github"
      },
      "original": {
        "owner": "kamadorueda",
        "ref": "3.0.0",
        "repo": "alejandra",
        "type": "github"
      }
    },
    "fenix": {
      "inputs": {
        "nixpkgs": [
          "alejandra",
          "nixpkgs"
        ],
        "rust-analyzer-src": "rust-analyzer-src"
      },
      "locked": {
        "lastModified": 1657607339,
        "narHash": "sha256-HaqoAwlbVVZH2n4P3jN2FFPMpVuhxDy1poNOR7kzODc=",
        "owner": "nix-community",
        "repo": "fenix",
        "rev": "b814c83d9e6aa5a28d0cf356ecfdafb2505ad37d",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "fenix",
        "type": "github"
      }
    },
    "flakeCompat": {
      "flake": false,
      "locked": {
        "lastModified": 1650374568,
        "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
        "owner": "edolstra",
        "repo": "flake-compat",
        "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
        "type": "github"
      },
      "original": {
        "owner": "edolstra",
        "repo": "flake-compat",
        "type": "github"
      }
    },
    "home-manager": {
      "inputs": {
        "nixpkgs": [
          "nixpkgs"
        ]
      },
      "locked": {
        "lastModified": 1703527373,
        "narHash": "sha256-AjypRssRtS6F3xkf7rE3/bXkIF2WJOZLbTIspjcE1zM=",
        "owner": "nix-community",
        "repo": "home-manager",
        "rev": "80679ea5074ab7190c4cce478c600057cfb5edae",
        "type": "github"
      },
      "original": {
        "owner": "nix-community",
        "repo": "home-manager",
        "type": "github"
      }
    },
    "nixos-hardware": {
      "locked": {
        "lastModified": 1703545041,
        "narHash": "sha256-nvQA+k1rSszrf4kA4eK2i/SGbzoXyoKHzzyzq/Jca1w=",
        "owner": "NixOS",
        "repo": "nixos-hardware",
        "rev": "a15b6e525f5737a47b4ce28445c836996fb2ea8c",
        "type": "github"
      },
      "original": {
        "owner": "NixOS",
        "ref": "master",
        "repo": "nixos-hardware",
        "type": "github"
      }
    },
    "nixpkgs": {
      "locked": {
        "lastModified": 1703499205,
        "narHash": "sha256-lF9rK5mSUfIZJgZxC3ge40tp1gmyyOXZ+lRY3P8bfbg=",
        "owner": "nixos",
        "repo": "nixpkgs",
        "rev": "e1fa12d4f6c6fe19ccb59cac54b5b3f25e160870",
        "type": "github"
      },
      "original": {
        "owner": "nixos",
        "ref": "nixpkgs-unstable",
        "repo": "nixpkgs",
        "type": "github"
      }
    },
    "root": {
      "inputs": {
        "alejandra": "alejandra",
        "home-manager": "home-manager",
        "nixos-hardware": "nixos-hardware",
        "nixpkgs": "nixpkgs"
      }
    },
    "rust-analyzer-src": {
      "flake": false,
      "locked": {
        "lastModified": 1657557289,
        "narHash": "sha256-PRW+nUwuqNTRAEa83SfX+7g+g8nQ+2MMbasQ9nt6+UM=",
        "owner": "rust-lang",
        "repo": "rust-analyzer",
        "rev": "caf23f29144b371035b864a1017dbc32573ad56d",
        "type": "github"
      },
      "original": {
        "owner": "rust-lang",
        "ref": "nightly",
        "repo": "rust-analyzer",
        "type": "github"
      }
    }
  },
  "root": "root",
  "version": 7
}

Versions:

~/Projects/dotfiles $ nix --version
nix (Nix) 2.15.1

~/Projects/dotfiles $ nixos-version                                                                                                                                                    
23.11.20230727.db8672b (Tapir)

~/Projects/dotfiles $ home-manager --version
23.11-pre

Thanks for having a look!

You seem to somehow change libpng, why and how? Please share related code.

Thanks for your response! I haven’t intentionally made any changes to libpng.

By the way, would it help to see my dotfiles? GitHub - nsaunders/dotfiles: Nix dotfiles (Note: Does not include the updated flake.lock shown in my previous message.)