Bitcoin core ошибка инициализации настроек

Я хочу запустить на нем полный биткойн-узел. ubuntu focal.
Мне не хватило места на диске, поэтому я купил для этого новый жесткий диск USB емкостью 4 ТБ.

Я отформатировал его как ext4, используя графический интерфейс «disks».

Он монтируется правильно, и мой пользователь может читать / записывать на него файлы.

Но биткойн-клиент , установленный с помощью apt-get, не запускается, так как ему не удается записать свой файл конфигурации.

Выдает следующую ошибку:

Error initializing settings: Failed saving settings file:
- Error: Unable to open settings file /mnt/bigdata/crypto/bitcoin/settings.json.tmp for writing

Соответствующая часть файла / etc / fstab:

/dev/disk/by-id/usb-TOSHIBA_External_USB_3.0_20200917019302F-0:0-part1 /mnt/bigdata auto x-gvfs-show 0 0

Я пробовал создать файл вручную:

touch /mnt/bigdata/crypto/bitcoin/settings.json.tmp

Нет проблем, такая же ошибка.

Я пробовал с другими файловыми системами, результат тот же.

Я не могу попытаться запустить биткойн в другом каталоге, так как у меня буквально не осталось места на других моих устройствах, и я не хочу перемещать что-либо на USB-накопитель, чтобы освободить место, если я по какой-то причине снова его отформатирую.

Я здесь в растерянности. Давно не трогал Linux, так что извините, если это очевидно.

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

the error message and some relevant config

Спасибо за вашу помощь!

задан
31 March 2021 в 22:21

поделиться

How to fix this?

enter image description here

My computer shut down without closing the program and now I try to help the network but cannot open the app… I’m a newbie, excuse myself please!

Murch's user avatar

Murch

69.8k33 gold badges180 silver badges592 bronze badges

asked Dec 10, 2021 at 23:59

Naiad Arenque's user avatar

May you have corrupted files due to shutdown. I’ve suggest you to take a look at the debug.log file for further information. First try the -reindex option if you continue to have this issue there Remove the corrupted files and restart Bitcoin core again. Note: You should backup your wallet file before any operation.

answered Dec 11, 2021 at 0:18

Pegasus's user avatar

0

  • #1

Доброго времени суток.
Решил приобщиться к миру криптовалюты, скачал вышеозначенный кошелёк (все 360Гб), всё было хорошо, пока, не отключили свет.
Кошелёк находился в режиме синхронизации долгое время, нашел на этом форуме подсказку:

1. введите команду в консоле: getbestblockhash
2. выберите и скопируйте полученный блочный хэш и введите: reconsiderblock <hashoutputfromstep1>
вывод должен быть нулевым и блоки должны снова двигаться, все команды без кавычек

Выполнил, в ответ получил — null, но ничего не изменилось.
Деинсталлировал кошелёк и снёс папку с блоками. Решил установить заново. Но результат нулевой, блокчейн не скачивается, идёт какая-то синхронизация (фото прилагаю). За сутки ничего не изменилось.
Помогите пожалуйста решить данную проблему, хочу купить бесперебойник и сделать полноценную ноду.

  • 1.JPG

    1.JPG

    111,4 КБ · Просмотры: 92

  • #2

1. Для начала купите бесперебойник,раз у вас проблемы с электричеством.
2. Для запуска полноценной ноды,скачать и синхронизировать кошелек недостаточно.
на данном этапе клиент выступает в роли исключительно кошелька, при этом не самого удобного с точки зрения скорости.
Для того, чтобы была полноценная нода, необходимо осуществить еще несколько действий. В первую очередь — настроить входящие соединения через порт 8333. Для этого через вкладку Настройки > Опции заходим в сетевые настройки, отмечаем “разрешить входящие подключения” и вручную прописываем параметры порта. И перезапускаем комп. Перезагрузив клиент, выжидаем около 15-20 минут, после чего заходим на https://bitnodes.io/, где находим поле проверки доступности ноды. Если возникли проблемы, информацию по конфигурации можно найти в специальном разделе на Bitcoin.org.
3. Попробуйте не самую последнюю версию Bitcoin core поставить. Да и парметры железа проверьте.
Необходимые параметры: Десктопный компьютер или ноутбук с последними версиями Windows, Mac OS X или Linux.
368 Гб свободного пространства на жестком диске с минимальной скоростью чтения / записи 100 MB/s (а лучше SSD);
4 Гб оперативной памяти (RAM).

  • #3

