Come rimuovo l'impostazione della modalità privata dal mio nodo?Il mio nodo non si connette al peer
-
-
Iltuo comando è completo?L'ultimo `--peer` si aspetta un argomento,che è la descrizione di un altronodo ('AAA.BBB.CCC.DDD: PORT` o` HOSTNAME: PORT`)Is your command complete ? The final `--peer` expects an argument, which is the description of another node ('AAA.BBB.CCC.DDD:PORT` or `HOSTNAME:PORT`)
- 0
- 2019-02-14
- lefessan
-
Hai unfile `config.json`nellatua directory` ~/.tezos-node`?Do you have a `config.json` file in your `~/.tezos-node` directory ?
- 0
- 2019-02-14
- lefessan
-
2 risposta
- voti
-
- 2019-02-14
Ciò è causato da un comportamento strano dello script delpunto diingresso del docker: ogni voltapassa le opzioni delnodo a
tezos-node config {init,update}
,il che significa che le opzionipossono accumularsie diventareimpossibilirimuovere attraversoilpunto diingresso.:(Un'opzionepotrebbeessere quella dieliminare semplicementeiltuo config.jsone ricominciare da capo:
./mainnet.sh shell
,quindinella shellrm /var/run/tezos/node/data/config.json
,quindiesci dalla shelle riavviailnodo con le opzioni che desideri.Oppure,modificamanualmente lo stessofile di configurazione (adesempio utilizzandovi
nella shell docker) come suggerisce FLF OCP.This is caused by an awkward behavior of the docker entrypoint script: it passes the node options along to
tezos-node config {init,update}
every time, which means options can accumulate and become impossible to remove through the entrypoint. :(One option would be to just delete your config.json and start over:
./mainnet.sh shell
, then in the shellrm /var/run/tezos/node/data/config.json
, then exit the shell and restart the node with the options you want. Or, edit the same config file by hand (say usingvi
in the docker shell) as FLF OCP suggests.-
Grazie Tom.Sì,se hotrovatoilfile config.jsonma ho accidentalmente lasciato una configurazioneerratain essoe orailmio contenitore dockernon si avviae,ameno cheil contenitorenon si avvia,non riesco ad accedere alla shell del contenitore.ora sonobloccato conilmio contenitore delnodo che si riavvia ancorae ancora.Qualche soluzioneper questo?Thanks Tom. Yes if found the config.json file but i accidently left some incorrect configuration in it and now my docker container won't start and unless the container starts i can't login in to container shell. now i am stuck with my node container restarting again and again. Any solution for that?
- 0
- 2019-02-15
- Sachin Tomar
-
D'oh!Non sono unesperto di docker,ma,perme,sembra cheilfile di configurazionepossaesseretrovatoin `/var/lib/docker/volumi/mainnet_node_data/_data/data/config.json` dall'esterno del contenitore.Forsepotresti cancellarlo omodificarlo (con `sudo`)in quellaposizione?D'oh! I am no docker expert, but, for me, it looks like the config file can be found at `/var/lib/docker/volumes/mainnet_node_data/_data/data/config.json` from outside the container. Perhaps you could delete or modify it (with `sudo`) at that location?
- 1
- 2019-02-15
- Tom
-
Grazie.Questo risolveilmioproblema.Hotrovatoil volume connomemainnet_node_data,è statomontato conilpercorso date indicato./var/lib/docker/volumi/mainnet_node_data/_data/data/Orailmio contenitore è dinuovoin esecuzione.Thanks. That solves my problem. I found the volume with name mainnet_node_data, was mounted with the path mentioned by you. /var/lib/docker/volumes/mainnet_node_data/_data/data/ Now my container is running again.
- 0
- 2019-02-17
- Sachin Tomar
-
- 2019-02-14
Se vuoi rimanerein modalitàprivata,devifornire un argomento
--peer node:port
quando avviiiltuonodo,omodificareilfileconfig.json
delnodoper aggiungeretalipeer (il che èmeglio,poiché verrà utilizzato ogni volta che lo riavvierai).If you want to remain in private-mode, you must provide an argument
--peer node:port
when starting your node, or edit theconfig.json
file of the node to add such peers (which is better, as it will be used everytime you restart it).
Ho usatoil seguente comandoper avviareilmio contenitore dinodiin modalitàprivata:
Ilnodo è stato avviatoin modalitàprivata,ma oranon èin grado di connettersi all'ip delnodopubblicoe anche quando arrestoe avvioilmio contenitore utilizzandoil comando seguente,lamodalitàprivatanon viene rimossa.
Comefaccio a connettermi alnodopeermentre sono ancorain modalitàprivata o comefaccio a rimuovere lamodalitàprivatain modo cheilmiopanettierenon smetta difunzionareper ora?