armory : Bitcoin Core'impossible d'ouvrir le fichier' provoque l'échec de la réindexation


J’ai récemment eu du mal à envoyer des bitcoins de mon portefeuille Armory (0,96,5) vers un autre compte. L’envoi de bitcoin n’a pas fonctionné car le portefeuille n’a pas pu se synchroniser avec la blockchain. Étant donné que Armory repose sur la connexion gérée par le client principal bitcoin, bitcoin-qt ou bitcoind, il est devenu évident que l’échec était causé par les clients principaux bitcoin (0.17.1). La commande./bitcoin-qt –reindex a été émise après l’arrêt de l’Armory, mais a échoué à plusieurs reprises avec des entrées dans debug.log contenant des extraits tels que les suivants immédiatement avant l’arrêt :

2019-01-15T23 :17 :07Z Pré-allocation jusqu’à la position 0x1000000 dans rev01636.dat

224133 tx=371925681 date=’2019-01-10T12 :31 :34Z2Z’ cache)

224157 tx=371928196 date=’2019-01-10T12 :4296 :46Z’progress=0.9900.3t52

armory : Bitcoin Core'impossible d'ouvrir le fichier' provoque l'échec de la réindexation

2019-01-15T23 :17 :07Z Transactions mempool importées à partir du disque : 1 réussie, 0 échouée, 0 expirée, 0 déjà présente

size=133976289.558003, time=2019-01-09.2019-01-11)

2019-01-15T23 :17 :09Z Impossible d’ouvrir le fichier /home/**/.bitcoin/blocks/blk01637.dat

2019-01-15T23 :17 :09Z Impossible d’ouvrir le fichier /home/**/.bitcoin/blocks/blk01637.dat

2019-01-15T23 :17 :09Z ERREUR : WriteBlockToDisk : OpenBlockFile a échoué

2019-01-15T23 :17 :09Z *** Échec de l’écriture du bloc

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :37 :10Z délai d’envoi de socket : 1201s

2019-01-15T23 :39 :47Z ERREUR : ProcessNewBlock : AcceptBlock FAILED (AcceptBlock : Impossible de trouver la position pour écrire un nouveau bloc sur le disque (code 0))

2019-01-15T23 :39 :47Z tor : interruption de thread

2019-01-15T23 :39 :47Z Arrêt : En cours.

2019-01-15T23 :39 :47Z sortie du thread addcon

2019-01-15T23 :39 :47Z sortie du fil opencon

2019-01-15T23 :39 :47Z sortie du fil torcontrol

2019-01-15T23 :39 :47Z sortie du filetage net

2019-01-15T23 :39 :47Z sortie du fil msghand

2019-01-15T23 :39 :47Z interruption du thread du planificateur

2019-01-15T23 :39 :47Z Mempool vidé : 3e-06s à copier, 0,000992s à vider

2019-01-15T23 :39 :47Z Impossible d’ouvrir le fichier /home/**/.bitcoin/blocks/blk01637.dat

2019-01-15T23 :39 :55Z Impossible d’ouvrir le fichier /home/**/.bitcoin/blocks/blk01637.dat

2019-01-15T23 :39 :56Z Libérer le portefeuille

2019-01-15T23 :39 :56Z Arrêt : terminé

Que faire lorsqu’un échec d’ouverture d’un fichier entraîne l’échec de la réindexation ?