Алексей Александрович, в мире криптовалюты нужно быть очень внимательным,что-бы по не знанию не потерять свое,будьте аккуратны и добро пожаловать.

  • #4

Доброго времени суток.
Решил приобщиться к миру криптовалюты, скачал вышеозначенный кошелёк (все 360Гб), всё было хорошо, пока, не отключили свет.
Кошелёк находился в режиме синхронизации долгое время, нашел на этом форуме подсказку:

Выполнил, в ответ получил — null, но ничего не изменилось.
Деинсталлировал кошелёк и снёс папку с блоками. Решил установить заново. Но результат нулевой, блокчейн не скачивается, идёт какая-то синхронизация (фото прилагаю). За сутки ничего не изменилось.
Помогите пожалуйста решить данную проблему, хочу купить бесперебойник и сделать полноценную ноду.

Еще попробуйте запустить через батник с командой -repairwallet
Создаем ярлык запускающего файла, щелкаем по нему правой кнопкой мыши и выбираем пункт «Свойства». В строке «Объект» дописываем в самом конце -repairwallet чтобы получилась строка примерно следующего содержания:

«C:bitcoinbitcoin-qt.exe» -repairwallet

  • #5

Доброго времени суток.
Решил приобщиться к миру криптовалюты, скачал вышеозначенный кошелёк (все 360Гб), всё было хорошо, пока, не отключили свет.
Кошелёк находился в режиме синхронизации долгое время, нашел на этом форуме подсказку:
Выполнил, в ответ получил — null, но ничего не изменилось.
Деинсталлировал кошелёк и снёс папку с блоками. Решил установить заново. Но результат нулевой, блокчейн не скачивается, идёт какая-то синхронизация (фото прилагаю). За сутки ничего не изменилось.
Помогите пожалуйста решить данную проблему, хочу купить бесперебойник и сделать полноценную ноду.

1. Удали опять кошелек и папку с блоками.
2. Скачай кошелек с официального источника bitcoin.org
3. Можно запустить кошелек с ключом -prune=600 (как запустить с ключом, написали выше, только вместо -repairwallet пишем -prune=600). Тогда будут выкачиваться не все 360 гигабайт, а только 6. Ограничения, — если надумаешь запустить кошелек с другим wallet.dat, будет все перекачиваться по новой. Но, в большинстве случаев, это и не надо.
Для чего простому пользователю полноценная нода, — не знаю.

  • #6

Спасибо за советы.
-prune=600 с этим значением запустился, пока тишина, та же ситуация наблюдается
Команда -repairwallet не принимается, пишет ошибку.

  • 2.JPG

    2.JPG

    102,2 КБ · Просмотры: 54

  • #7

Разобрался.
Еще раз большое спасибо, пошел прогресс.

  • #8

для чего такой тяжелый кошелек?
сейчас есть много хороших и эффективных способов хранения криптоактивов. биткоин кор был актуален в году так 2012-17м… а сейчас лишь — если нужен холодный сейф на энное кол-во долгого битка.

  • #9

Такой тяжёлый кошелёк нужен потому, что меня очень заинтересовала тема криптовалют, а именно — биткоин.
Я хочу приобщиться к этому сообществу и организовать у себя полную ноду для улучшения (хоть 1 компьютер и не делает погоды) децентрализации. Мне кажется, за этим будущее и стоит приобщаться к нему, это не так и сложно, как я успел немного разобраться по статьям и видео.
Я приобрёл себе видеокарту РТХ-3060, зарегистрировался на найсхеш и уже успешно за 2 недели смог заработать 5400 рублей. На счету в банке эти деньги обесценивались, а тут, я помогаю верифицировать блоки, пусть и не биткоина. Найсхеш, как я успел разобраться продаёт мощность моей видеокарты, а что на ней майнится, мне неизвестно.
В любом случае, я никуда не спешу, надеюсь стоимость карты со временем окупится и в последствии я на старость буду иметь хоть небольшую поддержку. Пенсия чуть больше 18000 р. На старости лет хоть какое-то увлечение.
У меня вопрос, нужно ли мне покупать статический IP адрес у моего провайдера для организации полной ноды?
Спасибо еще раз за советы, очень хорошо, что есть такие отзывчивые люди, как на этом форуме.

  • #10

