모네로 지갑 :“데몬을 시작하지 못했습니다.”오류 – 무엇이고 어떻게 해결합니까?

최근 Monero 업그레이드 후 여러 사용자가 Monero GUI 지갑에 액세스 할 수 없다고보고했습니다. 실제로 그들은 지갑을 열 수 있었지만 데몬을 시작하지 못했습니다. 시작 후; 지갑은 다음 오류 메시지를 반환합니다.“데몬을 시작하지 못했습니다.-지갑과 데몬 로그에서 오류를 확인하십시오. monerod.exe를 수동으로 시작할 수도 있습니다.”.

Monero 지갑이 아니라 Electroneum GUI 지갑 에서이 오류가 한 번 발생했습니다. 데몬이 네트워크와 동기화되도록 지갑을 열어 두었습니다. 어느 시점에서 CPU가 충돌하여 시스템을 재부팅하고 지갑을 다시 열고 로그인했으며 데몬을 시작하려고 할 때 네트워크에 연결하지 못했습니다. 오류 메시지가 표시되고 지갑에서 반환 된 출력은“지갑과 데몬 로그에서 오류를 확인하십시오. 또한 electroneumd.exe를 수동으로 시작할 수도 있습니다. 그래서이 오류의 원인과 해결 방법?

“데몬이 시작하지 못했습니다”

이것은 일반적인 문제이며 비트 코인 코어 및 기타 QT 지갑의 “블록 소스를 찾을 수 없음”오류 메시지와 유사합니다. 데몬이 시작되지 않는 데는 두 가지 이유가 있습니다. 1. 바이러스 백신이 monerod.exe 파일을 삭제했거나 방화벽이 데몬이 네트워크에 액세스하는 것을 차단하고있을 수 있습니다. 또는 2. 비정상적인 종료로 인해 블록 체인 파일이 손상되었을 수 있습니다..

지갑이 온라인 상태가 아니고 블록 체인이 네트워크와 동기화되지 않은 경우 지갑을 사용할 수 없습니다. 하지만 걱정하지 마; 귀하의 자금은 안전하며 귀하의 지갑을 회수 할 수 있습니다. 이 가이드를 진행하기 전에 먼저 지갑을 백업하는 것이 좋습니다. 백업에 필요한 것은 지갑 니모닉 시드뿐입니다. 지갑 설정으로 이동 >> 씨앗 표시 & 키, 비밀번호를 입력하면 지갑 키가 표시됩니다. 이 정보를 백업하고 더 자세한 지침을 찾고 있다면이 Monero 지갑 백업 가이드를 읽으십시오..

좋구나! 이제 Monero 및 기타 CryptoNote 기반 암호 화폐 지갑에서 데몬 연결 실패 오류를 수정하는 방법을 살펴 보겠습니다..

Monero GUI 지갑 : 데몬이 시작되지 않음 (Fix)

이 작업을 여러 번 수행했을 수도 있습니다. 먼저 GUI 지갑을 닫으십시오. 그런 다음 작업 관리자를 열고 다음 작업을 종료합니다. monero-wallet-gui.exe 과 monerod.exe. 프로세스가 중지되면 지갑을 다시 시작하고 비밀번호를 입력하고 잠시 기다리십시오. 때로는 연결되지만 이것이 많은 사람들에게 효과가있는 해결책이 아니라는 것을 알고 있습니다. 따라서 데몬을 수정하려면 오류 메시지를 시작하지 못했습니다. 아래 단계를 따르십시오..

데몬을 시작하지 못했습니다.

이 오류 메시지는 기본적으로 GUI 지갑이 monerod.exe 파일을 실행할 수 없음을 알려줍니다. 시작에 실패한 이유에 대한 자세한 정보는 로그 파일에서 찾을 수 있습니다. Monero 블록 체인 위치를 수정하지 않은 경우 기본적으로 다음 위치에서 로그 파일을 찾을 수 있습니다..

Windows : C : \ ProgramData \ bitmonero-bitmonero.log

리눅스 & 맥 OS X: ~ / .bitmonero / bitmonero.log

이제 로그 파일의 오류를 확인하기 전에 GUI 지갑에서 제안한대로 monerod.exe를 수동으로 실행 해 보겠습니다..

monerod.exe 파일 찾기

Monero GUI 지갑 설치 디렉토리로 이동하면 다음 exe 파일을 찾을 수 있습니다. monero-wallet-gui.exe & monerod.exe. 아직 monero-wallet-gui.exe 파일을 시작하지 마십시오. monerod.exe를 찾은 경우 2 단계로 진행하고이 파일을 찾지 못한 경우 바이러스 백신이 해당 파일을 격리 한 것입니다..

GUI 지갑 제외

바이러스 백신 소프트웨어를 열고 전체 지갑 폴더를 제외 목록에 추가하십시오. 추가되면 지갑 파일을 다시 다운로드하고 동일한 폴더 위치에 GUI 지갑 파일의 압축을 풉니 다. monerod.exe 파일을 다시 넣습니다. monerod.exe 파일이 복원되면이 파일을 수동으로 실행하겠습니다..

monerod.exe를 수동으로 실행

이제 monerod.exe 파일을 열고 방화벽이 연결을 차단하지 않는지 확인하십시오. 명령 창이 열리고 동기화가 시작되었다는 메시지가 표시됩니다..

Monero 데몬 동기화가 시작되었습니다.

블록 높이에 대한 정보와 동기화 상태가 지연된 일수를 표시합니다. status 명령을 사용하여 동기화 상태를 확인할 수 있습니다. 이제이 프로그램을 열어두고 동기화가 완료 될 때까지 기다리십시오. 동기화가 완료되면 스타트 monero-wallet-gui.exe 파일과 이제 지갑을 연결할 수 있습니다. 이것이 작동하지 않으면 다음 단계를 진행하십시오..

Monerod.exe가 시작되지 않음

시작 직후 monerod.exe가 충돌하고 –log-level 4를 사용하여 monerod.exe를 실행합니다. 이것은 다음과 같이 수행됩니다. monerod.exe 파일이있는 디렉토리에 .bat 파일을 만들고 다음 줄을 입력합니다. 완료되면 저장하고 파일을 실행하십시오. –log-level 1을 사용할 수도 있습니다..

monerod.exe-로그 수준 4

이제 데몬 파일이 ​​실행되어야하며 데몬이 여전히 새 블록을 가져 오지 않으면 블록 체인 파일이 손상되었을 가능성이 큽니다. 정말로 손상되었는지 확인하기 위해 이제 bitmonero.log 파일을 확인하겠습니다..

다음 디렉토리로 이동하십시오..

Windows C : \ ProgramData \ bitmonero에서. Linux에서 & Mac OS는 ~ / .bitmonero /입니다. 이 디렉토리에 있으면 bitmonero.log 파일을 엽니 다..

bitmonero.log 오류 파일

노트 : 기본적으로 숨겨진 디렉토리이며 bitmonero.log 파일을보고 액세스하려면 숨김을 해제해야합니다..

bitmonero.log 파일을 열고 맨 아래로 스크롤하여 오류가 있는지 확인하십시오..

1. 로그 파일에 오류 없음

로그 파일에보고 된 오류가 없으면 먼저 블록 체인 파일을 저장할 충분한 디스크 공간이 있는지 확인하십시오. 디스크 공간이없는 경우 Monero 블록 체인 데이터 디렉토리를 변경하십시오. 그러나 그렇지 않은 경우 로그 파일에 오류 메시지가 표시되지 않으면 블록 체인과 지갑 파일 경로에 공백이 없는지 확인하십시오..

일부는 지갑 파일 경로에 여유 공간이 있으면 지갑이 제대로 작동하지 않는다고보고했습니다. 따라서 파일 경로에 공백이 없는지 확인하십시오..

예를 들어 다음과 같아야합니다. D : \ Monero \ MoneroGui \ monero-gui-v0.13.0.3

그리고 아닙니다 : D : \ crypto 지갑 \ monero \ moneroGui \ monero-gui-v0.13.0.3

이것을 수정하고 데몬을 시작하십시오. 이제 지갑이 잘 작동합니다..

2. 데이터베이스 열기 오류 :

bitmonero.log 파일에 다음 오류 메시지가 포함되어 있으면 블록 체인이 손상되었음을 의미합니다..

데이터베이스 열기 오류 : m_blocks를 쿼리하지 못했습니다. MDB_BAD_TXN : 트랜잭션을 중단해야하거나 자식이 있거나 잘못되었습니다.

Monero 데이터베이스 실패

이것은 일반적으로 시스템이 충돌하거나 지갑을 비정상적으로 종료하는 경우 발생합니다. 걱정하지 마세요.이 손상된 블록 체인 파일을 수정 해 보겠습니다..

디렉토리를 엽니 다. monero-wallet-gui.exe 과 monerod.exe 파일이 있습니다. 이제 다음 명령을 사용하여 손상된 파일을 저장해 보겠습니다..

–db-salvage –이 명령은 손상된 것 같으면 블록 체인 데이터베이스를 복구하려고합니다..

Windows에서 지갑 폴더 내에 새 텍스트 문서를 생성하고 그 안에 다음 명령을 입력합니다. 완료되면 텍스트 파일을 monerodfix.bat로 저장하고이 파일을 실행하십시오..

monerod.exe 파일 db 회수

monerod.exe –db-salvage

Mac OS X 및 Linux의 경우 명령 터미널 창에 다음을 입력하십시오..

./ monerod –db-salvage

노트 : 사용자 지정 블록 체인 데이터 디렉터리를 사용하는 경우 –data-dir 플래그를 사용해야합니다..

예:

monerod.exe –db-salvage –data-dir 블록 체인 디렉토리 경로

./ monerod –db-salvage –data-dir 블록 체인 디렉토리 경로

–db-salvage를 사용하여 monerod.exe 파일을 실행하면 대부분의 경우 손상된 블록 체인이 수정됩니다. 하지만이 후에도 데이터베이스 열기 오류가 계속 발생하면 지갑을 고치는 유일한 방법은 블록 체인을 다시 다운로드하는 것입니다..

지갑을 닫고 Windows에서 C : \ ProgramData \ bitmonero Linux 및 Mac OS에서는 ~ / .bitmonero /. 지금 삭제 p2pstate.bin 파일 및 lmdb 폴더 (data.mdb & lock.mdb) 그런 다음 지갑을 다시 시작하십시오..

이제 지갑이 처음부터 다시 동기화되기 시작합니다. 완전히 동기화되면 지갑을 사용하는 것이 좋습니다..

우리는 블록 체인 파일 크기가 엄청나고 처음부터 다시 다운로드하는 데 많은 시간과 리소스가 소요된다는 것을 알고 있습니다. 하지만 안타깝게도 이것이 지갑을 고칠 수있는 유일한 방법입니다..

블록 체인 파일은 여러 가지 이유로 손상 될 수 있으며 앞으로이 모든 과정을 거치지 않으려면 백업하고 블록 체인 파일의 사본을 로컬에 보관해야합니다. ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ ㅇㅇㅇ 또한 블록 체인을 다시 다운로드하지 않으려면 지갑을 원격 노드에 연결하여 디스크 공간을 절약하고 시간을 동기화 할 수 있습니다..

도움이 되었기를 바랍니다. Monero GUI 지갑을 사용하는 데 여전히 문제가있는 경우 아래 의견에 알려주십시오..