Πορτοφόλι Monero: Σφάλμα “Το Daemon απέτυχε να ξεκινήσει” – Τι είναι και πώς να διορθωθεί;

Μετά την πρόσφατη αναβάθμιση του Monero, αρκετοί χρήστες ανέφεραν ότι δεν μπόρεσαν να έχουν πρόσβαση στο πορτοφόλι τους στο Monero GUI. Στην πραγματικότητα κατάφεραν να ανοίξουν τα πορτοφόλια τους αλλά δεν μπορούν να ξεκινήσουν ο δαίμονας. Μετά την έναρξη. το πορτοφόλι επιστρέφει το ακόλουθο μήνυμα σφάλματος: “Η εκκίνηση του Daemon απέτυχε – Ελέγξτε το αρχείο καταγραφής πορτοφολιών και δαιμονών για σφάλματα. Μπορείτε επίσης να προσπαθήσετε να ξεκινήσετε το monerod.exe χειροκίνητα “.

Ακόμη και λάβαμε αυτό το σφάλμα μία φορά, όχι με το πορτοφόλι Monero αλλά με το πορτοφόλι Electroneum GUI. Αφήσαμε το πορτοφόλι ανοιχτό για να αφήσουμε τον δαίμονα να συγχρονιστεί με το δίκτυο. Σε κάποιο σημείο η CPU έσπασε, επομένως επανεκκινήσαμε το σύστημα, ανοίξαμε ξανά το πορτοφόλι, συνδεθήκαμε και όταν προσπαθούσαμε να ξεκινήσουμε τον δαίμονα απέτυχε να συνδεθεί στο δίκτυο. Εμφανίστηκε ένα μήνυμα σφάλματος και η έξοδος που επιστρέφεται από το πορτοφόλι είναι “Ελέγξτε το ημερολόγιο του πορτοφολιού και του δαίμονα για σφάλματα. Μπορείτε επίσης να προσπαθήσετε να ξεκινήσετε το electroneumd.exe χειροκίνητα ». Λοιπόν, τι προκαλεί αυτό το σφάλμα και πώς να το διορθώσετε?

“Το Daemon απέτυχε να ξεκινήσει”

Αυτό είναι ένα συνηθισμένο πρόβλημα και μοιάζει με το μήνυμα σφάλματος “δεν βρέθηκε πηγή μπλοκ” στον πυρήνα του Bitcoin και σε άλλα πορτοφόλια QT. Υπάρχουν 2 λόγοι για τους οποίους ο δαίμονας δεν μπορεί να ξεκινήσει. 1. Το antivirus ενδέχεται να έχει διαγράψει το αρχείο monerod.exe ή το τείχος προστασίας εμποδίζει την πρόσβαση του daemon στο δίκτυο. ή 2. Το αρχείο blockchain σας ενδέχεται να είναι κατεστραμμένο λόγω της δυσάρεστης διακοπής λειτουργίας.

Εάν το πορτοφόλι σας δεν είναι συνδεδεμένο στο διαδίκτυο και εάν το blockchain δεν είναι συγχρονισμένο με το δίκτυο, τότε δεν θα μπορείτε να χρησιμοποιήσετε το πορτοφόλι σας. Αλλά μην ανησυχείς; τα χρήματά σας είναι ασφαλή και μπορούμε να ανακτήσουμε το πορτοφόλι σας. Προτού συνεχίσετε με αυτόν τον οδηγό για να είστε πιο ασφαλείς, σας συνιστούμε να δημιουργήσετε αντίγραφα ασφαλείας του πορτοφολιού σας πρώτα. Το μόνο που χρειάζεται να δημιουργήσετε αντίγραφα ασφαλείας είναι ο μνημονικός σας σπόρος για το πορτοφόλι. Μεταβείτε στις ρυθμίσεις του πορτοφολιού σας >> Εμφάνιση σπόρου & πλήκτρα, πληκτρολογήστε κωδικό πρόσβασης και θα εμφανίσει τα κλειδιά πορτοφολιού σας. Δημιουργήστε αντίγραφα ασφαλείας αυτών των πληροφοριών και εάν αναζητάτε πιο λεπτομερείς οδηγίες, διαβάστε αυτόν τον οδηγό δημιουργίας αντιγράφων ασφαλείας του πορτοφολιού Monero.

