Portfel Monero: Błąd „Nie udało się uruchomić demona” – co to jest i jak to naprawić?
Po ostatniej aktualizacji Monero kilku użytkowników zgłosiło, że nie mogą uzyskać dostępu do portfela Monero z graficznym interfejsem użytkownika. Właściwie byli w stanie otworzyć swoje portfele, ale nie mogą uruchomić demona. Po uruchomieniu; portfel zwraca następujący komunikat o błędzie: „Nie udało się uruchomić demona – Sprawdź portfel i dziennik demona pod kątem błędów. Możesz także spróbować ręcznie uruchomić monerod.exe ”.
Nawet my raz otrzymaliśmy ten błąd, nie z portfelem Monero, ale z portfelem Electroneum GUI. Zostawiliśmy portfel otwarty, aby umożliwić demonowi synchronizację z siecią. W pewnym momencie procesor się zawiesił, więc ponownie uruchomiliśmy system, ponownie otworzyliśmy portfel, zalogowaliśmy się i podczas próby uruchomienia demona nie udało się połączyć z siecią. Wyświetlił komunikat o błędzie, a wyjście zwrócone przez portfel to „Sprawdź swój portfel i dziennik demona pod kątem błędów. Możesz także spróbować ręcznie uruchomić electroneumd.exe ”. Więc co powoduje ten błąd i jak to naprawić?
„Nie udało się uruchomić demona”
Jest to częsty problem i jest podobny do komunikatu o błędzie „nie znaleziono źródła bloku” w rdzeniu Bitcoin i innych portfelach QT. Istnieją 2 powody, dla których demon się nie uruchamia. 1. Program antywirusowy mógł usunąć plik monerod.exe lub zapora sieciowa uniemożliwia demonowi dostęp do sieci. lub 2. Twój plik łańcucha bloków może być uszkodzony z powodu niezręcznego zamknięcia.
Jeśli Twój portfel nie jest online i jeśli łańcuch bloków nie jest zsynchronizowany z siecią, nie będziesz mógł korzystać z portfela. Ale nie martw się; Twoje fundusze są bezpieczne i możemy odzyskać Twój portfel. Zanim przejdziesz do tego przewodnika, aby być bezpieczniejszym, zalecamy wykonanie kopii zapasowej portfela. Wszystko, czego potrzebujesz do tworzenia kopii zapasowych, to ziarno mnemoniczne portfela. Przejdź do ustawień swojego portfela >> Pokaż ziarno & klucze, wprowadź hasło, a wyświetli się klucze portfela. Utwórz kopię zapasową tych informacji, a jeśli szukasz bardziej szczegółowych instrukcji, przeczytaj ten przewodnik dotyczący tworzenia kopii zapasowych portfela Monero.
W porządku! Zobaczmy teraz, jak naprawić błąd połączenia Daemon w Monero i innych portfelach kryptowalut opartych na CryptoNote.
Portfel Monero GUI: Daemon nie uruchamia się (Poprawka)
Wiemy, że mogłeś to zrobić kilka razy. Najpierw zamknij portfel GUI. Następnie otwórz menedżera zadań i zakończ następujące zadania: monero-wallet-gui.exe i monerod.exe. Po zatrzymaniu procesu uruchom ponownie portfel, wprowadź hasło i poczekaj chwilę. Czasami się łączy, ale wiemy, że nie jest to rozwiązanie, które będzie działać dla wielu. Aby naprawić demona nie udało się uruchomić komunikatu o błędzie, wykonaj poniższe czynności.

Ten komunikat o błędzie zasadniczo mówi, że portfel GUI nie może uruchomić pliku monerod.exe. Więcej informacji o tym, dlaczego nie udało się uruchomić, można znaleźć w pliku dziennika. Jeśli nie zmodyfikowałeś lokalizacji łańcucha blokowego Monero, domyślnie plik dziennika można znaleźć w następującej lokalizacji.
Okna: C: \ ProgramData \ bitmonero – bitmonero.log
Linux & Mac OS X: ~ / .bitmonero / bitmonero.log
Teraz, zanim sprawdzisz błędy w pliku dziennika, spróbuj ręcznie uruchomić monerod.exe zgodnie z sugestią portfela GUI.
Znalezienie pliku monerod.exe
Przejdź do katalogu instalacyjnego portfela Monero GUI, a znajdziesz następujące pliki exe: monero-wallet-gui.exe & monerod.exe. Nie uruchamiaj jeszcze pliku monero-wallet-gui.exe. Przejdź do kroku 2, jeśli znajdziesz monerod.exe i jeśli nie możesz znaleźć tego pliku, prawdopodobnie Twój program antywirusowy poddał go kwarantannie.

Otwórz oprogramowanie antywirusowe i dodaj cały folder portfela do listy wykluczeń. Po dodaniu pobierz plik portfela ponownie i wyodrębnij pliki portfela GUI do tej samej lokalizacji folderu. Przywróci plik monerod.exe. Po przywróceniu pliku monerod.exe uruchommy ten plik ręcznie.
Uruchom ręcznie monerod.exe
Teraz otwórz plik monerod.exe i upewnij się, że Twoja zapora nie blokuje żadnych połączeń. Otworzy się okno poleceń i zobaczysz komunikat informujący, że synchronizacja została rozpoczęta.