Такой тяжёлый кошелёк нужен потому, что меня очень заинтересовала тема криптовалют, а именно — биткоин.
Я хочу приобщиться к этому сообществу и организовать у себя полную ноду для улучшения (хоть 1 компьютер и не делает погоды) децентрализации. Мне кажется, за этим будущее и стоит приобщаться к нему, это не так и сложно, как я успел немного разобраться по статьям и видео.
Я приобрёл себе видеокарту РТХ-3060, зарегистрировался на найсхеш и уже успешно за 2 недели смог заработать 5400 рублей. На счету в банке эти деньги обесценивались, а тут, я помогаю верифицировать блоки, пусть и не биткоина. Найсхеш, как я успел разобраться продаёт мощность моей видеокарты, а что на ней майнится, мне неизвестно.
В любом случае, я никуда не спешу, надеюсь стоимость карты со временем окупится и в последствии я на старость буду иметь хоть небольшую поддержку. Пенсия чуть больше 18000 р. На старости лет хоть какое-то увлечение.
У меня вопрос, нужно ли мне покупать статический IP адрес у моего провайдера для организации полной ноды?
Спасибо еще раз за советы, очень хорошо, что есть такие отзывчивые люди, как на этом форуме.

ну, мой отец в свои 72 имеет полновесный риг 3070 карт) тоже решил, что прибавка к пенсии хорошая, и снял все накопления в октябре. уже окупился, счастлив как ребенок.
по поводу ноды и децентрализации валидатора биткоина — не стоит даже заморачиваться на этот счет. битнама не переплюнуть, даже парой-тройкой ангаров проф асиков.
а на пенсии найти себе увлекательное хобби, да еще и в Ай Ти области — стоит дорогого.
удачи!

  • #11

Большое спасибо за добрые пожелания!
Кто такой этот битнам? можно если не затруднит, ссылку, очень интересно почитать для общего развития.

  • #12

Большое спасибо за добрые пожелания!
Кто такой этот битнам? можно если не затруднит, ссылку, очень интересно почитать для общего развития.

битмаин*
www.bitmain.com

  • #13

Держал фуллноду биткоина года два. Есть смутное ощущение, что приносишь сообществу какую-то пользу, некий вклад в децентрализацию, но скучно — ничего не происходит. Потом держал фуллноду монеро и даже майнил в соло, естественно с нулевым выхлопом. Ощущение примерно аналогичное фуллноде биткоина. Когда есть обратная связь в виде регулярного вознаграждения гораздо интересней.

  • #14

Доброго дня всем форумчанам.
Еще подскажите пожалуйста такой вопрос, я купил новую карту 3060, но теперь на полке валяется 2 гигабайтная, GTX какой-то там. Толи 600, то ли 700 серии.
Ей так и лежать на полке или авито, или можно приспособить копать какую-нибудь самую захудалую монетку?

  • #15

Доброго дня всем форумчанам.
Еще подскажите пожалуйста такой вопрос, я купил новую карту 3060, но теперь на полке валяется 2 гигабайтная, GTX какой-то там. Толи 600, то ли 700 серии.
Ей так и лежать на полке или авито, или можно приспособить копать какую-нибудь самую захудалую монетку?

Я думаю, единственная возможность накопать на ней какие то коины, — это продать на авито, и купить на вырученные деньги этих самых коинов)))

  • #16

Я не сомневался, что именно такой ответ получу, еще раз спасибо =)

  • #17

