Hacker News new | past | comments | ask | show | jobs | submit login

> You just go to https://rustup.rs/ and that’s pretty much all.

Not if you're behind my corporate proxy, unfortunately. I set the HTTPS_PROXY environment variable properly (which is annoying -- other apps are able to deal with the proxy transparently) so that I stop getting 407 errors, and then I get:

    info: caused by: [35] SSL connect error (schannel: next InitializeSecurityContext failed: Unknown error
    (0x80092012) - The revocation function was unable to check revocation for the certificate.)
I've tried various fixes from the (still open) github issues: set some config setting to prevent the cert revocation check (only works for cargo, not rustup) and installing the cert from static.github.com (doesn't fix the issue at all).

EDIT: I was actually able to workaround this, finally, based on this github desktop issue[0]. It involves registry hackery and disabling cert validation in SCHANNEL which is not ideal (and I will be reverting it once rust is installed). I certainly don't have the mentioned Russian crypto library installed on my machine, so I have no idea what could be ultimately causing cert revocation check to fail on my machine...

[0] https://github.com/desktop/desktop/issues/3156

Does your proxy block OCSP requests to LE's servers? LE's OCSP server goes down from time to time and causes that same error for everyone, but if it's happening consistently for you it's more likely to be because of your proxy.

Exactly the same at my place of work. I ended up using an old laptop and a personal phone hotspot to work around it.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact