본문 바로가기

[2021.12.07] 카르다노 에이다 다이달로스 지갑(Deadalus Wallet) 오류와 문제에 대한 질문과 답변 모음

LyADA 발행일 : 2021-11-30
반응형

 

 

이 문서는 다이달로스 월렛에서 생기는 모든 문제 발생 원인과 해결 방법 또는 대체 방법을 적어둔 문서입니다. 그래서 이 문서에서는 다이달로스 지갑의 사용 방법, 위임 방법 등을 나타내지 않고, 다이달로스 사용에 관한 것들만 나열됩니다.

 

먼저 다이달로스의 권장 사양을 참고하십시오 (마지막 권장 사양 업데이트는 2021년 12월 7일입니다.)

 

권장 OS

Win : Windows 8.1, Windows 10 (64bt 윈도우만 지원)

Mac : MacOS 10.13 (High Sierra) 이상

Linux : Ubuntu 18.04 LTS, 20.04 LTS / Fedora 28

 

권장 사양

듀얼 코어 이상의 64비트 CPU

16GB RAM

25GB 이상의 남은 저장 공간

20Mbps 이상의 광대역 인터넷 연결

 

 

 

1.  Connecting to Network... 에서 실행되지 않고 무한 로딩

 

각 아이콘은 다음과 같은 의미를 갖고 있습니다:

전원 - 정상 실행 중
파장 - 노드가 응답하지 않음 (동기화 중)
시계 - 노드 시간이 올바른지 확인 중

싱크 - 노드가 동기화되지 않았음 (동기화 중)

이 상태가 디폴트(가장 기본) 상태이며, 이 상태에서 기다리면 정상적으로 실행됩니다.

 

일반적으로는 문제가 없습니다. 원장을 준비하고, 데이터베이스를 열고, 네트워크에 연결하는 데 걸리는 시간은 컴퓨터 RAM 및 CPU와 네트워크 성능에 따라 다르기 때문입니다.

* 다이달로스를 켜기 전 켜져있는 모든 프로그램을 종료하십시오.

* 다이달로스를 켠 후 기본적으로 5분 이상 기다리십시오. 일반적으로 꽤나 시간이 걸립니다.

* 그 이상 기다리면 다이달로스 내에 Having trouble connecting to network? 라는 팝업창이 뜨는데, 이럴 때는 다이달로스를 완전히 종료하고 다시 실행하십시오.

 

위 과정을 2번 정도 반복한 후에도 해결되지 않으면 아래의 방법으로 시도하세요.

 

다음을 확인하세요:

작업 표시줄에서 마우스 오른쪽 클릭해 작업 관리자를 엽니다. 또는 Ctrl+Shift+ESC 를 눌러 작업 관리자를 엽니다.

 

그리고 '세부 정보' 탭으로 이동하십시오.

그리고 '메모리(활성 개인 작업 집합)' 버튼을 눌러 사용량이 많은 순(K숫자가 높음)으로 정렬하십시오.

그리고 다이달로스를 실행합니다.

 

그렇게 하면 cardano-node.exe가 가장 메모리를 많이 차지하는 것을 볼 수 있습니다. 일반적으로 8GB RAM을 사용한다 해도 1,000,000K 이상 메모리를 점유하게 되므로, cardano-node.exe가 프로세스 내에서 가장 많은 메모리를 차지하지 않는다면 카르다노 노드가 작동하지 않는다는 것을 의미합니다.

 

* 카르다노 노드가 메모리 점유율이 가장 높다면 : 정상 작동중입니다. 기다리세요.
* 카르다노 노드가 메모리 점유율이 적다면 : 노드가 수신되지 못하고 있습니다. 다이달로스를 완전히 종료하고 다시 실행하십시오.

 

만약 메모리 점유율이 부족하다면 다음을 확인하십시오. 노드가 수신되지 못하는 이유는 여러 이유가 있습니다.

1. 디스크 공간이 부족한 경우 : 여유 공간이 확보되지 않았을 때 카르다노 노드는 수신을 일시 정지하므로 블록 다운로드 여유 공간이 있어야 합니다. 최소 15GB 이상의 디스크 공간을 확보해야 합니다. 

2. 메모리(RAM)가 부족한 경우 : 카르다노 노드가 램크러쉬(메모리 오버로 인한 튕김 현상)을 일으키지 않기 위해 노드를 수신하지 않을 수 있습니다. 다른 프로세스를 종료하고 다이달로스만 실행시키거나 8GB 이상의 RAM을 가진 PC에서 시도하세요.

3. 절전 모드에서 깨어난 경우 : 컴퓨터가 절전 모드에서 깨어난 경우 카르다노 노드 수신을 받지 못할 수도 있습니다. 이럴 때는 컴퓨터를 재부팅 후에 다시 시도합니다. (바탕화면에서 마우스 오른쪽 클릭하고 '디스플레이 설정(D) - 전원 및 절전' 부분에서 절전 모드를 비활성화(안 함) 시킬 수 있습니다.)

 

