[racket] handin client error retrieving certificate on non-english windows machines
This looks like a problem of openssl not being able to deal with
unicode paths on windows:
http://stackoverflow.com/questions/2401059
There's a description of how to solve it, but it looks sounds very
painful.
On Sep 10, Ryan Golbeck wrote:
> I wonder if anyone has had any problems with the handin getting the
> local SSL certificate on non-English Windows machines. At least two
> of our students so far are getting errors like:
>
> ssl-load-verify-root-certificates!: load failed from: <PATH TO SERVER
> PEM HERE> (error:2006D002:BIO routines:BIO_new_file:system lib)
>
> Where <PATH to SERVER PEM HERE> is a non-English path to the user's
> roaming directory in Windows 7.
>
> Here is an example with the non-English characters:
>
> ssl-load-verify-root-certificates!: load failed from:
> #<path:C:\Users\민경인\AppData\Roaming\Racket\5.0.1\collects\cpsc110-handin\server-cert.pem>
> (error:0200107B:system library:fopen:Unknown error)
>
> Any idea on a quick fix?
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!