Por que meu endossador não endossou o bloco 316956?
-
-
"Foi usado como chave autorizadapara se conectar apenas com o signatário remoto" - você quer dizer que vocênãoestá usandoeste assinante remoto (queexigiuessa autenticação)para assinarendossos,mas alguma outra chave/signater?"it was used as authorized key to connect with remote-signer only" -- do you mean that you are not using this remote signer (which required this authentication) to sign endorsements, but some other key/signer?
- 0
- 2019-02-17
- Tom
-
Sim,importei a outra chave (usada como Baker) do Signer remoto (atecla Bakerfoigeradano dirigível remoto)e atecla "AUTH"foigeradanonóe registrada como chave autorizadano signatário remoto.Como émencionado aqui https://tezos.gitlab.io/alphanet/introduction/várious.html#secure-the-connection "Observe queesta chave é usada apenaspara autenticar o clientepara o signatárioe não é usado comoConta de Tezos ".Yes i imported the other key(used as baker) from remote-signer (baker key was generated on remote-signer) and "auth" key was generated on node and registered as authorized key on remote signer. As it is mentioned here https://tezos.gitlab.io/alphanet/introduction/various.html#secure-the-connection "Note that this key is only used to authenticate the client to the signer and it is not used as a Tezos account."
- 0
- 2019-02-17
- Sachin Tomar
-
2 respostas
- votos
-
- 2019-02-18
Os logs deerro sugerem claramente que oerroenottypara atecla "Auth" é o seuproblema.
Vocênãopode usar diretamente uma chave criptografadapara autenticar os daemons do Dockerpara um assinante remoto,porque vocênãopode digitar a senha. (comonotas OCP da FLF,"Oerroenottyestáproveniente de umatentativa de solicitar a senhaterminal,masnão hátalterminal ").
The error logs clearly suggest that the ENOTTY error for the "auth" key is your problem.
You cannot directly use an encrypted key to authenticate the docker daemons to a remote signer, because you cannot type the password in. (As FLF OCP notes, "the ENOTTY error is coming from an attempt to ask the key password on a terminal, but there is no such terminal").
-
Talvez você deveeditar sua respostaparaexplicar que oerroenottyestáproveniente de umatentativa depedir a senha chaveem umterminal,masnão hátalterminal.Paraevitarisso,a chavenão deve ser criptografada (senha vazia).Maybe you should edit your reply to explain that the ENOTTY error is coming from an attempt to ask the key password on a terminal, but there is no such terminal. To avoid that, the key must not be encrypted (empty password).
- 0
- 2019-02-18
- lefessan
-
Ateclanão criptografadapodefuncionar,mas a Mainnetnãopermite que você os crie ... senha vaziapara a chave criptografadanãofunciona,eu acho.Unencrypted key could work, but mainnet doesn't let you create them... Empty password for encrypted key won't work, I think.
- 0
- 2019-02-18
- Tom
-
Comogerar chavenão criptografada?how to generate unencrypted key?
- 0
- 2019-02-19
- Sachin Tomar
-
Verifiqueissopara soluçãoparaesteproblema.https://tezos.stackexchange.com/questions/451/Baking-with-remote-signer-compatible-with-require-authenticationCheck this for solution to this problem. https://tezos.stackexchange.com/questions/451/baking-with-remote-signer-compatible-with-require-authentication
- 0
- 2019-02-25
- Sachin Tomar
-
- 2019-02-19
Comomencionadopor @tom,oerronos logs realmentefoi oproblema.Endosserestavatentandoendossarpara a chave "autenticação"também comoestavapresenteem Public_Keyse em contêineres de Docker,Endossere Bakertentamexecutar sua operaçãoparatodas as chavesporpadrão.
Ejá queminha chave "autenticação"foi criptografada,elaestavapedindo senhae devido à ausência de qualquer senha quejogouexceçãoe continuoufazendoisso,devido ao quemeuendossadornuncaesteveem estado saudávelpara realizar operações reais deendosso.
Paraevitaresseproblema,use chavesnão criptografadaspara autenticação. Verifique aqui para como criar chavesnão criptografadas.
.As mentioned by @Tom, the error in the logs actually was the issue. Endorser was trying to endorse for "auth" key also as it was present in public_keys and in docker containers, endorser and baker try to perform their operation for all the keys by default.
And since my "auth" key was encrypted, it was asking for password and due to absence of any password it threw exception and it kept doing that, due to which my endorser was never in healthy state to perform actual endorsement operations.
To avoid this problem use unencrypted keys for authentication. Check here for how to create unencrypted keys.
-
Émuitoperigoso usar chavesprivadasnão criptografadaspara as operações de umpadeiro.Amelhorprática é usar o Ledgerparaproteger as chaves.It is very dangerous to use unencrypted private keys for a baker’s operations. Best practice is to use ledger to protect keys.
- 1
- 2019-02-25
- Ezy
Eu configureimeunó,Bakere Endosser usando aimagem do Dockerem um servidore configurar um signatário remotoem outro servidor.
Agora,quando setrata daminha chance deendossá-loperdidoe eunão vinenhum desses logsem meus logs de Endosser,excetoe erroparaminha senha de autenticação (mencionado abaixo),quenãotem nada a ver comminha conta de cozer comoera usado como chave autorizadapara se conectar apenas com o signatário remoto.
Timestamp doblocofoi 2019-02-17T08: 00: 10z
O quepoderiateridoerradoe ondeeuposso verificarisso?
Nota: Uma coisa anotar aqui é queeumudei o servidorno qualmeupadeiroestava correndo depois que recebi os direitos deendossopor causa de algunsproblemas com o servidor. Quando registrei o Bakernovamente,não hánecessidade de registrar opadeiro comojáfoi registrado. Issotem algo a ver com omeuendossado queeumudeiminhaidentidade denó?