Καλώς! Τώρα ας δούμε πώς να διορθώσουμε το σφάλμα αποτυχίας σύνδεσης Daemon στο Monero και σε άλλα πορτοφόλια κρυπτογράφησης που βασίζονται στο CryptoNote.

Πορτοφόλι GUI Monero: Το Daemon δεν ξεκινά (Διόρθωση)

Γνωρίζουμε ότι μπορεί να το έχετε κάνει πολλές φορές. Πρώτα κλείστε το πορτοφόλι GUI. Στη συνέχεια, ανοίξτε τη διαχείριση εργασιών και τερματίστε τις ακόλουθες εργασίες: monero-wallet-gui.exe και monerod.exe. Μόλις σταματήσει η διαδικασία, επανεκκινήστε το πορτοφόλι σας, εισαγάγετε τον κωδικό πρόσβασής σας και περιμένετε λίγο. Μερικές φορές συνδέεται, αλλά ξέρουμε ότι αυτή δεν είναι η λύση που θα λειτουργήσει για πολλούς. Επομένως, για την επιδιόρθωση του δαίμονα απέτυχε να ξεκινήσει το μήνυμα σφάλματος, ακολουθήστε τα παρακάτω βήματα.

ο daemon απέτυχε να ξεκινήσει

Αυτό το μήνυμα σφάλματος βασικά σας λέει ότι το πορτοφόλι GUI δεν είναι δυνατό να εκτελέσει το αρχείο monerod.exe. Περισσότερες πληροφορίες σχετικά με το γιατί απέτυχε να ξεκινήσει μπορείτε να βρείτε στο αρχείο καταγραφής. Εάν δεν έχετε τροποποιήσει την τοποθεσία blockchain του Monero, τότε από προεπιλογή το αρχείο καταγραφής μπορεί να βρεθεί στην ακόλουθη τοποθεσία.

Παράθυρα: C: \ ProgramData \ bitmonero – bitmonero.log

Linux & Mac OS X: ~ / .bitmonero / bitmonero.log

Τώρα προτού ελέγξετε τα σφάλματα στο αρχείο καταγραφής, ας προσπαθήσουμε να εκτελέσουμε το monerod.exe χειροκίνητα, όπως προτείνεται από το πορτοφόλι GUI.

Εύρεση αρχείου monerod.exe

Μεταβείτε στον κατάλογο εγκατάστασης πορτοφολιού Monero GUI και θα βρείτε τα ακόλουθα αρχεία exe: monero-wallet-gui.exe & monerod.exe. Μην ξεκινήσετε το αρχείο monero-wallet-gui.exe ακόμα. Προχωρήστε στο βήμα 2 εάν βρείτε το monerod.exe και εάν δεν βρείτε αυτό το αρχείο, τότε πιθανώς το antivirus σας το έχει καραντίνα.

Εξαίρεση πορτοφολιού GUI

Ανοίξτε το λογισμικό προστασίας από ιούς και προσθέστε ολόκληρο το φάκελο πορτοφολιού στη λίστα εξαιρέσεων. Μόλις προστεθεί, κατεβάστε ξανά το αρχείο πορτοφολιού και εξαγάγετε τα αρχεία πορτοφολιού GUI στην ίδια θέση φακέλου. Θα επαναφέρει το αρχείο monerod.exe. Μόλις αποκατασταθεί το αρχείο monerod.exe ας εκτελέσουμε αυτό το αρχείο με μη αυτόματο τρόπο.

Εκτελέστε το monerod.exe χειροκίνητα

Τώρα ανοίξτε το αρχείο monerod.exe και βεβαιωθείτε ότι το τείχος προστασίας δεν αποκλείει καμία σύνδεση. Θα ανοίξει το παράθυρο εντολών και θα δείτε ένα μήνυμα που δηλώνει ότι ξεκίνησε ο συγχρονισμός.

Ξεκίνησε ο συγχρονισμός Monero daemon

