Bitcoin-qt

eli lompakossani on nyt ekaa kertaa alkanut näkymään teksti: “Varoitus: näytetyt siirrot eivät välttämättä pidä paikkaansa! Sinun tai toisten noodien on tarpeen asentaa päivitys.”
Päivitin sitten lompakkoni 0.7.0 -> 0.7.1 ja vieläkin näkyy teksti ja blokkeja ei lataa kuin 208455 saakka

edit. -rescan laitettu eikä vaikutusta

Eipä ole omalle kohdalle osunut moista, käytössäoleva versio näyttää olevan 0.7 beta.

korjattu !

Hei arvon mig91. Voitko kertoa miten sait ongelman korjatuksi meille muille saman pulman ääressä tappeleville?

Mulla on ollut tämä ongelma 0.8:n kanssa. Tein niin, että poistin koko blockchainin koneelta ja annoin synkronoida alusta asti uudestaan. Se toimi.

Kiitos Technomage vinkistä. Olisi vielä tarkentava kysymys.

Mitkä kaikki tiedostot tulisi poistaa? Suoraan hakemistohierarkiaa tutkimalla ei täysin selviä mitkä tiedostot muodostavat blockchainin. Itselläni versio 0.8 ja käyttiksenä Ubuntu.

Löytyykö tähän operaatioon lähdettä jostain?

Hakemistohierarkiani:
[font=courier]
.bitcoin/
blocks/
index/

blk00000.dat

rev00000.dat

chainstate/
005937.sst

database/
log.00000001222
addr.dat
blk0001.dat
blk0002.dat
blk0003.dat
blkindex.dat
db.log
DB_CONFIG
debug.log
peers.dat
wallet.dat
.lock
[/font]

Veikkaan, että blkindex.dat ja blk000x.dat tiedostot tulee ainakin poistaa. Mitä muuta?

Kiitos jo etukäteen.

Poista varmuudeksi kaikki PAITSI WALLET.DAT! Niin olen itse tehnyt tähän ongelmaan joskus törmätessäni.

[quote=“xeli, post:4, topic:441”][quote author=mig91 link=topic=414.msg2313#msg2313 date=1353519826]
korjattu !
[/quote]

Hei arvon mig91. Voitko kertoa miten sait ongelman korjatuksi meille muille saman pulman ääressä tappeleville?[/quote]

moro. sain korjattua ongelman poistamalla kaikki tiedostot paitsi sen wallet.dat ja asensin lompakon uudestaan.

muista myös tehdä aina se backup siitä wallet.dat:sta ennen kuin alat poistelemaan ja asentelemaan :slight_smile:

Kiitos teille avuliaille :slight_smile:

Sellainen lisähuomio vielä, että Bitcoin-Qt:n wallet.datista on mahdollista tehdä jossain määrin viallinen backup jos sen tekee niin, että sulkee ohjelman ja vaan manuaalisesti varmuuskopioi sen tiedoston. Jos se ohjelma ei ole sulkeutunut kunnolla syystä tai toisesta, se voi olla hyvin ongelmallista.

Tämän takia varmuuskopio kannattaa aina tehdä Bitcoin-Qt:n omasta valikosta, jonka kautta walletin voi varmuuskopioida. Manuaalisessa säädössä on pieni riski olemassa, että jotain menee pieleen.

Yhteenvetona ja nyt omalla kokemuksella vahvistettuna Bitcoin-Qt 0.8:n uudelleensynkronointi wallet.datin säilyttäen Ubuntu 12.04:llä onnistui seuraavalla tavalla:

[ol][li]Avaa terminaali ja siirry kotihakemistoon (cd /home/myname/)[/li]
[li]Luo hakemisto /home/myname/.bitcoin-new (mkdir .bitcoin-new)[/li]
[li]Avaa Bitcoin-Qt[/li]
[li]Varmuuskopioi lompakko (Tiedosto>Varmuuskopioi Lompakko) nimellä wallet.dat hakemistoon /home/myname/.bitcoin-new[/li]
[li]Sulje Bitcoin-Qt[/li]
[li]Uudelleennimeä vanha bitcoin-hakemisto .bitcoin-old:ksi (mv .bitcoin .bitcoin-old)[/li]
[li]Uudelleennimeä uusi bitcoin-hakemisto .bitcoin:ksi (mv .bitcoin-new .bitcoin)[/li]
[li]Käynnistä Bitcoin-Qt ja anna lohkohistorian latautua (kestää tunteja).[/li]
[li]Kun historia on latautunut ja kaikki näyttää toimivan, voit poistaa tarpeettomaksi jääneen .bitcoin-old:n (rm -r .bitcoin-old). Varo ettet poista vahingossa hakemistoa .bitcoin :D[/li][/ol]

P.S. kiitos huomiosta Technomage

Seuraava teksti ilmestynyt lompakkooni, eikä lohkoketju lataa. “Varoitus: näytetyt siirrot eivät välttämättä pidä paikkaansa! Sinun tai toisten noodien on tarpeen asentaa päivitys.”
Konsoli ei tunne komentoja “-rescan” tai “rescan”.
En myöskään löydä wallet.dat nimistä tiedostoa.
Käyttöjärjestelmä on windows 7.
Tekisi mieli asentaa koko lompakko uudestaan jos vain tietäisi miten rahat pysyy varmasti tallessa.
Ohjelman oma lompakon varmuuskopiointi toimii.

Voinko toimia seuraavasti?

  1. otan varmuuskopion
  2. poistan koko lompakko sovelluksen
  3. asennan sovelluksen uudestaan
  4. laitan ottamani varmuuskopion uuden sovelluksen kansioon (en tiedä minne)
  5. lataan lohkoketjun ja rahat ovat jälleen lompakossa

hades, mikä versio sulla on siinä? Kannattaa vaan asentaa päälle tuo uusin 0.8.6 ja kokeilla sitten. Bitcoin-Qt:n voi ihan huoletta päivittää siihen päälle, se ei ylikirjoita lompakkoja tms.

v0.8.1-beta
Sori, unohdin mainita.

Latasin uuden version ja käynnistin sen. Katsotaan nyt lähteekö tuo synkronointi verkon kanssa etenemään. Mitä teen vanhalle versiolle? Ohjelmahan ei itse asenna mitään vanhan päälle vaan on omassa kansiossaan.

Sen pitäisi käyttää samaa datakansiota (joka löytyy eri paikasta), joten sen pitäisi toimia suorilta riippumatta siitä onko se asennettu päälle vai ei. Sen saa kyllä asentamaan päälle, jos ohjaa samaan kansioon. Bitcoin-Qt ei siellä ohjelman asennuskansiossa säilytä mitään tärkeää, vaan ne on datakansiossa joka sijaitsee muualla, joten sen vanhan voi mitä luultavimmin vain poistaa.

Data on Linuxeissa yms. kansiossa /home/mieite/.bitcoin

Windowseissa sinne päässee kun browsaa kansioon %APPDATA% ja sen alla varmaan on Bitcoin tms. Tästä en ole varma, mutta noin ne Windowsissa yleensä menee.