You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This only affects the binary distributions. It looks like our statically linked OpenSSL is still looking for certain cert-related files in musl directories.
strace -Ff -tt cage --override="staging"exportexport2>&1| tee cage.log
18:29:46.176436 stat("/usr/local/musl/ssl/certs/157753a5.0", 0x7fffcc0c1490) = -1 ENOENT (No such file or directory)
18:29:46.176560 stat("/usr/local/musl/ssl/certs/d6325660.0", 0x7fffcc0c1490) = -1 ENOENT (No such file or directory)
18:29:46.176826 stat("/usr/local/musl/ssl/certs/8d28ae65.0", 0x7fffcc0c1490) = -1 ENOENT (No such file or directory)
There may be similar issues with Mac binaries. Again, this only affects the vault plugin.
The text was updated successfully, but these errors were encountered:
emk
changed the title
Error: plugin 'vault'could not generate token for '*': hyper error: An error in the OpenSSL library: certificate verify failed
Error: plugin 'vault' failed: could not generate token for '*': hyper error: An error in the OpenSSL library: certificate verify failed
Oct 6, 2016
@dudymas is trying to port `cage` to run under Windows, and he _might_
have found a way to finess the pathname issues by building using either
Cygwin or MinGW, which use Unix-style paths. But getting OpenSSL to
build is a continual nuissance.
On top of that, OpenSSL is broken in our official Mac binary builds, and
must be re-enabled by building from source.
So this patch allows turning off our Vault support at compile time,
which in turn gets rid of our OpenSSL dependency. Which in turn makes a
Windows port less stressful, and will allow us to build Mac binaries
that actually disable features that won't work.
This only affects the binary distributions. It looks like our statically linked OpenSSL is still looking for certain cert-related files in musl directories.
There's an easy workaround:
The real fix will require a look at https://github.com/emk/rust-musl-builder to figure out what's going wrong.
There may be similar issues with Mac binaries. Again, this only affects the vault plugin.
The text was updated successfully, but these errors were encountered: