bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 12, 2017, 06:55:50 PM |
|
Вылетает с ошибкой "Произошла неисправимая ошибка...". Как-то раз уже такое случалось, пришлось удалить всю скачанную базу и заново синхронизировать 120гб, теперь уже и это не помогает... Вылетает минут через 15 с той же ошибкой. В логе вот такое
2017-04-12 18:48:48 *** System error while flushing: CDB: Error -30974, can't open database wallet.dat 2017-04-12 18:48:58 ERROR: ProcessNewBlock: ActivateBestChain failed ... 2017-04-12 18:48:58 *** System error while flushing: CDB: Error -30974, can't open database wallet.dat 2017-04-12 18:49:01 CDBEnv::EnvShutdown: Error -30974 shutting down database environment: DB_RUNRECOVERY: Fatal error, run database recovery 2017-04-12 18:49:01 Shutdown: done
Что можно сделать чтоб заработал?
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 12, 2017, 07:09:47 PM |
|
Вылетает с ошибкой "Произошла неисправимая ошибка...". Как-то раз уже такое случалось, пришлось удалить всю скачанную базу и заново синхронизировать 120гб, теперь уже и это не помогает... Вылетает минут через 15 с той же ошибкой. В логе вот такое
2017-04-12 18:48:48 *** System error while flushing: CDB: Error -30974, can't open database wallet.dat 2017-04-12 18:48:58 ERROR: ProcessNewBlock: ActivateBestChain failed ... 2017-04-12 18:48:58 *** System error while flushing: CDB: Error -30974, can't open database wallet.dat 2017-04-12 18:49:01 CDBEnv::EnvShutdown: Error -30974 shutting down database environment: DB_RUNRECOVERY: Fatal error, run database recovery 2017-04-12 18:49:01 Shutdown: done
Что можно сделать чтоб заработал?
кошелек закрывался как то криво? судя по тому что ты написал проблема с самим файлом кошелька, если есть бекап wallet.dat то пробуй восстановить, могу посоветовать попробовать восстановить приват ключи из этого кошелька через параметр -salvagewallet сделай на всяк случай копию нынешнего кошелька wallet.dat
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 12, 2017, 07:22:31 PM |
|
кошелек закрывался как то криво? судя по тому что ты написал проблема с самим файлом кошелька, если есть бекап wallet.dat то пробуй восстановить, могу посоветовать попробовать восстановить приват ключи из этого кошелька через параметр -salvagewallet сделай на всяк случай копию нынешнего кошелька wallet.dat
Пробовал -salvagewallet. Тоже вылетает с ошибкой и ещё и файл wallet.dat портит - после этого прога сразу на него ругаться начинает.
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 12, 2017, 07:37:39 PM |
|
кошелек закрывался как то криво? судя по тому что ты написал проблема с самим файлом кошелька, если есть бекап wallet.dat то пробуй восстановить, могу посоветовать попробовать восстановить приват ключи из этого кошелька через параметр -salvagewallet сделай на всяк случай копию нынешнего кошелька wallet.dat
Пробовал -salvagewallet. Тоже вылетает с ошибкой и ещё и файл wallet.dat портит - после этого прога сразу на него ругаться начинает. а получается хоть запустить кошелек на время? если да то импортируй приват ключи потом их назад в новый кошелек засунь, или попробуй сделай бекап wallet.dat с папки биткоин, и удали его от туда и запусти кору и посмотри как она себя будет вести если не будет проблем то скорее всего проблема с самим файлом кошелька, потом можешь закрыть кошель и попробовать заменить новый wallet на свой
|
|
|
|
irontrader
|
|
April 13, 2017, 02:08:12 AM |
|
Да, такое может случиться, если, например, свет выключили когда кошелёк синхронизировался. Повреждён сам файл данных кошелька wallt.dat. Поэтому нужно делать резервную копию этого файла после каждого добавления нового(ых) адреса(ов) через интерфейс кошелька или копировать при незапущенном кошельке.
Если файл был незашифрован, можно попробовать вытащить приватные ключи через какой-нибудь текстовый редактор, потом импортировать в другой кошелёк.
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 13, 2017, 03:25:04 AM |
|
а получается хоть запустить кошелек на время? если да то импортируй приват ключи потом их назад в новый кошелек засунь, или попробуй сделай бекап wallet.dat с папки биткоин, и удали его от туда и запусти кору и посмотри как она себя будет вести если не будет проблем то скорее всего проблема с самим файлом кошелька, потом можешь закрыть кошель и попробовать заменить новый wallet на свой
Ну какое-то время до выбрасывания ошибки есть... Сразу после запуска в окне где синхронизация нажать кнопку "скрыть"? А как ключи из него импортировать/экспортировать? В меню "Фаил" нет таких пунктов... Как-то из командной строки это делается? Сломался он кстати на ровном месте. Кошель вчера закрыл штатно, сегодня запускаю - при синхронизации ошибка... А проблема точно в wallet.dat, перенёс его в другое место, с новым - синхронизируется вроде. К вечеру может досинхронизируется
|
|
|
|
pol5
Legendary
Offline
Activity: 1736
Merit: 1005
|
|
April 13, 2017, 03:34:01 AM |
|
а получается хоть запустить кошелек на время? если да то импортируй приват ключи потом их назад в новый кошелек засунь, или попробуй сделай бекап wallet.dat с папки биткоин, и удали его от туда и запусти кору и посмотри как она себя будет вести если не будет проблем то скорее всего проблема с самим файлом кошелька, потом можешь закрыть кошель и попробовать заменить новый wallet на свой
Ну какое-то время до выбрасывания ошибки есть... Сразу после запуска в окне где синхронизация нажать кнопку "скрыть"? А как ключи из него импортировать/экспортировать? В меню "Фаил" нет таких пунктов... Как-то из командной строки это делается? Сломался он кстати на ровном месте. Кошель вчера закрыл штатно, сегодня запускаю - при синхронизации ошибка... А проблема точно в wallet.dat, перенёс его в другое место, с новым - синхронизируется вроде. К вечеру может досинхронизируется Чтоб экспортировать приватный ключ нужно: На запущенном кошельке в меню выбрать Help а затем Debug. После этого выбрать Console Откроется консоль. В ней пишем: если у вас кошелёк с паролем, то: walletpassphrase "пароль от кошелька" 600 Где 600 время разблокировки кошелька в секундах. Если кошелёк без пароля то пропускаете этот пункт. Затем в консоле пишите: dumpprivkey адресскошелька Адрескошелька - который вы хотите экспортировать. После чего появится ваш приватный ключ от заданного кошелька. Подробней тут https://en.bitcoin.it/wiki/How_to_import_private_keys_in_Bitcoin_Core_0.7%2B
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 13, 2017, 06:57:45 AM |
|
а получается хоть запустить кошелек на время? если да то импортируй приват ключи потом их назад в новый кошелек засунь, или попробуй сделай бекап wallet.dat с папки биткоин, и удали его от туда и запусти кору и посмотри как она себя будет вести если не будет проблем то скорее всего проблема с самим файлом кошелька, потом можешь закрыть кошель и попробовать заменить новый wallet на свой
Ну какое-то время до выбрасывания ошибки есть... Сразу после запуска в окне где синхронизация нажать кнопку "скрыть"? А как ключи из него импортировать/экспортировать? В меню "Фаил" нет таких пунктов... Как-то из командной строки это делается? Сломался он кстати на ровном месте. Кошель вчера закрыл штатно, сегодня запускаю - при синхронизации ошибка... А проблема точно в wallet.dat, перенёс его в другое место, с новым - синхронизируется вроде. К вечеру может досинхронизируется Чтоб экспортировать приватный ключ нужно: На запущенном кошельке в меню выбрать Help а затем Debug. После этого выбрать Console Подробней тут https://en.bitcoin.it/wiki/How_to_import_private_keys_in_Bitcoin_Core_0.7%2Bеще чуток дополню, что бы назад импортировать приват ключ в новый кошелек нужно в консоле прописать "importprivkey приват ключ" что бы кошелек не синхронизировалось просто отключи интернет
|
|
|
|
Andrey123
|
|
April 13, 2017, 07:28:19 AM |
|
А какой версии кошелёк?
|
| Hello! Voluntary donations that will go towards the development of my coin. 34bwEhH3GMx6swYXt2NBfFbYGkdTcaWtXz....BTC | |
| |
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 13, 2017, 06:27:02 PM |
|
0.14 Спасибо за советы! Ключ вроде достал. Импортировал в новый кошель. Но что-то пока не вижу ни баланса ни адреса старого в нём... Надо ждать полной синхронизации?
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 13, 2017, 06:34:19 PM |
|
0.14 Спасибо за советы! Ключ вроде достал. Импортировал в новый кошель. Но что-то пока не вижу ни баланса ни адреса старого в нём... Надо ждать полной синхронизации?
ну да нужно дождаться полной синхронизации, потом если не отобразится баланс запустить кошель с параметром -rescan как запустить кошель с параметром смотри тут только вместо команды -prune=2048 ставь -rescan https://bitcointalk.org/index.php?topic=1840282.msg18349953#msg18349953
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 14, 2017, 03:10:29 AM |
|
Хм... С новым wallet.dat тоже ошибка. Теперь вот такая.
2017-04-14 03:04:26 init message: Перемотка блоков... 2017-04-14 03:04:27 Corruption: block checksum mismatch 2017-04-14 03:04:27 *** System error while flushing: Database corrupted 2017-04-14 03:04:34 Aborted block database rebuild. Exiting. 2017-04-14 03:04:34 scheduler thread interrupt 2017-04-14 03:04:34 Shutdown: In progress... 2017-04-14 03:04:34 StopNode() 2017-04-14 03:04:34 Corruption: block checksum mismatch 2017-04-14 03:04:34 *** System error while flushing: Database corrupted
Куда теперь копать? HDD? Озу?
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 14, 2017, 06:25:53 AM |
|
Хм... С новым wallet.dat тоже ошибка. Теперь вот такая.
2017-04-14 03:04:26 init message: Перемотка блоков... 2017-04-14 03:04:27 Corruption: block checksum mismatch 2017-04-14 03:04:27 *** System error while flushing: Database corrupted 2017-04-14 03:04:34 Aborted block database rebuild. Exiting. 2017-04-14 03:04:34 scheduler thread interrupt 2017-04-14 03:04:34 Shutdown: In progress... 2017-04-14 03:04:34 StopNode() 2017-04-14 03:04:34 Corruption: block checksum mismatch 2017-04-14 03:04:34 *** System error while flushing: Database corrupted
Куда теперь копать? HDD? Озу?
Хм ну проверяй диск на ошибки тогда, а какие параметры ПК и какая система и какая версия коры? если последняя попробуй откинутся назад на версию ниже, нет тогда качай легкий кошелек и работай с ним выбирай electrum или multibit clasic
|
|
|
|
Lernerz
|
|
April 14, 2017, 11:06:38 AM |
|
Варианты:
- Проблемы с жестким диском - Проблемы с оперативной памятью
Рекомендую также установить кошелек Bitcoin Core 0.14 в режиме сжатия, если нужен полный. Ну либо действительно легкий кошелк в помощь. Ключ легко импортируется в Electrum. В Multibit Classic понадобится подредактировать файлик.
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 14, 2017, 07:35:44 PM Last edit: April 14, 2017, 08:01:05 PM by bottanik |
|
В общем не победил я qt-кошель... Импортировал в электрум. Но вот какая интересная штука выясняется... Последней операцией была привязка биткоинового адреса для получения жетонов byteboll. Там надо было отправить микроплатёж на определённый адрес. Но вместе с этой суммой отправилась сумма почти в 1 бтс (!) на непонятный адрес. И этого адреса в моём кошельке нет. https://blockexplorer.com/address/1GLRzjbhaTHXwwFqFUaaJmZEVnpZ54Cv1tОтбой, экспортировался ключ и для этого адреса.) А есть какая-нибудь команда экспортировать ключи от всех адресов из wallet.dat сразу?
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 15, 2017, 05:00:10 AM |
|
В общем не победил я qt-кошель... Импортировал в электрум. Но вот какая интересная штука выясняется... Последней операцией была привязка биткоинового адреса для получения жетонов byteboll. Там надо было отправить микроплатёж на определённый адрес. Но вместе с этой суммой отправилась сумма почти в 1 бтс (!) на непонятный адрес. И этого адреса в моём кошельке нет. https://blockexplorer.com/address/1GLRzjbhaTHXwwFqFUaaJmZEVnpZ54Cv1tОтбой, экспортировался ключ и для этого адреса.) А есть какая-нибудь команда экспортировать ключи от всех адресов из wallet.dat сразу? команды нет нужно все в ручную по 1 адресу забирать, хотя можешь поискать на гитхабе вроде там была какая то софтина для импорта приват ключей
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
April 15, 2017, 07:53:27 AM |
|
А есть какая-нибудь команда экспортировать ключи от всех адресов из wallet.dat сразу?
Конечно, есть: dumpwallethelp dumpwallet
dumpwallet "filename"
Dumps all wallet keys in a human-readable format.
Arguments: 1. "filename" (string, required) The filename
Examples: > bitcoin-cli dumpwallet "test" > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "dumpwallet", "params": ["test"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
Достаточно ввести в консоли кошелька dumpwallet 1.txt, и файл 1.txt со всеми адресами и их приватными ключами будет создан в папке, где лежит bitcoin-qt.exe.
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 15, 2017, 12:50:33 PM |
|
А есть какая-нибудь команда экспортировать ключи от всех адресов из wallet.dat сразу?
Конечно, есть: dumpwallethelp dumpwallet
dumpwallet "filename"
Dumps all wallet keys in a human-readable format.
Arguments: 1. "filename" (string, required) The filename
Examples: > bitcoin-cli dumpwallet "test" > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "dumpwallet", "params": ["test"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
Достаточно ввести в консоли кошелька dumpwallet 1.txt, и файл 1.txt со всеми адресами и их приватными ключами будет создан в папке, где лежит bitcoin-qt.exe. я чет думал что нельзя все разом импортировать нужно запомнить на будущее, in100 просветил спасибо)
|
|
|
|
bottanik (OP)
Newbie
Offline
Activity: 43
Merit: 0
|
|
April 17, 2017, 04:47:44 AM |
|
Спасибо всем откликнувшимся!) Починил я и на коре бумажник. Получается что после каждой исходящей транзакции надо бэкап делать? Начерта вообще кошель так работает - вместо одной транзакции перекидывает ещё и часть средств на новый адрес? Его ведь нет в старом бэкапе и в случае чего они теряются...
|
|
|
|
vizito
Legendary
Offline
Activity: 1778
Merit: 1098
|
|
April 17, 2017, 07:25:48 AM |
|
Спасибо всем откликнувшимся!) Починил я и на коре бумажник. Получается что после каждой исходящей транзакции надо бэкап делать? Начерта вообще кошель так работает - вместо одной транзакции перекидывает ещё и часть средств на новый адрес? Его ведь нет в старом бэкапе и в случае чего они теряются...
средства приходящие на новый адрес называется сдача, можешь отключить в настройках коры если тебе не удобно в разделе бумажник
|
|
|
|
|