이런 문구가 계속 뜨는데 어디서 오류가 난 것일까요?
이번 채굴이 처음이라 매뉴얼 보고 따라가고 있는데 어려움이 많아서 도움 부탁드립니다.
sawtooth-validator-default | File "/usr/lib/python3/dist-packages/sawtooth_validator/database/lmdb_nolock_database.py", line 72, in get_multi
sawtooth-validator-default | packed = txn.get(key.encode())
sawtooth-validator-default | lmdb.CorruptedError: mdb_get: MDB_CORRUPTED: Located page was wrong type
sawtooth-validator-default | [2020-10-07 10:33:09.905 WARNING cli] Network key pair is not configured, Network communications between validators will not be authenticated or encrypted.
sawtooth-validator-default | [2020-10-07 10:33:09.905 WARNING cli] Network key pair is not configured, Network communications between validators will not be authenticated or encrypted.
=====================
sawtooth-rest-api-default | [2020-10-07 10:41:15.095 ERROR web_protocol] Error handling request
sawtooth-rest-api-default | Traceback (most recent call last):
sawtooth-rest-api-default | File “/usr/lib/python3/dist-packages/aiohttp/web_protocol.py”, line 275, in data_received
sawtooth-rest-api-default | messages, upgraded, tail = self._request_parser.feed_data(data)
sawtooth-rest-api-default | File “aiohttp_http_parser.pyx”, line 295, in aiohttp._http_parser.HttpParser.feed_data
sawtooth-rest-api-default | aiohttp.http_exceptions.BadStatusLine: invalid HTTP method
이 문구도 떠서 같이 멈춰 있습니다.
일단 제목에 올려주신 Network key pair is not configure항목 같은 경우에는 원래 뜨는 정상 메시지로 알고 있습니다. 저도 해당 메시지 뜨는데 문제없이 진행되구요.
아래 web_protocol.py 에서 에러가 뜨는 경우는 저는 정확한 원인을 알기 힘듭니다. 제가 겪어본 바로는 py에서 다양한 오류가 발생하는 경우가 많고, 만약 docker-compose -f ~~~.yaml -d up 했을 때마다 계속 py에러가 뜨는 경우에는 저는 아래와 같은 방법으로 완전히 reset하고 다시 설치했습니다.
보통 구동 중 ctrl+c로 강제로 프로세스를 kill 했을 때 내부적으로 문제가 생기는 것 같은데 자세한 해결 방법을 찾는 것보다 다시 설치하는게 빠르다고 생각이 들었네요
docker service restart
docker rmi $(docker images -a -q)
크레딧코인 메인넷 폴더를 완전히 삭제
다시 깃허브에서 내려받는 부분부터 시작하여 다시 세팅 후 설치하니 에러가 나는 경우에도 다시 시작할 수 있었습니다.
며칠 째 세팅을 계속 반복하고 있었는데 정말 고맙습니다. 다시 바로 해보겠습니다.
덕분에 리스타트와 삭제하고 다시 시작해보았습니다.
더이상 web_protocol.py 는 안뜨는데
sawtooth-validator-default | [2020-10-07 11:52:41.754 ERROR future] An unhandled error occurred while running future callback
sawtooth-validator-default | Traceback (most recent call last):
sawtooth-validator-default | File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/future.py", line 79, in run_callback
sawtooth-validator-default | self._callback_func(self._request, self._result)
sawtooth-validator-default | File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 842, in _connect_callback
sawtooth-validator-default | self.remove_connection(connection.connection_id)
sawtooth-validator-default | File "/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py", line 1151, in remove_connection
sawtooth-validator-default | del self._connections[connection_id]
sawtooth-validator-default | KeyError: '833ce6d9cb8e94087a29e6015f5c8e892863ff1093f5054cde4a82c774c9a8e68b5777249c2f646d0f93831304cde4e718dd8847184298bea89c6cde1b201e48'
이런 문구의 반복 후 멈춰 있는데 이럴 땐 보통 다시 켜주는게 나을까요? 아니면 그대로 두는게 나을까요?
스냅샷도 완전히 삭제후 다시 압축푸는것부터 해보시는 것을 추천합니다. 위에 그 내용을 빼놓았군요…
/var/lib/docker/volumes/server_validator-block-volume/_data 폴더째로 삭제하시고 다시 스냅샷 압축 푸신 후 시도해보시는 것을 추천합니다.
도커까지 언인스톨하고 아예 새로 해보긴 했는데 잘되진 않네요. 정말 초짜라서 죄송하지만 /var/lib/docker/volumes/server_validator-block-volume/_data 폴더 삭제 명령어 좀 알수 있을까요?
peach
October 7, 2020, 2:55pm
7
sudo bash -c “rm /var/lib/docker/volumes/server_validator-block-volume/_data/*”
복붙해서 붙여넣으시면 될 것 같습니다. 안되시면 sudo 빼고 해보세요.
고맙습니다.
다시 또 해보긴 했는데
sawtooth-validator-default | [2020-10-07 21:29:06.025 ERROR future] An unhandled error occurred while running future callback
sawtooth-validator-default | Traceback (most recent call last):
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/future.py”, line 79, in run_callback
sawtooth-validator-default | self._callback_func(self._request, self._result)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 842, in _connect_callback
sawtooth-validator-default | self.remove_connection(connection.connection_id)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 1151, in remove_connection
sawtooth-validator-default | del self._connections[connection_id]
sawtooth-validator-default | KeyError: ‘833ce6d9cb8e94087a29e6015f5c8e892863ff1093f5054cde4a82c774c9a8e68b5777249c2f646d0f93831304cde4e718dd8847184298bea89c6cde1b201e48’
sawtooth-validator-default | [2020-10-07 21:36:59.498 ERROR future] An unhandled error occurred while running future callback
sawtooth-validator-default | Traceback (most recent call last):
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/future.py”, line 79, in run_callback
sawtooth-validator-default | self._callback_func(self._request, self._result)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 842, in _connect_callback
sawtooth-validator-default | self.remove_connection(connection.connection_id)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 1151, in remove_connection
sawtooth-validator-default | del self._connections[connection_id]
sawtooth-validator-default | KeyError: ‘833ce6d9cb8e94087a29e6015f5c8e892863ff1093f5054cde4a82c774c9a8e68b5777249c2f646d0f93831304cde4e718dd8847184298bea89c6cde1b201e48’
sawtooth-validator-default | [2020-10-07 21:36:59.498 ERROR future] An unhandled error occurred while running future callback
sawtooth-validator-default | Traceback (most recent call last):
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/future.py”, line 79, in run_callback
sawtooth-validator-default | self._callback_func(self._request, self._result)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 842, in _connect_callback
sawtooth-validator-default | self.remove_connection(connection.connection_id)
sawtooth-validator-default | File “/usr/lib/python3/dist-packages/sawtooth_validator/networking/interconnect.py”, line 1151, in remove_connection
sawtooth-validator-default | del self._connections[connection_id]
sawtooth-validator-default | KeyError: ‘833ce6d9cb8e94087a29e6015f5c8e892863ff1093f5054cde4a82c774c9a8e68b5777249c2f646d0f93831304cde4e718dd8847184298bea89c6cde1b201e48’
creditcoin-processor exited with code 137
이런 오류가 뜨네요
혹시 도커를 언인스톨하면 기존 자료가 다 삭제되고 처음부터 시작할 수 있는 시스템은 아닌가요?
명령어로 폴더를 지워보기도 하고 했는데
같은 오류가 계속 뜨네요
아예 다지워버리고 새로 시작하려면 어떻게 하면 될까요?
docker 재설치는 “docker 재설치” 구글 검색해보셔도 간단히 나옵니다 거기서 읽기 편한걸로 골라서 하시면 될 것 같구요. 글루와 직원 toby랑 glen와서 댓글 달아주는거 보면 번거롭더라도 영어로 쓰시면 개발자 직접 답변 들을 수도 있어서 좋아보입니다.
도움 고맙습니다. 윈도우에서 도커를 3번쯤 언인스톨하고 처음부터 해보는 과정을 반복하다가 도저히 되지 않아서…구글 검색해보니 완전 삭제 과정이 따로 있네요. 이 생각은 못했습니다. 큰 도움 되었습니다. 영어로 질문을 올렸다가 답변을 제가 해석을 못해서 혹시 글루와 커뮤에 한글 쓰시는 분들도 계시지 않을까해서 질문을 올렸습니다. 여러모로 고맙습니다
네 혹시나 모르시는 것 있으면 질문 주시면 최대한 도와드릴게요!