Доброго вечера, уважаемые форумчане.
Извиняюсь за пост не по теме, но не хочу засорять форум своим спамом, решил написать тут.

Я не понимаю, что происходит с моим майнингом, уже несколько дней подряд растёт прибыльность, я ищу ответы в ютубе и хотел бы тут прояснить для себя ситуацию.
Я рассчитывал получать со своей 3060 примерно 250, максимум 300 р. в сутки. Сегодня весь день выше 1000 р. показывает доходность, под вечер перевалило за 1400 р. (скрин прилагаю).
Может быть я не так что-то настроил и мне показывает неверные цифры?

  • 3.JPG

    3.JPG

    112,8 КБ · Просмотры: 11

  • #18

Доброго вечера, уважаемые форумчане.
Извиняюсь за пост не по теме, но не хочу засорять форум своим спамом, решил написать тут.

Я не понимаю, что происходит с моим майнингом, уже несколько дней подряд растёт прибыльность, я ищу ответы в ютубе и хотел бы тут прояснить для себя ситуацию.
Я рассчитывал получать со своей 3060 примерно 250, максимум 300 р. в сутки. Сегодня весь день выше 1000 р. показывает доходность, под вечер перевалило за 1400 р. (скрин прилагаю).
Может быть я не так что-то настроил и мне показывает неверные цифры?

тут два варианта — или радовать ся и молчать, или писать в техподдержку найса с вопросом, кому вернуть излишне начисленное

  • #19

Еще раз здравствуйте.
Я купил вторую карту 3060, поставил, работают теперь две. Подразогнал, дают по 48.5 хешей на эфире каждая.
В материнской плате есть ещё один разъём — PCI-E 2.0 X2, в нём 3060 выдаёт только 50% производительности, я проверял.
Хочу спросить у уважаемых форумчан совета, какую карту можно вставить в этот слот, чтобы она давала 100% производительности ?
Само собой не 3070, 3080, 3090, а младшие карты. 20 серии может быть.
Заранее спасибо.

  • #20

Разобрался.
Еще раз большое спасибо, пошел прогресс.

Подскажите как разобрались с кошельком ,та же ситуация,ввёл -prune=600 загрузился ,но сама загрузка не идёт,в чем может быть дело господа ?

legendary

Activity: 1974

Merit: 3766

🔐BitcoinMessage.Tools🔑

Тот гайд описывает как расщепить данные, которые по умолчанию хранятся в одной директории, между различными директориями. Вам это в действительности надо? Если да, то зачем?

Вы сами упомянули, что синхронизация в случае использования SSD происходит намного быстрее, да я и сам проверил это на практике. Проблема в том, что при отсутствии ссдшника на 500+ гб никак не получится записать блокчейн целиком. Если расщепить папки между разными дисками: к примеру поместить папки chainstate, blocks/index и indexes на SSD (они занимают не так много места), то можно значительно выиграть в скорости. После начальной синхронизации можно вернуть все на место, там скорость уже не так важна.

То что перестал синхронизироваться после того как включили txindex=1 (коре  по умолчанию воспринимает этот этого параметр как ноль) это нормально. Происходит перестройка базы данных. Как только она закончится, синхронизация должна возобновиться.  Вам  действительности надо чтобы строилась база данных для всех транзакций без исключения, а не только для ваших транзакций? Если да, то зачем?

Главная цель — не только запустить ноду, но и использовать ее для самостоятельной проверки транзакций. Можно настроить персональный электрум сервер или запустить собственную lightning ноду, но все это требует индексирования транзакций. Мобильные кошельки обычно тоже можно подключить к своим собственным нодам, так что это явно не будет лишним. Не доверяй, а проверяй, в общем.

SATA SSD подключается через простой USB-SATA переходник.

Подключить диск — это меньшая из проблем, можно и без переходника обойтись. Тем более, разве при подключении через USB скорость не пострадает? Мне всегда казалось, что SATA быстрее USB.

legendary

Activity: 1974

Merit: 3766

🔐BitcoinMessage.Tools🔑

Можно все сделать с небольшой поправкой к тому, что вы делаете.