Wyświetli informacje o wysokości bloku i liczbie dni opóźnienia statusu synchronizacji. Możesz użyć polecenia statusu, aby sprawdzić stan synchronizacji. Teraz pozostaw ten program otwarty i poczekaj, aż synchronizacja zostanie zakończona. Po zakończeniu synchronizacji; początek monero-wallet-gui.exe plik, a teraz twój portfel powinien mieć możliwość połączenia. Jeśli to nie zadziała, przejdź do następnego kroku.
Nie można uruchomić programu Monerod.exe
Czy monerod.exe ulega awarii natychmiast po uruchomieniu, spróbuj uruchomić monerod.exe z poziomem dziennika 4. Należy to zrobić w następujący sposób: Utwórz plik .bat w katalogu, w którym znajduje się plik monerod.exe, i wprowadź następujący wiersz. Po zakończeniu zapisz go, a następnie uruchom plik. Możesz również użyć opcji –log-level 1.
monerod.exe – poziom dziennika 4
Teraz plik demona powinien działać, a jeśli demon nadal nie pobiera żadnych nowych bloków, oznacza to, że plik łańcucha bloków jest najprawdopodobniej uszkodzony. Aby upewnić się, że jest naprawdę uszkodzony, sprawdźmy teraz plik bitmonero.log.
Przejdź do następującego katalogu.
W systemie Windows C: \ ProgramData \ bitmonero. W systemie Linux & Mac OS to ~ / .bitmonero /. Gdy znajdziesz się w tym katalogu, otwórz plik bitmonero.log.

Uwaga: Są to domyślnie ukryte katalogi i musisz je odkryć, aby wyświetlić i uzyskać dostęp do pliku bitmonero.log.
Otwórz plik bitmonero.log, przewiń w dół i sprawdź, czy jest jakiś błąd.
1. Brak błędu w pliku dziennika
Jeśli w pliku dziennika nie zgłoszono żadnego błędu, najpierw upewnij się, że masz wystarczająco dużo miejsca na dysku, aby zapisać plik łańcucha bloków. Jeśli nie masz miejsca na dysku, zmień katalog danych łańcucha bloków Monero. Jeśli jednak tak nie jest i jeśli plik dziennika nie wyświetla żadnego komunikatu o błędzie, upewnij się, że ścieżka do łańcucha bloków i portfela nie zawiera spacji.
Niektórzy zgłaszali, że jeśli w ścieżce pliku portfela pozostało wolne miejsce, portfel nie będzie działał poprawnie. Upewnij się więc, że w ścieżce pliku nie ma spacji.
Na przykład powinno wyglądać następująco: D: \ Monero \ MoneroGui \ monero-gui-v0.13.0.3
i nie: D: \ portfel kryptograficzny \ monero \ moneroGui \ monero-gui-v0.13.0.3
Napraw to i uruchom demona. Portfel powinien teraz działać dobrze.
2. Błąd podczas otwierania bazy danych:
Jeśli plik bitmonero.log zawiera następujący komunikat o błędzie, oznacza to, że łańcuch bloków jest uszkodzony.
Błąd podczas otwierania bazy danych: nie powiodło się wysłanie zapytania do m_blocks: MDB_BAD_TXN: transakcja musi zostać przerwana, ma dziecko lub jest nieprawidłowa

Dzieje się tak zwykle w przypadku awarii systemu lub niezręcznego zamknięcia portfela. Nie martw się, spróbujmy naprawić ten uszkodzony plik łańcucha bloków.
Otwórz katalog, w którym monero-wallet-gui.exe i monerod.exe pliki są zlokalizowane. Teraz, używając następującego polecenia, spróbujmy zapisać uszkodzony plik.
–Db-salvage – To polecenie próbuje uratować bazę danych blockchain, jeśli wydaje się, że jest uszkodzona.
W systemie Windows utwórz nowy dokument tekstowy w folderze portfela i wprowadź w nim następujące polecenie. Po zakończeniu zapisz plik tekstowy jako monerodfix.bat i uruchom ten plik.

monerod.exe –db-salvage
W systemie Mac OS X i Linux wpisz następujące polecenie w oknie terminala poleceń.
./ monerod –db-salvage
Uwaga: Jeśli używasz niestandardowego katalogu danych łańcucha bloków, musisz użyć flagi –data-dir.
Przykład:
monerod.exe –db-salvage –data-dir ścieżka-do-katalogu-łańcucha-bloków
./ monerod –db-salvage –data-dir ścieżka-do-katalogu-łańcucha-bloków
Uruchom plik monerod.exe za pomocą –db-salvage iw większości przypadków powinno to naprawić uszkodzony łańcuch bloków. Ale nawet po tym, jeśli nadal otrzymujesz błąd podczas otwierania błędu bazy danych, jedynym sposobem na naprawienie portfela jest ponowne pobranie łańcucha bloków.
Zamknij portfel iw systemie Windows przejdź do C: \ ProgramData \ bitmonero aw systemach Linux i Mac OS przejdź do ~ / .bitmonero /. Teraz usuń p2pstate.bin plik i lmdb teczka (data.mdb & lock.mdb), a następnie uruchom ponownie portfel.
Portfel zacznie się teraz ponownie synchronizować od zera. Po pełnej synchronizacji możesz korzystać z portfela.
Rozumiemy, że rozmiar pliku blockchain jest ogromny i ponowne pobranie go od samego początku zajmie dużo czasu i zasobów. Ale niestety jest to jedyny sposób na naprawienie portfela.
Plik Blockchain może ulec uszkodzeniu z kilku powodów, a w przyszłości, jeśli nie chcesz tego wszystkiego robić, wykonaj kopię zapasową i uzyskaj lokalną kopię pliku łańcucha bloków. Jeśli nie chcesz ponownie pobierać łańcucha bloków, możesz zaoszczędzić miejsce na dysku i zsynchronizować czas, łącząc portfel ze zdalnymi węzłami.
Mam nadzieję, że to pomoże. Jeśli nadal masz problemy z używaniem portfela Monero GUI, poinformuj nas o tym w komentarzach poniżej.

Facebook
Pinterest