Θα εμφανίσει πληροφορίες σχετικά με το ύψος του μπλοκ και πόσες ημέρες βρίσκεται η κατάσταση συγχρονισμού. Μπορείτε να χρησιμοποιήσετε την εντολή κατάστασης για να ελέγξετε την κατάσταση συγχρονισμού. Τώρα αφήστε αυτό το πρόγραμμα ανοιχτό και περιμένετε μέχρι να ολοκληρωθεί ο συγχρονισμός. Μόλις ολοκληρωθεί ο συγχρονισμός. αρχή monero-wallet-gui.exe αρχείο και τώρα το πορτοφόλι σας θα πρέπει να μπορεί να συνδεθεί. Εάν αυτό δεν λειτούργησε, συνεχίστε με το επόμενο βήμα.

Το Monerod.exe δεν ξεκινά

Το monerod.exe διακόπτεται αμέσως μετά την έναρξη και, στη συνέχεια, δοκιμάστε να εκτελέσετε το monerod.exe με –log-level 4. Αυτό γίνεται ως εξής: Δημιουργήστε ένα αρχείο .bat στον κατάλογο όπου βρίσκεται το αρχείο monerod.exe και εισαγάγετε την ακόλουθη γραμμή. Μόλις τελειώσετε, αποθηκεύστε το και, στη συνέχεια, εκτελέστε το αρχείο. Μπορείτε επίσης να χρησιμοποιήσετε το επίπεδο -log 1.

monerod.exe – log επίπεδο 4

Τώρα το αρχείο daemon θα πρέπει να εκτελεστεί και εάν ο δαίμονας εξακολουθεί να μην παίρνει νέα μπλοκ, αυτό σημαίνει ότι το αρχείο blockchain είναι πιθανότατα κατεστραμμένο. Για να βεβαιωθείτε ότι είναι πραγματικά κατεστραμμένο, ας ελέγξουμε το αρχείο bitmonero.log.

Μεταβείτε στον ακόλουθο κατάλογο.

Στα Windows C: \ ProgramData \ bitmonero. Στο Linux & Το Mac OS είναι ~ / .bitmonero /. Μόλις βρεθείτε σε αυτόν τον κατάλογο, ανοίξτε το αρχείο bitmonero.log.

αρχείο σφάλματος bitmonero.log

Σημείωση: Αυτοί είναι από προεπιλογή κρυμμένοι κατάλογοι και πρέπει να καταργήσετε την εμφάνιση για να δείτε και να αποκτήσετε πρόσβαση στο αρχείο bitmonero.log.

Ανοίξτε το αρχείο bitmonero.log, μετακινηθείτε προς τα κάτω και βρείτε αν υπάρχει κάποιο σφάλμα.

1. Δεν υπάρχει σφάλμα στο αρχείο καταγραφής

Εάν δεν υπάρχει σφάλμα στο αρχείο καταγραφής, βεβαιωθείτε πρώτα ότι έχετε αρκετό χώρο στο δίσκο για να αποθηκεύσετε το αρχείο blockchain. Εάν δεν έχετε χώρο στο δίσκο, αλλάξτε τον κατάλογο δεδομένων blockchain του Monero. Ωστόσο, εάν αυτό δεν συμβαίνει και εάν το αρχείο καταγραφής δεν εμφανίζει κανένα μήνυμα σφάλματος, βεβαιωθείτε ότι η διαδρομή αρχείου blockchain και πορτοφολιού δεν περιέχει κενά.

Ορισμένοι ανέφεραν ότι εάν υπάρχει χώρος στη διαδρομή αρχείου πορτοφολιού, τότε το πορτοφόλι δεν θα λειτουργήσει σωστά. Επομένως, βεβαιωθείτε ότι δεν υπάρχουν κενά στη διαδρομή του αρχείου.

Για παράδειγμα, πρέπει να είναι: D: \ Monero \ MoneroGui \ monero-gui-v0.13.0.3

και οχι: D: \ crypto wallet \ monero \ moneroGui \ monero-gui-v0.13.0.3

Διορθώστε το και ξεκινήστε το δαίμονα. Το πορτοφόλι πρέπει να λειτουργεί καλά τώρα.

2. Σφάλμα κατά το άνοιγμα της βάσης δεδομένων:

Εάν το αρχείο bitmonero.log περιέχει το ακόλουθο μήνυμα σφάλματος, αυτό σημαίνει ότι το blockchain είναι κατεστραμμένο.

Σφάλμα ανοίγματος βάσης δεδομένων: Αποτυχία ερωτήματος m_blocks: MDB_BAD_TXN: Η συναλλαγή πρέπει να ακυρωθεί, να έχει παιδί ή να μην είναι έγκυρη

