mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-07-05 21:18:37 +02:00
#1275 automated detecting failing txbuild
This commit is contained in:
@ -62,10 +62,31 @@ if [ ${bitcoinActive} -eq 0 ] || [ ${#bitcoinErrorFull} -gt 0 ] || [ "${1}" == "
|
|||||||
echo ${bitcoinErrorFull}
|
echo ${bitcoinErrorFull}
|
||||||
echo
|
echo
|
||||||
fi
|
fi
|
||||||
echo "-> Use following command to debug: /home/admin/XXdebugLogs.sh"
|
|
||||||
echo "-> To force Main Menu run: /home/admin/00mainMenu.sh"
|
# check if maybe problems with txindex
|
||||||
echo "-> To try restart: restart"
|
source <(/home/admin/config.scripts/network.txindex.sh status)
|
||||||
|
if [ "${txindex}" == "1" ]; then
|
||||||
|
if [ "${indexFinished}" == "0" ]; then
|
||||||
|
# bitcoind is not starting while still building index - recommend turning off index and restart
|
||||||
|
whiptail --title "Problems with Bitcoin Index" --yes-button "TurnOff TxIndex" --no-button "Do Nothing" --yesno "It looks like ${network}d has problems building the txindex. Turning Off the txindex and restart is recommended." 10 60
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
# delete txindex, turn off and deactivate apps needed index
|
||||||
|
sudo /home/admin/config.scripts/network.txindex.sh delete
|
||||||
|
whiptail --msgbox "OK txindex was turned off.\n\nTo be able to build a valid txindex in the future you might need to reset/redownload the blockchain." 10 56 "" --title " TXINDEX OFF "
|
||||||
|
/home/admin/XXshutdown.sh reboot
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# bitcoind is not starting but index was build in the past - recommend repair with turning off index
|
||||||
|
echo "-> Use command 'repair' and then choose 'DELETE-INDEX' to try rebuilding transaction index."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "-> Use command 'repair' and then choose 'RESET-CHAIN' to try downloading new blockchain."
|
||||||
|
echo "-> Use command 'debug' for more log output you can use for getting support."
|
||||||
|
echo "-> Use command 'menu' to open main menu."
|
||||||
|
echo "-> Have you tried to turn it off and on again? Use command 'restart'"
|
||||||
echo ""
|
echo ""
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
height=6
|
height=6
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# command info
|
# command info
|
||||||
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
||||||
echo "config script to switch txindex on or off"
|
echo "config script to switch txindex on or off"
|
||||||
echo "network.txindex.sh [status|on|off]"
|
echo "network.txindex.sh [status|on|off|delete]"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user