Openssl 我在创建Rabbitmq证书时遇到以下错误。错误是什么。请给我解释清楚
SSL:1062:错误:{error,{badmatch,{error,enoint}}}/etc/SSL/rabbitmq/cacert.pem SSL:hello:./SSL\U握手。erl:172:致命错误:协议版本 SSL:hello:./SSL\U握手。erl:172:致命错误:协议版本 SSL:1084:错误:{try_子句,{error,enoint}}}/etc/SSL/rabbitmq/cert.pem [{ssl_管理器,缓存_pem_文件,1} {ssl_证书,文件到_证书,1} {ssl_连接,init_证书,5} {ssl_连接,ssl_init,2} {ssl_连接,init,1} SSL警告:忽略CA证书,因为它无法正确解码Openssl 我在创建Rabbitmq证书时遇到以下错误。错误是什么。请给我解释清楚,openssl,rabbitmq,erlang,ssl-certificate,sslhandshakeexception,Openssl,Rabbitmq,Erlang,Ssl Certificate,Sslhandshakeexception,SSL:1062:错误:{error,{badmatch,{error,enoint}}}/etc/SSL/rabbitmq/cacert.pem SSL:hello:./SSL\U握手。erl:172:致命错误:协议版本 SSL:hello:./SSL\U握手。erl:172:致命错误:协议版本 SSL:1084:错误:{try_子句,{error,enoint}}}/etc/SSL/rabbitmq/cert.pem [{ssl_管理器,缓存_pem_文件,1} {ssl_证书,文件到_证书
{ssl_options,[],verify_none,
{#Fun<ssl.1.30290474>,[]},
false,false,undefined,1,"/etc/ssl/rabbitmq/cert.pem",
undefined,"/etc/ssl/rabbitmq/key.pem",undefined,
undefined,undefined,"/etc/ssl/rabbitmq/cacert.pem",
#Fun<ssl.0.52397447>,true,18446744073709551900,false,
17080394,ssl_session_cache,undefined,undefined,false,
{ssl_cipher,filter,2},
{ssl_handshake,select_session,8},
{ssl_handshake,hello,4},
{ssl_connection,hello,2},
{ssl_connection,next_state,3},
"{'EXIT',\n {{{badmatch,\n {error,\n {asn1,\n {'Type not compatible with table constraint',\n {{component,'Type'},\n {value,{5,<<>>}},\n {unique_name_and_value,id,{1,2,840,113549,1,1,11}}}}}}},\n [{public_key,pkix_decode_cert,2},\n {ssl_cipher,filter,2},\n {ssl_handshake,select_session,8},\n {ssl_handshake,hello,4},\n {ssl_connection,hello,2},\n {ssl_connection,next_state,3},\n {gen_fsm,handle_msg,7},\n {proc_lib,init_p_do_apply,3}]},\n {gen_fsm,sync_send_all_state_event,[<0.2407.0>,start,infinity]}}}"
{ssl\u选项,[],验证\u无,
{#有趣,[]},
false,false,未定义,1,“/etc/ssl/rabbitmq/cert.pem”,
未定义,“/etc/ssl/rabbitmq/key.pem”,未定义,
未定义,未定义,“/etc/ssl/rabbitmq/cacert.pem”,
#有趣,真,18446744073709551900,假,
17080394,ssl_会话_缓存,未定义,未定义,false,
{ssl_密码,筛选器,2},
{ssl_握手,选择_会话,8},
{ssl_握手,你好,4},
{ssl_connection,你好,2},
{ssl_连接,下一个_状态,3},
“{EXIT',\n{{badmatch,\n{error,\n{asn1,\n{Type与表约束不兼容',\n{component,'Type},\n{value,{5,},},\n{unique\u name\u和\u value,id,{1,2840113549,1,1,11}}}}}}},\n[{公钥,pkix decode\u证书,2},\n”{ssl\u密码,过滤器,2}、\n{ssl\u握手,选择会话,8}、\n{ssl\u握手,你好,4}、\n{ssl\u连接,你好,2}、\n{ssl\u连接,下一个\u状态,3}、\n{gen fsm,handle\u msg,7}、\n{proc\u lib,init p\u do\u apply,3}、\n{gen gen fsm,sync\u send\u all\u state,event[,start}
RabbitMQ团队监视并有时只回答有关StackOverflow的问题
这是错误的重要部分:
error:{error,{badmatch,{error,enoent}}} /etc/ssl/rabbitmq/cacert.pem
enoint
是一个标准的Unix错误代码,表示该文件不存在。根据错误输出,它看起来好像有两个预期的文件不存在。另一个选项是,您的配置中可能存在键入错误。但我确信配置中没有键入错误,并且该文件也存在于同一名称上指定了。请让我知道还有其他可能性吗?我不知道。enoint
非常明确。您可以提供ls-la/etc/ssl
和ls-la/etc/ssl/rabbitmq
的输出,可能会显示一些内容。您还应该提供完整的rabbitmq配置文件。