Grin: 1.0.3 do not sync! Rolled back to 1.0.2

Created on 3 Apr 2019  Â·  7Comments  Â·  Source: mimblewimble/grin

Describe the bug
"10 hours later and still waiting for sync to finish"
I have two nodes running on my two OVH dedicated servers. I compiled 1.0.3 with no issues. I have never had any issues before syncing and getting the node and wallet running

Rolled back to 1.0.2 and ever thing works within 15-20 mins on both servers! Please see Pastebin below for grin_server_logs

To Reproduce
Steps to reproduce the behavior:

  1. Run "sudo ./grin"
  2. Expect "sync"
  3. Scroll down to '....'
  4. See error: sync do not complete

Relevant Information
An excerpt from the logs or a detailed error message.

https://pastebin.com/t3AjzC7e

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: ubuntu
  • Version 18.04

Additional context
Add any other context about the problem here.

bug

All 7 comments

Seems like you are hitting the same issue as https://github.com/mimblewimble/grin/pull/2715#issuecomment-478907126

cc @yeastplume @garyyu

Agree with @kargakis:

ERROR grin_chain::txhashset::txhashset - hashset_replace fail on txhashset. err: Invalid cross-device link (os error 18)

perhaps we need 1.0.4

@TheBudda Totally unrelated - I would recommend to just run ./grin, why do you need sudo?

@hashmap I tried running./grin with sudo, without sudo & root still got the same results

@TheBudda sure, it was unrelated to this issue, it’s generally less secure

@TheBudda this issue can be solved by running TMPDIR=/normal/user/dir ./grin, just tried it now, synced in minutes on 1.03. Grin uses this dir to store and extract txhashset.

Agree with @kargakis:

ERROR grin_chain::txhashset::txhashset - hashset_replace fail on txhashset. err: Invalid cross-device link (os error 18)

perhaps we need 1.0.4

Got the same issue, I can't sync since 1.0.3, apparently because I symlinked ~/.grin to somewhere else.

@TheBudda this issue can be solved by running TMPDIR=/normal/user/dir ./grin, just tried it now, synced in minutes on 1.03. Grin uses this dir to store and extract txhashset.

Worked for me, not sure that's because I used some dir on the same partition though…

Was this page helpful?
0 / 5 - 0 ratings