Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: tbonetony on November 19, 2017, 07:14:21 PM



Title: synchronization stuck at 494782
Post by: tbonetony on November 19, 2017, 07:14:21 PM
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.


Title: Re: synchronization stuck at 494782
Post by: cellard on November 19, 2017, 07:22:25 PM
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.

Wait, isn't btc1 the segwit2x client? Why would you try to sync it? as far as I have understood from latest events, segwit2x failed to activate:

https://bitcoinmagazine.com/articles/now-segwit2x-hard-fork-has-really-failed-activate/

So this would mean that even if there were some people adamant to give up on the thing, when they actually tried to fork it was a mess of epic proportions because some bug didn't allow it to happen (so we dodged a bullet... a nuke may I say).

So I don't see the point in trying to sync the node, no exchanges even listed the token afaik.


Title: Re: synchronization stuck at 494782
Post by: tbonetony on November 19, 2017, 07:39:40 PM
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.

Wait, isn't btc1 the segwit2x client? Why would you try to sync it? as far as I have understood from latest events, segwit2x failed to activate:

https://bitcoinmagazine.com/articles/now-segwit2x-hard-fork-has-really-failed-activate/

So this would mean that even if there were some people adamant to give up on the thing, when they actually tried to fork it was a mess of epic proportions because some bug didn't allow it to happen (so we dodged a bullet... a nuke may I say).

So I don't see the point in trying to sync the node, no exchanges even listed the token afaik.

yes btc1 is the s2x node. I was running btc1 node until it got stuck at 494782, then I switched to core 0.15.1 in hope that synchronization would continue but it didn't. I would like to know how can I fix it as I don't want to spend another 2 weeks downloading the entire chain.

I am currently trying with cmd "invalidateblock 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43" (block 478558) as per https://www.btcforkmonitor.info/ that s2x and core nodes were on the same ancestor block at then, if I understand it correctly. However, this is taking long time.

If anyone knows how this can be fixed, that would be much appreciated. There are a lot of articles online reporting the mess of btc1 screwed up at 494782, but I haven't found a solution for how this can be fixed.


Title: Re: synchronization stuck at 494782
Post by: kahc on November 19, 2017, 08:49:42 PM
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.

Wait, isn't btc1 the segwit2x client? Why would you try to sync it? as far as I have understood from latest events, segwit2x failed to activate:

https://bitcoinmagazine.com/articles/now-segwit2x-hard-fork-has-really-failed-activate/

So this would mean that even if there were some people adamant to give up on the thing, when they actually tried to fork it was a mess of epic proportions because some bug didn't allow it to happen (so we dodged a bullet... a nuke may I say).

So I don't see the point in trying to sync the node, no exchanges even listed the token afaik.

yes btc1 is the s2x node. I was running btc1 node until it got stuck at 494782, then I switched to core 0.15.1 in hope that synchronization would continue but it didn't. I would like to know how can I fix it as I don't want to spend another 2 weeks downloading the entire chain.

I am currently trying with cmd "invalidateblock 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43" (block 478558) as per https://www.btcforkmonitor.info/ that s2x and core nodes were on the same ancestor block at then, if I understand it correctly. However, this is taking long time.

If anyone knows how this can be fixed, that would be much appreciated. There are a lot of articles online reporting the mess of btc1 screwed up at 494782, but I haven't found a solution for how this can be fixed.

The rogue developer jgarzik claims to have fixed the freeze bug, but the code is not reviewed by other developers. So use at your own discretion.
https://github.com/btc1/bitcoin/commit/d09f3decfa2806515a0504be927c4384d6241dba (https://github.com/btc1/bitcoin/commit/d09f3decfa2806515a0504be927c4384d6241dba)
https://github.com/btc1/bitcoin/releases (https://github.com/btc1/bitcoin/releases)

