파이코인 노드 업데이트(Testnet2) 에러 해결 방법

파이코인 노드를 운영하는 분들이 많습니다. 최근 파이코인의 노드가 testnet2라는 이름으로 업데이트가 되었는데요. 나도 모르는 사이에 업데이트가 되면서 혼란이 생기고 있습니다. 특히 도커의 버전이 낮은 분들은 아예 멈추는 에러가 발생하기도 했습니다. 이 글에서는 새로 업데이트된 노드 testnet2에 대해 정리하고 에러 발생 시 조치 방법을 알려드리겠습니다.

파이코인 가격 얼마인가요?
파이코인 어디서 쓰나요?
✅ 파이코인 세금 나오나요?
✅ 파이코인 사기 아닌가요?
파이코인 상장 거래소 5곳 장단점은?

파이코인 노드 업데이트

파이코인 노드는 그동안 잦은 에러로 유저 사이에서 불만이 많았습니다. 에러를 개선하기 위해 24년 10월에 노드가 업데이트 되었는데요. 기존 노드는 testnet1이라고 불리며 새로 업데이트 된 노드는 testnet2가 됩니다.

업데이트된 노드 화면을 보면 testnet1과 testnet2를 선택할 수 있습니다.

파이코인 노드 testnet2

단, 8월 이후 신규 설치한 경우에는 처음부터 testnet2로만 연결되며 선택 화면 자체가 없습니다.

신규 노드가 전부 testnet2로 고정했다는 이야기는 앞으로 testnet2로 노드를 돌리라는 의미로 보여집니다. 따라서 선택 버튼이 있더라도 고민하지 말고 testnet2로 선택하시면 됩니다.



노드 업데이트 에러 해결 방법

에러 현상

노드가 업데이트 되면서 에러가 난다는 분들이 계신데요.

에러가 발생하면 블럭체인을 따라 잡지 못해서 ‘Your computer is starting up the blockchain’이라는 문구가 나오고 Troubleshooting 화면에서 상태가 N/A로 표기됩니다.

원인은 도커 버전이 낮아서 발생하는 것입니다.

노드 업데이트 에러 화면

노드 업데이트 에러 화면

조치 방법

아래 7단계를 따라해 보세요. 에러의 원인이 되는 도커를 업데이트하고 기존 testnet2의 기록을 지워 재실행하는 과정이라고 보시면 됩니다.

1. 윈도우 업데이트하기
도커를 업데이트 하기 위해서는 WSL이 최신 버전으로 깔려야 하는데 이를 위해선 윈도우를 업데이트 해야 합니다.

윈도우의 설정에 가셔서 ‘업데이트 및 보안’에서 설치 가능한 업데이트 항목은 모두 완료하고 재부팅 하세요.

파이코인 노드 업데이트 에러

2. WSL 최신 버전으로 업데이트하기

도커를 최신 버전으로 깔기 위해서는 WSL이 최신버전으로 업데이트 되어야 합니다.
Windows PowerShell을 관리자 모드로 열고 ‘wsl –update’ 실행하세요.

파이코인 노드 업데이트 에러 해결

3. 도커를 4.28.0 버전 이상으로 설치하기

새로운 노드는 도커가 4.28.0 버전 이상에서 돌아갑니다. 따라서 도커를 최신 버전으로 다시 설치하셔야 합니다.

도커 프로그램에 있는 업데이트 메뉴(Software Updates)를 이용하여 최신 버전으로 업데이트 하고 재부팅 하세요.

최신 버전이 부담되신다면 제어판에서 삭제하고 도커 홈페이지에서 원하는 버전을 재설치 하셔도 됩니다.

4. 기존 testnet2 흔적 지우기

에러가 났던 testnet2의 흔적을 지우고 재실행하기 위해서 AppData의 testnet_2 폴더를 지워야 합니다. 위치는 C:\Users\IN\AppData\Roaming\Pi Network\docker_volumes에 들어가면 있습니다.

보통 AppData 폴더가 숨겨져 있으니 아래 방법으로 AppData 폴더로 들어가서 찾고 testnet_2 폴더를 삭제하세요.

1) 노드 스위치를 끄고 프로그램은 완전히 닫으세요.

2) 윈도우 검색에 ‘실행’을 찾아 열기를 누르세요.

파이코인 노드 업데이트 에러 해결

3) 실행창에서 ‘AppData’를 입력하면 폴더가 열립니다.

4) 폴더에서 AppData\Roaming\Pi Network\docker_volumes 순으로 들어가 testnet_2 폴더가 나오면 삭제합니다.

5. 도커의 기존 컨테이너 삭제하고 재실행 하기

업데이트한 도커의 컨테이너에 기존 노드 관련 컨테이너가 남았다면 휴지통을 눌러 모두 삭제하세요. 도커 프로그램에서 Containers 항목으로 들어가 휴지통을 누르면 됩니다.

특히 pi-network와 pi-port-checker는 꼭 삭제하세요.

지워져도 노드를 실행하면 다시 생성되는 것이니 걱정하지 않으셔도 됩니다.

파이코인 노드 업데이트 에러 해결

6. 컴퓨터를 재시작하고 도커를 실행한 상태에서 노드 프로그램에서 Visit tech setup의 도커 체크, 포트 체크 하고 노드 스위치를 On하세요.

포트 체크를 누르면 삭제했던 도커의 컨테이너가 다시 만들어집니다.

정상적으로 설치가 되었다면 노드 스위치를 On하면 블럭체인이 생길 겁니다.

7. 만약 에러 현상이 그대로면 다시 4번~6번을 반복해 보세요.

노드 관련 다른 글

마치며…



저도 잘 돌리던 노드가 업데이트 이후 에러가 났었는데요. 찾아보니 도커 버전이 낮아서 발생하는 현상이었습니다.

문제를 해결하기 위해서는 도커를 업데이트해야 했는데 그 과정에서 윈도우 업데이트, WSL 업데이트, 기존 정보 삭제가 필요하다는 사실을 알게 되었습니다.

저처럼 노드 업데이트 이후에 에러로 고생하는 분이 있으시다면 위 내용을 참고하셔서 해결하시길 바랍니다.

이렇게 노드가 업데이트 되는 것을 보니 오픈메인넷이 다가오고 있는 것 같습니다. 노드에서 발생되던 에러를 해결해서 안정적인 파이코인 노드 시스템으로 완성되길 바랍니다.