New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Current ghc-8.8.3 has been corrupted in Hydra cache #83971
Comments
@NixOS/infra |
👀 |
I was able to fetch it okay:
but the two arguments you provide don't seem to work for me?
when I verify-path on its own, it seems okay:
Can you post the hash you get with:
|
I've asked people in #nixos-dev to check this too with this script: #!/bin/sh
set -x
nix-store -r /nix/store/dhnspmn5hc312lm46a98w4n1bz27bp40-ghc-8.8.3; echo $?
nix-store --verify-path /nix/store/dhnspmn5hc312lm46a98w4n1bz27bp40-ghc-8.8.3; echo $?
nix hash-path /nix/store/dhnspmn5hc312lm46a98w4n1bz27bp40-ghc-8.8.3; echo $? and have gotten Germany (3x) |
Oh, I mixed up my command line syntax. It is
and
..., of course. Unfortunately, I don't have the broken store path any longer, because I re-built it locally. I didn't have the presence of mind to keep a copy of the broken one. Anyhow, I am surprised that no-one else can observe the problem with |
I had the path from a couple days ago and redownloaded it now, both the same hash as Graham posted. (By the way, |
I think we have to assume based on what we're seeing this was local corruption somehow, is that wrong? I'm thinking an error in the CDN part would be caught by a signature check. Given the stability of the hashes across a wide number of locations, I'm thinking that leaves us with only local corruption as an option. Any other opinions? |
OK, I too believe the error must have been here. I just don't understand how a repeated re-download of the store path ended up with a verification error every time I ran it. Shouldn't my local error have disappeared the first time I ran --repair-path? |
It's possible that |
The downloaded store path for the current
master
version ofghc-8.8.3
is corrupt. I guess the build has worked fine on Hydra, but then something went wrong while uploading the file. Just runto see what I mean. I had to re-build the compiler locally with
--option build-use-substitutes false
to recover from this issue. Can we fix that archive in the cache somehow?The text was updated successfully, but these errors were encountered: