mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-24 17:40:10 -05:00
failed to install default rustls CryptoProvider: CryptoProvider #1238
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Karthik333k on GitHub (Jun 16, 2025).
When we updated to latest version we have encountered this
2025-06-16T10:57:59.805687Z INFO core::api::auth: 🔑 Local Login Enabled
2025-06-16T10:57:59.806246Z INFO core: 🔒 Core SSL Enabled
thread 'tokio-runtime-worker' panicked at bin/core/src/main.rs:111:8:
failed to install default rustls CryptoProvider: CryptoProvider { cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256], kx_groups: [X25519, secp256r1, secp384r1], signature_verification_algorithms: WebPkiSupportedAlgorithms { all: [ .. ], mapping: [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] }, secure_random: Ring, key_provider: Ring }
stack backtrace:
0: 0x5bec102f39f2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hc04c8f544ab24d66
1: 0x5bec10321c33 - core::fmt::write::hfe57b7174b7d8eab
2: 0x5bec102ef4d3 - std::io::Write::write_fmt::h154385efa8565236
3: 0x5bec102f3842 - std::sys::backtrace::BacktraceLock::print::h0c8f24e22f5873a8
4: 0x5bec102f48a2 - std::panicking::default_hook::{{closure}}::hd07d57e6a602c8e4
5: 0x5bec102f46a5 - std::panicking::default_hook::h63d12f7d95bd91ed
6: 0x5bec102f5242 - std::panicking::rust_panic_with_hook::h33b18b24045abff4
7: 0x5bec102f4fea - std::panicking::begin_panic_handler::{{closure}}::hf8313cc2fd0126bc
8: 0x5bec102f3ef9 - std::sys::backtrace::__rust_end_short_backtrace::h57fe07c8aea5c98a
9: 0x5bec102f4c7d - __rustc[95feac21a9532783]::rust_begin_unwind
10: 0x5bec0c398240 - core::panicking::panic_fmt::hd54fb667be51beea
11: 0x5bec0c398666 - core::result::unwrap_failed::he8e27e02739cd3d2
12: 0x5bec0ce2be6f - core::app::{{closure}}::h78cd618b6c0f5c3f
13: 0x5bec0cdeebe7 - tokio::runtime::task::core::Core<T,S>::poll::h3c54d42d66f1f28c
14: 0x5bec0e87209b - tokio::runtime::task::harness::Harness<T,S>::poll::hd0df9b455390af2a
15: 0x5bec102ab373 - tokio::runtime::scheduler::multi_thread::worker::Context::run_task::h864eea7d448b8b58
16: 0x5bec102aa983 - tokio::runtime::scheduler::multi_thread::worker::Context::run::hf2bdd09575462276
17: 0x5bec10295118 - tokio::runtime::context::scoped::Scoped::set::h7d1ec9936b591269
18: 0x5bec1028bb5a - tokio::runtime::context::runtime::enter_runtime::hd07366c454392e29
19: 0x5bec102aa20d - tokio::runtime::scheduler::multi_thread::worker::run::hbde062f9b26c68a8
20: 0x5bec10296696 - <tokio::runtime::blocking::task::BlockingTask as core::future::future::Future>::poll::h1ead9c34ea75e875
21: 0x5bec1029fde7 - tokio::runtime::task::core::Core<T,S>::poll::h1e35fe79159fd583
22: 0x5bec10287011 - tokio::runtime::task::harness::Harness<T,S>::poll::h2d49441b0f9e467d
23: 0x5bec102afd37 - tokio::runtime::blocking::pool::Inner::run::ha6f2a7193e7fdc8f
24: 0x5bec102a4790 - std::sys::backtrace::__rust_begin_short_backtrace::ha0f462c96dd09641
25: 0x5bec10298542 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h1d8e71737edd9ae2
26: 0x5bec102f72cb - std::sys::pal::unix::thread::Thread::new::thread_start::h2717d4f9aca577e6
27: 0x728b03340ea7 - start_thread
28: 0x728b03116adf - clone
29: 0x0 -
Error: task 13 panicked with message "failed to install default rustls CryptoProvider: CryptoProvider { cipher_suites: [TLS13_AES_256_GCM_SHA384, TLS13_AES_128_GCM_SHA256, TLS13_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256], kx_groups: [X25519, secp256r1, secp384r1], signature_verification_algorithms: WebPkiSupportedAlgorithms { all: [ .. ], mapping: [ECDSA_NISTP384_SHA384, ECDSA_NISTP256_SHA256, ED25519, RSA_PSS_SHA512, RSA_PSS_SHA384, RSA_PSS_SHA256, RSA_PKCS1_SHA512, RSA_PKCS1_SHA384, RSA_PKCS1_SHA256] }, secure_random: Ring, key_provider: Ring }"
Stack backtrace:
0: anyhow::error::<impl core::convert::From for anyhow::Error>::from
1: core::main::{{closure}}
2: tokio::runtime::context::runtime::enter_runtime
3: core::main
4: std::sys::backtrace::__rust_begin_short_backtrace
5: std::rt::lang_start::{{closure}}
6: std::rt::lang_start_internal
7: main
8: __libc_start_main
9: _start
@Smig0l commented on GitHub (Jun 25, 2025):
same! even if choosing previous image tags.
maybe this issue is relevant, it seems that deleting this part would make it work?
also duplicate of #480
@mbecker20 commented on GitHub (Jun 26, 2025):
It doesn't make much sense I know, but changes made to support the Terminal feature are the cause. Currently Core can only serve http, and you should use a reverse proxy in front to handle TLS.