또한 다이달로스 사용 중에 다음과 같은 상황이 발생했다면 다음에 실행 시 Connecting to Network... 에서 실행되지 않을 수 있습니다.

- 다이달로스가 실행 중일 때 노트북 덮개를 닫았을 때

- 다이달로스가 실행 중일 때 절전 모드로 전환되었을 때

- 다이달로스가 실행 중일 때 완전히 종료하지 않았을 때

이럴 때는 컴퓨터를 재부팅하여 다시 시도하십시오.

 

외 확인 사항

 

- 2.4Ghz Wi-Fi 환경에서는 Connecting to Network... 노드가 수신되지 않을 수 있으니 5Ghz Wi-Fi를 사용하십시오.

- VPN을 사용중일 경우 끄고 일반 네트워크로 돌려 사용하십시오.

- 특히 최신 설치가 아닌 다이달로스 4.0.X 버전에서 업데이트한 경우 일반적으로 30분 이상 걸립니다. 노드 규격이 변경되었기 때문입니다.

- 로컬 호스트(Hosts)를 건드리는 작업을 하지 않았는지 떠올리고 작업했으면 원래대로 되돌리고 다시 시도하십시오.

- 컴퓨터 시간이 실제 시간(현실 시간)과 15초 이상 차이나면 안됩니다. 컴퓨터 시간을 실제 시간과 거의 일치하게 동기화하십시오.

- 다이달로스 외 네트워크를 사용하는 또다른 프로그램이 백그라운드에서 상주하고 있는지 확인하십시오. 만약 있다면 그것을 종료하고 다시 시도하십시오.

 

 

2.  Verifying the blockchain 0%, 99%, 99.9% 에서 실행되지 않고 무한로딩

 

이것은 카르다노 노드가 원장 상태를 구축하고 블록체인을 저장하는 데이터베이스를 구축하는 작업으로, 대개 이 상태에서 기다리면 정상적으로 실행됩니다.

* 다이달로스를 켜기 전 켜져있는 모든 프로그램을 종료하십시오.:
* 다이달로스를 켠 후 기본적으로 20분 이상 기다리십시오. 블록체인 연결성 확인은 일반적으로 꽤나 시간이 걸립니다.

 

이 오류는 보통 신규 사용자가 아닌 기존 사용자에게 발생하는데, 만약 기존 사용자일 경우 대부분 1-2시간 두면 자연히 해결됩니다.

특히 다이달로스 버전 4.1.0 에서 업데이트했다면 최소 30분에서 90분을 기다려야 합니다. 이유는 버전 4.1 이후 카르다노 블록체인의 로컬에 저장된 사본의 전체 검증을 요구하는 블록 저장 메커니즘이 변경되었기 때문입니다.

그래도 무한 로딩이 지속된다면 1번 항목의 커넥팅 투 네트워크와 관련된 사항을 다시 확인하십시오.

 

외 확인 사항

 

- 한국 한정으로 작업표시줄 시계에 한국어로 요일을 표시해주는 수정 행위를 했을 경우 충돌 에러가 발생합니다. 원래대로 되돌리고 다시 시도하십시오.

 

 

3. Unable to sync 또는 Attention, Daedalus is unable to sync with the blockchain because the time on your machine is different from the global time. 오류

 

이 오류는 간단합니다. 실제 시간과 컴퓨터 시간이 맞지 않아서 생기는 문제입니다. 컴퓨터 시간 설정에서 시간을 실제 시간과 가깝게 설정하고 Check the time again을 클릭하거나 다이달로스를 완전히 종료하고 다시 실행하십시오. 실제 시간과 15초 이상 차이나지 않아야 합니다.

 

 

4. 윈도우XP, 윈도우7, 윈도우8에서의 다이달로스 실행 문제

 

IOHK는 공식적으로 XP, 윈도우7, 윈도우8에서의 다이달로스 지원을 종료하였고, 윈도우8.1, 윈도우10만을 공식적으로 지원합니다. 윈도우8.1은 실행은 되지만 윈도우10 환경을 권장합니다.

윈도우11은 일반적으로 다이달로스가 잘 작동하지만, 공식 사양에는 표기되지 않았습니다. 오류가 발생해도 아직 적절한 해결 방법을 제공받지 못합니다.

 

 

5. 다이달로스 업데이트 또는 설치시 'Error opening the file for writing' 오류

 

다이달로스가 켜져있는지 확인하고, 켜져있다면 다이달로스가 완전히 종료되고 난 후 다시 시도(R) 버튼을 누르십시오. 이것은 cardano-wallet.exe 또는 cardano-node.exe가 아직 백그라운드 프로세스에 남아있을 때 발생하는 오류입니다.

 

다이달로스가 켜져있지 않는데도 저 오류가 발생한다면, 노드가 아직 종료되고 있는 상태라 충돌이 발생한 것이기 때문에 약 180초 정도 후에 다시 시도(R)을 누르면 다시 정상적으로 작동합니다.

 

 

6. 실행시 'Cannot Connect to Network' 오류

 

다이달로스 설치 파일 자체에서 네트워크를 수신할 수 없으므로, 다이달로스를 삭제하고 다시 설치하십시오.

 

 

7. Cardano node crashed, Unable to start cardano node. please submit a support request 오류

 

카르다노 노드가 강제 종료되었거나 다이달로스 월렛은 작동하지만 카르다노 노드만 종료되었습니다. 이 때는 컴퓨터를 재부팅하고 다시 시도하십시오.

재부팅해도 동일한 오류가 이어진다면 노드 파일이 없거나 정상적이지 않은 상태이므로 다이달로스를 삭제하고 다시 설치하십시오.

 

 

8. 'Network connection lost - reconnecting...' 오류

 

호랑이 담배피던 시절 오류로 최신 다이달로스에서는 좀처럼 찾아볼 수 없는 오류입니다.

특히 일반적으로 사양이 낮은 컴퓨터에서 "Network connection lost - reconnecting..." 메시지가 간헐적으로 표시될 수 있습니다. 이런 일이 발생하면 보통 Daedalus는 자동으로 복구하고 몇 분 안에 다시 연결하기도 합니다.

만약 최신 버전이 아니라면 기존 다이달로스를 제거하고 최신 버전의 다이달로스를 설치하십시오.

 

 

9. 지갑 업데이트 후 이미 복구해 둔 지갑이 다 사라져 있고, 다시 복구하려 했는데 'Wallet you are trying to restore already exists.' (복원하려는 지갑이 이미 존재합니다.) 오류가 뜨는 경우

 

다이달로스의 지갑 표기 오류로 지갑 파일을 삭제하고 다시 복구해야 합니다. 다음 지시를 따르세요:

1. Ctrl+D(윈도우) 또는 CMD+D(맥) 를 눌러 상태 창을 엽니다.

2. Daedalus state directory: 항목에 OPEN 이라는 버튼이 있습니다. 클릭하면 다이달로스 상태 폴더가 켜집니다.

3. 켜져 있는 다이달로스를 종료합니다.

4. 다이달로스 상태 폴더에서 'wallets' 폴더로 들어갑니다.

5. 안에 있는 파일들 (she~, stake-pools.sqlite 등)을 전부 삭제합니다.

6. 다이달로스를 실행하고 지갑 복구를 진행합니다.

 

 

10. 트랜잭션 발생(에이다 전송, 에이다 위임)시 또는 지갑 복구시 'An error occurred' 오류

 

이 오류는 정말 많은 경우의 수가 있지만 대표적인 몇 가지만 안내할 것입니다. 대개 해결 방법은 '다이달로스를 종료하고 나중에 다시 시도'로 귀결됩니다.

 

즉 아래의 모든 발생 원인의 해결 방법은 '다이달로스를 재실행' 입니다.

 

- 렛저 월렛을 2개 이상 사용할 때 다른 렛저 월렛을 사용했을 경우. 예를 들어 A 렛저와 B 렛저가 서로 동일한 지갑 복구 문구를 사용하는 지갑이어도 A 렛저로 복구한 지갑을 B 렛저로 트랜잭션을 발생시키면 작동하지 않습니다. A 렛저로 복구했으면 A 렛저만을 사용하여야 합니다.

- 렛저 트랜잭션 발생시 시간을 많이 지체했을 경우.

- 렛저 카르다노 앱이나 렛저 자체의 버전이 오래됐을 경우. (렛저 라이브에서 최신 업데이트를 해주세요)

- 트랜잭션 입력시 시간을 많이 지체했을 경우.

- 에이다 수수료 계산에서 시간을 많이 지체했을 경우.

- 에이다 수수료 계산에서 여러 입력을 통해 수수료 계산을 많이 발생시켰을 경우. (특히 토큰 전송시)

- 다이달로스 내 지갑 동기화가 완전히 완료되지 않았을 경우.

- Epoch가 끝난 시점(시작된 시점)이 별로 안 되었을 경우.

- 요로이 월렛에서 최근에 무언가 처리한 부분이 있는 경우.

- 트랜잭션 전송시 withdraw가 겹치는 경우. 이럴 때는 요로이에서 withdraw를 먼저 시도.

 

외에 많은 현상들로 발생합니다.

특히 이 오류는 다이달로스와 요로이 월렛 양쪽에서 발생하는 어처구니 없는 상황이 발생할 수도 있는데, 이럴 때는 저주받은 지갑이이라 생각하고 머리와 마음을 비우고 나중에(며칠 뒤에) 다시 시도해야 합니다. 해결을 보았더라도 또 이런 상황이 발생할까 무섭다면 새로운 지갑으로 옮기십시오.

 

 

 

[외의 기타 FAQ들]

 

여기서부터는 계속 내용이 추가됩니다.

 

1. ..

반응형

댓글