Η βάση δεδομένων Monero απέτυχε

Αυτό συμβαίνει συνήθως εάν το σύστημα καταρρεύσει ή εάν κλείσετε το πορτοφόλι με δυστυχώς. Μην ανησυχείτε, ας προσπαθήσουμε να διορθώσουμε αυτό το κατεστραμμένο αρχείο blockchain.

Ανοίξτε τον κατάλογο όπου monero-wallet-gui.exe και monerod.exe βρίσκονται τα αρχεία. Τώρα χρησιμοποιώντας την ακόλουθη εντολή ας προσπαθήσουμε να αποθηκεύσουμε το κατεστραμμένο αρχείο.

–Db-διάσωση – Αυτή η εντολή προσπαθεί να σώσει μια βάση δεδομένων blockchain εάν φαίνεται κατεστραμμένη.

Στα παράθυρα δημιουργήστε ένα νέο έγγραφο κειμένου μέσα στο φάκελο πορτοφολιού και εισαγάγετε την ακόλουθη εντολή σε αυτό. Μόλις τελειώσετε, αποθηκεύστε το αρχείο κειμένου ως monerodfix.bat και εκτελέστε αυτό το αρχείο.

monerod.exe αρχείο db διάσωσης

monerod.exe –db-διάσωσης

Σε Mac OS X και Linux πληκτρολογήστε τα ακόλουθα στο παράθυρο τερματικού εντολών.

./ monerod –db-διάσωσης

Σημείωση: Εάν χρησιμοποιείτε προσαρμοσμένο κατάλογο δεδομένων blockchain, τότε πρέπει να χρησιμοποιήσετε τη σημαία –data-dir.

Παράδειγμα:

monerod.exe –db-salvage –data-dir διαδρομή-προς-blockchain-κατάλογο

./ monerod –db-salvage –data-dir διαδρομή-προς-blockchain-κατάλογο

Εκτελέστε το αρχείο monerod.exe χρησιμοποιώντας –db-salvage και στις περισσότερες περιπτώσεις αυτό θα πρέπει να διορθώσει το κατεστραμμένο blockchain. Αλλά ακόμη και μετά από αυτό, εάν εξακολουθείτε να λαμβάνετε σφάλμα κατά το άνοιγμα της βάσης δεδομένων, ο μόνος τρόπος για να διορθώσετε το πορτοφόλι σας είναι να κατεβάσετε ξανά το blockchain.

Κλείστε το πορτοφόλι σας και μεταβείτε στα Windows C: \ ProgramData \ bitmonero και σε Linux και Mac OS πηγαίνετε στο ~ / .bitmonero /. Τώρα διαγράψτε p2pstate.bin αρχείο και lmdb ντοσιέ (δεδομένα.mdb & lock.mdb) και στη συνέχεια επανεκκινήστε το πορτοφόλι σας.

Το πορτοφόλι θα ξεκινήσει ξανά τον συγχρονισμό από το μηδέν. Μόλις συγχρονιστεί πλήρως, μπορείτε να χρησιμοποιήσετε το πορτοφόλι σας.

Κατανοούμε ότι το μέγεθος του αρχείου blockchain είναι τεράστιο και η λήψη του ξανά από την αρχή θα χρειαστεί πολύ χρόνο και πόρους. Δυστυχώς, αυτός είναι ο μόνος τρόπος για να διορθώσετε το πορτοφόλι σας.

Το αρχείο blockchain μπορεί να καταστραφεί για διάφορους λόγους και στο μέλλον, εάν δεν θέλετε να το διαβάσετε όλα αυτά, τότε δημιουργήστε αντίγραφα ασφαλείας και αποκτήστε ένα αντίγραφο του αρχείου blockchain τοπικά. Επίσης, εάν δεν θέλετε να κατεβάσετε ξανά το blockchain, τότε μπορείτε να εξοικονομήσετε χώρο στο δίσκο και να συγχρονίσετε χρόνο συνδέοντας το πορτοφόλι σας σε απομακρυσμένους κόμβους.

Ελπίζω να βοηθήσει. Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα με τη χρήση του πορτοφολιού σας Monero GUI, ενημερώστε μας στα παρακάτω σχόλια.