Почему мой клиент говорит: «Произошла фатальная ошибка. Биткойн больше не может безопасно работать и будет закрыт»?

я использую биткойн-клиент на OSX. Я ни в коей мере не умею пользоваться терминалом. У меня было более 300 биткойнов, и мой компьютер стал черным, и теперь клиент продолжает выдавать мне это сообщение: «Произошла фатальная ошибка. Биткойн больше не может безопасно продолжать работу и будет закрыт.

ИСКЛЮЧЕНИЕ: 22DbRunRecoveryException
DbEnv::open: DB_RUNRECOVERY: Неустранимая ошибка, запустите восстановление базы данных
биткойнов в исключении Runaway
"Я могу заплатить кому-нибудь, чтобы помочь мне решить эту проблему. Не хочу терять монеты, которые у меня есть. Спасибо. Вам придется терпеть хотя со мной не слишком хорошо в этом.

Если у вас еще нет резервной копии wallet.datфайла, сделайте ее сейчас. Если у вас уже есть один, сделайте другой, но не перезаписывайте старый этим. Пока у вас есть файл, содержащий ваши закрытые ключи, вы в конечном итоге сможете восстановить монеты.
И будьте осторожны, если вы продолжаете нанимать кого-то, чтобы помочь.

Ответы (1)

Одного этого недостаточно, чтобы узнать, с каким файлом базы данных произошла ошибка. Журнал debug.log может дать более точную информацию.

Если это проблема с блокчейном, ее легко решить. Если проблема возникла после того, как ваш компьютер вышел из строя, скорее всего, так и произошло.

Сначала убедитесь, что проблема заключается в том, что раздел вашего жесткого диска заполнен, и на нем не осталось места. Вероятно, это не так на вашем Mac, но на всякий случай сначала проверьте.

Итак, сделав еще одну резервную копию вашего wallet.dat, вы можете сделать это, чтобы получить новую копию блокчейна:

Эти инструкции предназначены для Mac. Для Linux и Windows имена каталогов будут разными.

 $ cd ~/Library/Application Support 
 $ mv Bitcoin Bitcoin-bak
 $ mkdir Bitcoin
 $ cd Bitcoin
 $ cp ../Bitcoin-bak/wallet.dat .

Затем запустите Bitcoin-Qt как обычно. Он повторно загрузит блокчейн. Это может занять 24 часа или больше, в зависимости от ряда факторов.

Вы можете немного ускорить это, получив блок-цепочку 170 000 блока отсюда:

После загрузки извлеките эти файлы в новый каталог ~/.bitcoin.

Если после того, как Bitcoin-qt загрузит блок-цепочку в самый последний блок и все работает нормально (правильно показывает баланс вашего кошелька и транзакции), вы можете удалить каталог .bitcoin-bak:

$ cd ~/Library/Application Support 
$ rm -rf Bitcoin-bak

Кроме того, загрузка блокчейна происходит быстрее, если вы используете самую последнюю версию Bitcoin-Qt, v0.6.3.

Стыдно сказать, что я даже не могу найти файл wallet.dat. как я уже говорил ранее, я полный новичок и вообще не могу хорошо ориентироваться в терминале. Я следую тому, что прочитал, насколько могу, и продолжаю получать сообщения терминала, в которых говорится, что такого файла нет.
но я хотел бы сказать спасибо вам, ребята, до сих пор. действительно ценю это
Упс, у меня были неправильные имена каталогов, ... Mac отличается. Обновил пост. Пожалуйста, попробуйте еще раз.
Кроме того, я добавил примечание о дисковом пространстве. Просто убедитесь, что диск не заполнен — это тоже может быть причиной.
заработал терминал. buuuuut он все еще не думает, что есть файл wallet.dat: miltons-MacBook-Pro:Bitcoin milton$ cd ~/Library/Application Support miltons-MacBook-Pro:Library milton$ mv Bitcoin Bitcoin-bak miltons-MacBook-Pro:Library milton$ mkdir Биткойн miltons-MacBook-Pro:Библиотека milton$ cd Биткойн miltons-MacBook-Pro:Биткойн milton$ cp ~/Bitcoin-bak/wallet.dat . cp: /Users/milton/Bitcoin-bak/wallet.dat: Нет такого файла или каталога miltons-MacBook-Pro:Bitcoin milton$
еще раз спасибо за всю помощь. до сих пор не исправил, но я думаю, что я на правильном пути, так как все работало, кроме последней командной строки
Извините, исправил мою опечатку. Попробуйте это: $ cd ~/Library/Application Support/Bitcoin, затем $ cp ../Bitcoin-bak/wallet.dat.
Должен ли я попробовать эти две командные строки после $ cd ~/Library/Application Support $ mv Bitcoin Bitcoin-bak $ mkdir Bitcoin $ cd Bitcoin
Извините, комментарии по обмену стеками отстой, если говорить об общении. Если вам нужна дополнительная помощь, запросите помощь на IRC-канале #bitcoin: webchat.freenode.net/?channels=#bitcoin