But I seriously doubt it will be working for long,if working at all. The other developers say that the code is full of bugs (https://twitter.com/petertoddbtc/status/931564000768380932)


Title: Re: synchronization stuck at 494782
Post by: Foxpup on November 20, 2017, 03:13:42 AM
btc1 node currently gets stuck at block height 494782.
So? Everyone knew about this bug for months in advance and the "developers" (if they can so be called) never fixed it. (https://bitcointalk.org/index.php?topic=2420351.msg24771253#msg24771253) Anyone who insists on using software known to be this incompetently developed deserves whatever they get, in my opinion.

Switching to core node didn't help synchronization.
The chainstates are incompatible. You will need to run Core with the -reindex-chainstate parameter to fix it. Don't ever run any two of SegWit2x, Bitcoin Cash, and Bitcoin Core with the same data directory. Nothing good will come of it.


Title: Re: synchronization stuck at 494782
Post by: tbonetony on November 20, 2017, 04:07:40 AM
btc1 node currently gets stuck at block height 494782.
So? Everyone knew about this bug for months in advance and the "developers" (if they can so be called) never fixed it. (https://bitcointalk.org/index.php?topic=2420351.msg24771253#msg24771253) Anyone who insists on using software known to be this incompetently developed deserves whatever they get, in my opinion.


Switching to core node didn't help synchronization.
The chainstates are incompatible. You will need to run Core with the -reindex-chainstate parameter to fix it. Don't ever run any two of SegWit2x, Bitcoin Cash, and Bitcoin Core with the same data directory. Nothing good will come of it.

Yes, I agree it's what I deserved for mistrusting them :(

I am already re-running with reindex-chainstate since half a day ago. Was planning to run reindex if this doesn't help.

Thank you very much for your suggestion.


Title: Re: synchronization stuck at 494782
Post by: cellard on November 20, 2017, 02:07:03 PM
btc1 node currently gets stuck at block height 494782. Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?

Thanks.

Wait, isn't btc1 the segwit2x client? Why would you try to sync it? as far as I have understood from latest events, segwit2x failed to activate:

https://bitcoinmagazine.com/articles/now-segwit2x-hard-fork-has-really-failed-activate/

So this would mean that even if there were some people adamant to give up on the thing, when they actually tried to fork it was a mess of epic proportions because some bug didn't allow it to happen (so we dodged a bullet... a nuke may I say).

So I don't see the point in trying to sync the node, no exchanges even listed the token afaik.

yes btc1 is the s2x node. I was running btc1 node until it got stuck at 494782, then I switched to core 0.15.1 in hope that synchronization would continue but it didn't. I would like to know how can I fix it as I don't want to spend another 2 weeks downloading the entire chain.

I am currently trying with cmd "invalidateblock 0000000000000000011865af4122fe3b144e2cbeea86142e8ff2fb4107352d43" (block 478558) as per https://www.btcforkmonitor.info/ that s2x and core nodes were on the same ancestor block at then, if I understand it correctly. However, this is taking long time.

If anyone knows how this can be fixed, that would be much appreciated. There are a lot of articles online reporting the mess of btc1 screwed up at 494782, but I haven't found a solution for how this can be fixed.

The rogue developer jgarzik claims to have fixed the freeze bug, but the code is not reviewed by other developers. So use at your own discretion.
https://github.com/btc1/bitcoin/commit/d09f3decfa2806515a0504be927c4384d6241dba (https://github.com/btc1/bitcoin/commit/d09f3decfa2806515a0504be927c4384d6241dba)
https://github.com/btc1/bitcoin/releases (https://github.com/btc1/bitcoin/releases)

But I seriously doubt it will be working for long,if working at all. The other developers say that the code is full of bugs (https://twitter.com/petertoddbtc/status/931564000768380932)

Indeed, I wouldn't trust this code at all, same as I didn't trust Bitcoin Cash so I had to install it on a secondary computer.

OP I recommend you that you don't install this code on your main system or anywhere where your private keys are sitting. If you can't afford a secondary computer to install experimental wallets or in general software of obvious precedence, at least make the effort to set up a Virtual Machine to install it. Also never import private keys on other wallets, simply send the coins from wallet A to wallet B, remember that.


Title: Re: synchronization stuck at 494782
Post by: achow101 on November 20, 2017, 03:19:13 PM
btc1 node currently gets stuck at block height 494782.
btc1 is literally incapable of going past block 494782 because that is when they forked (they also forked a block too early) and no one is even mining their blockchain and producing valid blocks to go past that height. You are synced as far as btc1 is able to go.

Switching to core node didn't help synchronization. Does anyone know how I can resolve this stuck issue without having to download the entire block chain again?
Install Core and do
Code:
reconsiderblock 000000000000000000386cd4605d5f2481dc5ff02f95b1a4a18749fe51ff90b7