Monero lommebok: “Daemon kunne ikke starte” -feil – Hva er det og hvordan fikser jeg det?

Etter den siste oppgraderingen av Monero rapporterte flere brukere at de ikke kunne få tilgang til Monero GUI-lommeboken. Egentlig klarte de å åpne lommeboken, men klarte ikke å få demonen til å starte. Etter start; lommeboken returnerer følgende feilmelding: “Daemon kunne ikke startes – Kontroller lommeboken og demonloggen for feil. Du kan også prøve å starte monerod.exe manuelt ”.

Selv fikk vi denne feilen en gang, ikke med Monero lommebok, men med Electroneum GUI lommebok. Vi lot lommeboken være åpen for å la demonen synkronisere med nettverket. På et eller annet tidspunkt krasjet CPUen, så vi startet systemet på nytt, åpnet lommeboken igjen, logget inn og da vi prøvde å starte demonen, klarte den ikke å koble til nettverket. Det viste en feilmelding, og utdataene som lommeboken returnerte er “Kontroller lommeboken og demonloggen for feil. Du kan også prøve å starte electroneumd.exe manuelt ”. Så hva som forårsaker denne feilen, og hvordan du løser dette?

“Daemon kunne ikke starte”

Dette er et vanlig problem og ligner på feilmeldingen “ingen blokkilde funnet” i Bitcoin-kjernen og andre QT-lommebøker. Det er to grunner til at daemon ikke starter. 1. Antivirusprogrammet ditt har kanskje slettet monerod.exe-filen, ellers hindrer brannmuren å få tilgang til nettverket. eller 2. Blockchain-filen din kan være ødelagt på grunn av usømmelig nedleggelse.

Hvis lommeboken din ikke er online, og hvis blockchain ikke er synkronisert med nettverket, kan du ikke bruke lommeboken din. Men ikke bekymre deg; midlene dine er trygge, og vi kan hente lommeboken din. Før du fortsetter med denne veiledningen for å være på en tryggere side, anbefaler vi deg å sikkerhetskopiere lommeboken først. Alt du trenger for å sikkerhetskopiere er lommebokens minnesfrø. Gå til lommebokinnstillingene >> Vis frø & tastene, skriv inn passordet og det vil vise lommeboknøklene dine. Ta sikkerhetskopi av denne informasjonen, og hvis du leter etter mer detaljerte instruksjoner, kan du lese denne Monero-lommeboken for sikkerhetskopiering.

Ok! La oss nå se hvordan vi løser Daemon-tilkoblingsfeil i Monero og andre CryptoNote-baserte cryptocurrency-lommebøker.

Monero GUI lommebok: Daemon starter ikke (Fix)

Vi vet at du kanskje har gjort dette flere ganger. Lukk først GUI-lommeboken. Åpne deretter oppgavebehandling og avslutt følgende oppgaver: monero-wallet-gui.exe og monerod.exe. Når prosessen er stoppet, start lommeboken på nytt, skriv inn passordet ditt og vent en stund. Noen ganger henger det sammen, men vi vet at dette ikke er løsningen som kommer til å fungere for mange. Så for å fikse daemon kunne ikke starte feilmelding, følg trinnene nedenfor.

daemon kunne ikke starte

Denne feilmeldingen forteller deg i utgangspunktet at GUI-lommeboken ikke klarer å kjøre monerod.exe-filen. Mer informasjon om hvorfor den ikke startet finner du i loggfilen. Hvis du ikke har endret Monero blockchain-plasseringen, kan loggfilen som standard bli funnet på følgende plassering.

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

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

Nå før du sjekker feilene i loggfilen, la oss prøve å kjøre monerod.exe manuelt som foreslått av GUI-lommeboken.

Finner fil monerod.exe

Gå til installasjonsmappen for Monero GUI-lommebok, og du finner følgende exe-filer: monero-wallet-gui.exe & monerod.exe. Ikke start monero-wallet-gui.exe-filen ennå. Fortsett til trinn nummer 2 hvis du finner monerod.exe, og hvis du ikke finner denne filen, har antivirusprogrammet ditt antakelig satt den i karantene..

GUI lommebok ekskludering

Åpne antivirusprogramvaren og legg til hele lommebokmappen i ekskluderingslisten. Når du er lagt til, laster du ned lommebokfilen igjen og trekker ut GUI-lommebokfilene til samme mappeplassering. Det vil sette tilbake monerod.exe-filen. Når filen monerod.exe er gjenopprettet, kan vi kjøre denne filen manuelt.

Kjør monerod.exe manuelt

Åpne nå monerod.exe-filen og sørg for at brannmuren ikke blokkerer noen tilkoblinger. Det åpner kommandovinduet, og du vil se en melding om at synkronisering startet.

Monero-demonsynkronisering startet

Den viser informasjon om blokkhøyde og hvor mange dager synkroniseringsstatusen ligger bak. Du kan bruke statuskommandoen til å sjekke synkroniseringsstatusen. La dette programmet være åpent og vent til synkroniseringen er fullført. Når synkroniseringen er fullført; start monero-wallet-gui.exe filen og nå skal lommeboken din kunne koble til. Hvis dette ikke fungerte, fortsett med neste trinn.

