Closed timjrd closed 9 years ago
no idea ?
Can you nixos-rebuild with -j 1 and update the above log?
Ok I have updated it (I have the same error without -j 1). Some precisions:
Yesterday I tried to run nix-store --repair-path
on libxslt ; it seemed to solve that particular error but nixos-rebuild still failed with other similar errors ("cannot execute binary file"...). I tried to run --repair-path on the problematic paths until it told me "cannot repair path XXX"... I also tried nix-store --verify --check-contents --repair
and nix-store --delete $(nix-store --verify --check-contents)
(both aborted by me because way too slow) and nixos-rebuild switch --repair
which failed with "cannot repair path XXX". Anyway nix-store --verify --check-contents
found a lot of corrupted paths so I finally gave up and switched to the stable channel (which works fine).
Another precision: I'm a nixos newbie. Thank you for the help :)
Seems like some you had some filesystem corruption or power outage or something like that? Never heard of these errors. Or you tweaked the /nix/store manually by remounting it rw?
Maybe one power outage yes, but I'm surprised it broke such a lot of files. Can I re-download the whole system keeping my configuration or something like that ? (I have never touched the /nix/store)
@timjrd should have been that nix-store --verify --check-content
ok I finally resolved the problem the brutal way: switching to the stable channel, running nix-collect-garbage -d
, switching back to the unstable channel
Looks no longer an issue.
Hi, I just upgraded my system from
15.05pre58357.a869c83
to the last unstable channel versionnixos-15.05pre60707.4e51a46
and nixos-rebuild fails with:EDIT log updated with
nixos-rebuild switch -j 1