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’.