Monerod.exe starter ikke

Er monerod.exe krasjer umiddelbart etter start, så prøv å kjøre monerod.exe med –log-nivå 4. Dette gjøres som følger: Opprett en .bat-fil i katalogen der monerod.exe-filen ligger, og skriv inn følgende linje. Når du er ferdig, lagre den og kjør filen. Du kan også bruke –logg-nivå 1.

monerod.exe –logg-nivå 4

Nå skal demonfilen kjøre, og hvis ikke demonen fortsatt henter nye blokker, betyr det at blockchain-filen din sannsynligvis er korrupt. La oss sjekke bitmonero.log-filen for å sikre at den er veldig korrupt.

Naviger til følgende katalog.

I Windows C: \ ProgramData \ bitmonero. I Linux & Mac OS er det ~ / .bitmonero /. Når du er i denne katalogen, åpne bitmonero.log-filen.

bitmonero.log feilfil

Merk: Disse er som standard skjulte kataloger, og du må skjule for å se og få tilgang til bitmonero.log-filen.

Åpne bitmonero.log-filen, bla til bunnen og finn ut om det er noen feil.

1. Ingen feil i loggfilen

Hvis det ikke er rapportert om noen feil i loggfilen, må du først sørge for at du har nok diskplass til å lagre blockchain-filen. Hvis du ikke har diskplass, endrer du Monero blockchain-datakatalogen. Hvis dette ikke er tilfelle, og hvis loggfilen ikke viser noen feilmelding, må du sørge for at både blockchain- og lommebokfilbanen ikke inneholder mellomrom.

Noen rapporterte at hvis det er plass igjen i lommebokfilen, vil lommeboken ikke fungere ordentlig. Så sørg for at det ikke er mellomrom i filstien.

For eksempel skal det være som: D: \ Monero \ MoneroGui \ monero-gui-v0.13.0.3

og ikke: D: \ crypto lommebok \ monero \ moneroGui \ monero-gui-v0.13.0.3

Løs dette og start demonen. Lommeboken skal fungere bra nå.

2. Feil ved åpning av database:

Hvis bitmonero.log filen inneholder følgende feilmelding, betyr det at blockchain er ødelagt.

Feil ved åpning av database: Kunne ikke søke m_blocks: MDB_BAD_TXN: Transaksjonen må avbrytes, har et barn eller er ugyldig

Monero-databasen mislyktes

Dette skjer vanligvis hvis systemet krasjer, eller hvis du lukker lommeboken usmakelig. Ikke bekymre deg, la oss prøve å fikse denne ødelagte blockchain-filen.

Åpne katalogen hvor monero-wallet-gui.exe og monerod.exe filer er lokalisert. Nå bruker vi følgende kommando, la oss prøve å lagre den ødelagte filen.

–Db-berging – Denne kommandoen prøver å berge en blockchain-database hvis den virker ødelagt.

I windows oppretter du et nytt tekstdokument i lommebokmappen og skriver inn følgende kommando i den. Når du er ferdig, lagrer du tekstfilen som monerodfix.bat og kjører denne filen.

monerod.exe fil db berging

monerod.exe – db-berging

På Mac OS X og Linux skriver du inn følgende i kommandoterminalvinduet.

./ monerod – db-berging

Merk: Hvis du bruker tilpasset blockchain-datakatalog, må du bruke –data-dir-flagget.

Eksempel:

monerod.exe –db-berging –data-dir sti til blockchain-katalog

./ monerod –db-berging –data-dir sti til blockchain-katalog

Kjør monerod.exe-filen ved hjelp av –db-berging, og i de fleste tilfeller bør dette fikse den ødelagte blockchain. Men selv etter dette, hvis du fremdeles får feil med å åpne databasefeil, er den eneste måten å fikse lommeboken din på å laste ned blockchain igjen..

Lukk lommeboken og gå til Windows C: \ ProgramData \ bitmonero og på Linux og Mac OS gå til ~ / .bitmonero /. Slett nå p2pstate.bin fil og lmdb mappe (data.mdb & lock.mdb) og start deretter lommeboken på nytt.

Lommeboken vil nå begynne å synkronisere fra bunnen av. Når den er fullstendig synkronisert, er du god til å bruke lommeboken.

Vi forstår at blockchain-filstørrelse er enorm, og det vil ta mye tid og ressurser å laste ned den fra begynnelsen. Men dessverre er dette den eneste måten å fikse lommeboken på.

Blockchain-filen kan bli ødelagt av flere grunner, og hvis du ikke ønsker å gå gjennom alt dette, kan du sikkerhetskopiere og ha en kopi av blockchain-filen lokalt. Også hvis du ikke vil laste ned blockchain igjen, kan du spare diskplass og synkroniseringstid ved å koble lommeboken din til eksterne noder.

Håper det hjelper. Hvis du fortsatt har problemer med å bruke Monero GUI-lommeboken din, vennligst gi oss beskjed i kommentarene nedenfor.