Hi,

Due to a wrong manipulation when activating dir_index on my root partition, I have now plenty of live orphaned paths in my store (about 5G) like this one:

|$ nix-store -q --referrers-closure /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 $ nix-store --delete /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 finding garbage collector roots... error: cannot delete path ‘/nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2’ since it is still alive 0 store paths deleted, 0.00 MiB freed $ nix-store --delete --ignore-liveness /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 error: you are not allowed to ignore liveness 0 store paths deleted, 0.00 MiB freed $ sudo nix-store --delete /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 finding garbage collector roots... error: cannot delete path ‘/nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2’ since it is still alive 0 store paths deleted, 0.00 MiB freed $ sudo nix-store --delete --ignore-liveness /nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2 finding garbage collector roots... deleting ‘/nix/store/4zhkw0g564g3ljdpnn8j5krrsvcxildn-libXcomposite-0.4.4.tar.bz2’ deleting ‘/nix/store/trash’ deleting unused links... note: currently hard linking saves 1754.97 MiB 1 store paths deleted, 0.27 MiB freed |

Is there some repair command to update liveness of paths ?

nix-store --verify --check-contents --repair finds nothing useful.

Regards,
-- Layus.

_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to