а) Bitcoin Core устанавливаете на компах  X, Y и Z , которым подключаете внешний диск с локальным блокчейном.

б) внешний диск с локальным блокчейном подключаете к тому компу с которым хотите работать

в) в файле конфигурации к коре создаете запись, в которой указываете путь к папке на своём внешнем диске, где хранится локальная база.

datadir=(ваш путь)

С тем, как вы это делаете ,ничего не получится. Коре для своей работы  использует динамические библиотеки от форточек.  Надо самому компилировать portable версию коре, чтобы установить клиент на отдельный внешний диск.

Файл конфигурации это файл bitcoin.conf, который лежит вместе с папками blocks, chainstate и т.д?  Если да, то получается он тоже размещен на внешнем диске, тогда как Bitcoin Core узнает, где именно находится нужная папка со скаченным блокчейном? Или есть еще какой-то файл, где можно менять настройки? На самом деле, в этих файлах можно запутаться так как написано что настройки, сделанные в GUI (в интерфейсе программы) имеют меньшую силу, чем настройки в bitcoin.conf. Хотя там есть еще и консоль, которая имеет наивысший приоритет…

С портативной версией понятно, без установки не обойтись… Компиляция портативной версии это уже за пределами моей компетенции, к сожалению. Возможно, есть другие имплементации полной ноды, позволяющие делать портабл версии из коробки. Будем искать.

legendary

Activity: 1974

Merit: 3766

🔐BitcoinMessage.Tools🔑

Возник такой вопрос. Возможно ли сделать ноду портативной, то есть хранить историю на портативном жестком диске и перемещать между компами X, Y и Z для возможности быстрого подключения и синхронизации?

Что я пытался делать:
1) установил Bitcoin Core на съемный жесткий диск, синхронизировался с блокчейном, затем вынул жесткий диск.
2) после этого переустановил операционку (win10)
3) попытался запустить bitcoin-qt.exe на диске и он запустился

Проблема в том, что когда я зашел в Bitcoin Core, то увидел что он не хочет подсоединяться к пирам, входящих подключений не было сколько я ни ждал. Синхронизациии соответственно тоже не происходило, она застряла на 99.83%. Более того, каждый раз когда я пытался зайти в настройки , Bitcoin Core зависал на пять минут и вообще работал нестабильно.

При переустановке и новой синхронизации, все работало как часы, но саму папку с bitcoin-qt.exe я установил на системный диск.

В чем может быть проблема, почему Bitcoin Core отказывается работать после переустановки системы? Как синхронизировать его по-новой, чтобы не переустанавливать каждый раз. Возможно каких-то записей в реестре Windows не хватает для корректной работы, возможно ли ввести их вручную? Как перенести папку с bitcoin-qt на другой диск без потери работоспособности кошелька?

Comments

@laanwj

ryanofsky

added a commit
to ryanofsky/gui
that referenced
this issue

Jul 8, 2021

@ryanofsky

ryanofsky

added a commit
to ryanofsky/gui
that referenced
this issue

Jul 13, 2021

@ryanofsky

hebasto

added a commit
to bitcoin-core/gui
that referenced
this issue

Aug 6, 2021

@hebasto

sidhujag

pushed a commit
to syscoin/syscoin
that referenced
this issue

Aug 6, 2021

@hebasto

stratospher

pushed a commit
to stratospher/bitcoin
that referenced
this issue

Aug 14, 2021

Fixes bitcoin#21340

Co-authored-by: Jarol Rodriguez <jarolrod@tutanota.com>

luke-jr

pushed a commit
to bitcoinknots/bitcoin
that referenced
this issue

Oct 17, 2021

Fixes bitcoin#21340

Co-authored-by: Jarol Rodriguez <jarolrod@tutanota.com>

janus

pushed a commit
to BitgesellOfficial/bitgesell
that referenced
this issue

Nov 5, 2021

Понравилась статья? Поделить с друзьями:
  • Bird player ошибка загрузки
  • Bio4 exe ошибка приложения 0xc000007b
  • Biostar ошибка 99
  • Binkw64 dll skyrim se ошибка
  • Bioshock remastered ошибка steam