0.16.2 binary gives error after latest compiled client has run #14048

issue ghost opened this issue on August 24, 2018
  1. ghost commented at 10:48 AM on August 24, 2018: none

    <!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

    -- Describe the issue

    Ran the latest self compiled version of bitcoind on my bitcoin full node datadir. Later when running 0.16.2 precompiled binary, it gives this error You need to rebuild the database using -reindex to change -txindex. Please restart with -reindex or -reindex-chainstate to recover. : You need to rebuild the database using -reindex to change -txindex. Please restart with -reindex or -reindex-chainstate to recover. Aborted block database rebuild. Exiting.

    --- What behavior did you expect? --

    Full node starting as usual

    <!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->

    <!--- How reliably can you reproduce the issue, what are the steps to do so? -->

    0.16.2 -> gives an error self compiled client -> works 0.16.2 -> gives error etc.

    <!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    -- What type of machine are you observing the error on (OS/CPU and disk type)? --

    Ubuntu 16.04, amd processor

    -- Any extra information that might be useful in the debugging process. --

    On a side note, the self compiled client prints debug output in the terminal screen, even though I started with the command "./bitcoind &"

    <!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->

  2. ken2812221 commented at 12:17 PM on August 24, 2018: contributor

    You can't downgrade bitcoin core.

  3. MarcoFalke commented at 12:24 PM on August 24, 2018: member

    Downgrades are usually supported to the latest point release of the previous major release and often work down to all versions that are not EOL https://bitcoincore.org/en/lifecycle/#schedule

    If it is not possible to downgrade from 0.17.0 to 0.16.2 with txindex enabled, that should be mentioned in the release notes.

  4. MarcoFalke added this to the milestone 0.17.0 on Aug 24, 2018
  5. MarcoFalke added the label Docs on Aug 24, 2018
  6. MarcoFalke added the label Needs release notes on Aug 24, 2018
  7. ghost commented at 2:27 PM on August 24, 2018: none

    Yup, backward compatibility is what I assumed, so good to know this issue was worth making.

  8. mmortal03 commented at 1:49 PM on October 8, 2018: none

    Milestone on this should be updated, or was this fixed?

  9. ghost commented at 2:00 PM on October 8, 2018: none

    Not 'fixed', but the issue can be closed, I guess. Core 16.99 client db wasn't compatible with 16.3 and under when txindex=1 and vice versa. Using Core version 17 now. Thanks for the reminder.

  10. unknown closed this on Oct 8, 2018

  11. fanquake removed the label Needs release note on Mar 20, 2019
  12. MarcoFalke locked this on Dec 16, 2021
Labels

Milestone
0.17.0


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me