Mark H Weaver <m...@netris.org> skribis:

> I did a clean rebuild of guix from git master (make clean; ./bootstrap;
> make), and then attempted to upgrade all packages.  After several
> successful builds, the daemon printed this:
>
> guix-daemon: nix/libstore/local-store.cc:526: void 
> nix::canonicalisePathMetaData_(const Path&, uid_t, nix::InodesSeen&): 
> Assertion `!((((st.st_mode)) & 0170000) == (0040000))' failed.
Yes, this is a daemon bug pending a fix:
<https://github.com/NixOS/nix/issues/122>.

In the meantime, you can hopefully work around it by deleting the
already-present output–i.e., by running either:

  guix gc --delete /nix/store/wbsypglflcy7fi08h4finffjy9mqzh12-libtool-2.4.2

or

  guix gc --delete /nix/store/g1wl3hkiykindg7xjl05r57vim6jsyki-libtool-2.4.2-bin

HTH,
Ludo’.

Reply via email to