Docker에서 계정 알파넷 활성화 오류
2 대답
- 투표
-
- 2019-03-21
일반 사항 : 원시 텍스트 스냅 샷은 인용 할 수 있기 때문에 그림보다 개발자에게 더 편리합니다. :-)
tezos-client
가 "uri"형식file:/[...]
을 이해하지 못하는 것 같습니다. https://gitlab.com/tezos/tezos/issues에서보고 할 가치가있는 성가신 버그입니다.a>.도 커가
/tmp/
에 넣은 파일을 보관하는지 또는 즉시 지 울지 모르겠습니다.파일이 잠시 남아 있으면 son 파일이 컨테이너에 있으므로alphabet.sh client activate account peach with /tmp/tz1....json
을 사용하여 계정 복숭아를 활성화합니다 ...General remarks: raw text snapshots are more convenient for developers than pictures because you can quote them :-)
It looks like
tezos-client
does not understand the "uri" formatfile:/[...]
. It's an annoying bug which is worth reporting at https://gitlab.com/tezos/tezos/issues .I don't know if docker keeps the files it puts in
/tmp/
or if it erases them immediately. If files stay for a bit, now that the son file is in the container,alphabet.sh client activate account peach with /tmp/tz1....json
should work...-
이제tezos-clientfinish를 실행할 수 있지만 계정 성공을 활성화 할 수 없습니다. 어떻게 해결합니까?... `치명적인 오류 : opAguJg1GCLJUQ1qShiQDAcC56Zv41nZJcaePz8mGj21CSnfEKe 작업이 오래되었으며 체인에 포함되지 않을 수 있습니다. 외부 블록 탐색기 사용을 권장합니다 .`and Now I can run tezos-client finish but I can't activate account success , How do I fixed it ? ... `Fatal error: The operation opAguJg1GCLJUQ1qShiQDAcC56Zv41nZJcaePz8mGj21CSnfEKe is outdated and may never be included in the chain. We recommand to use an external block explorer.`
- 1
- 2019-03-22
- Waravich Vipanichkarn
-
json 파일이 alphanet.sh 스크립트의 동일한 폴더에있을 때 "./alphanet.sh client activate account user_1 withtz1xxx ... xxxxxubq.json"을 실행할 때도 동일한 오류가 발생합니다. 발생한 오류 : 잘못된 명령 줄 인수 5 (tz1xxx ... xxxxxubq.json). 파일이 없습니다. 'tz1xxx ... xxxxxubq.json' 어떻게 해결 했나요?I am also getting the same error when I run "./alphanet.sh client activate account user_1 with tz1xxx...xxxxxubq.json" When json file is in the same folder of alphanet.sh script. Error thrown was: Erroneous command line argument 5 (tz1xxx...xxxxxubq.json). File doesn't exist: 'tz1xxx...xxxxxubq.json' How did you solve it?
- 0
- 2019-03-31
- user_184
-
또한,"Buildfrom Sources"옵션을 통해 로컬 설정을했고 주석에서 언급 한 오래된 오류가 발생했습니다.어떻게 해결 했습니까?Also, I made the local set up via "Build from Sources" option and was getting the outdated error you mentioned in the comment. HOw did you resolved that?
- 0
- 2019-03-31
- user_184
-
- 2019-06-20
좋아,이것이 나의 첫 번째 stackexchange 답변이고 나는 이것을 알아 낸 사람이라는 것에 놀랐다.하지만 몇 시간 후에 내가 한 일이 여기에있다.
문제는 docker가 임시 지갑이있는 파일 시스템의 위치에 액세스 할 수 없다는 것입니다. 그래서 실행중인 볼륨을 도커 컨테이너에 마운트하는 방법을 자세히 설명하는이 기사를 찾았습니다. https://jpetazzo.github.io/2015/01/13/docker-mount-dynamic-volumes/
테 조스 노드의 이름을 찾아야합니다.
<인용구>도커 PS
(1) 내 이름이
<인용구>alphanet_node_1
(2) 다음으로 .json 파일의 위치를 찾아야합니다. 내 것이
<인용구>~/Downloads/tezos_docker/tz1 ....json
(3) 다음으로> ./alphanet.sh 셸을 사용하여 컨테이너를 입력합니다. 그런 다음 .json 파일을 포함 할 컨테이너에 디렉토리를 만듭니다. 내 것이
<인용구>/home/tezos/tezos_docker
상단에 링크 된 기사의 스크립트 상단에있는 변수에 다음 세 가지 값을 사용합니다.
<인용구>컨테이너=(1) HOSTPATH =(2) CONTPATH =(3)
또한 링크 된 기사에서nsenter 스크립트를 다운로드하십시오.
<인용구>docker 실행 --rm -v/usr/local/bin :/targetjpetazzo/nsenter
마지막으로 기사의 스크립트 하단에있는 구문 중 일부를 변경하여 -맨 아래 행에서 --mode를mknod에 대해 -m으로 변경합니다. 도움이 되었기를 바랍니다!
Okay so this is my first stackexchange answer ever and I'm surprised I was the one to figure this out but here's what I did after several hours.
The problem is that docker cannot access the place in your filesystem that has your temp wallet in it. So I found this article detailing how to mount a volume to a docker container while it is running: https://jpetazzo.github.io/2015/01/13/docker-mount-dynamic-volumes/
You need to find the name of your tezos node with
docker ps
(1) Mine is called
alphanet_node_1
(2) Next you need to find the location of your .json file. Mine is in
~/Downloads/tezos_docker/tz1....json
(3) Next enter your container with >./alphanet.sh shell then create the directory in the container you want to contain the .json file. Mine is
/home/tezos/tezos_docker
Use those three values for the variables at the top of the script in the linked article at the top:
CONTAINER=(1) HOSTPATH= (2) CONTPATH= (3)
Also make sure you download the nsenter script from the linked article using
docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter
Finally I had to change some of the syntax at the bottom of the script in the article, deleting the -- in the bottom rows and changing --mode to -m for mknod. Hope this helps!
-
과장된 어조!3 월부터 다시 질문에 답하고 TSE에 오신 것을 환영합니다!heroic! answering a question back from march, welcome to TSE!
- 0
- 2019-06-23
- Ezy
도커에서 알파넷을 사용하여 "계정 활성화"를 실행하는 동안 문제가 발생했습니다 (아래 이미지 참조).어떻게 수정하나요?