Bitcoin Forum

Local => Новички => Topic started by: nd3 on April 05, 2013, 01:41:09 PM



Title: Не происходит синхронизация клиента
Post by: nd3 on April 05, 2013, 01:41:09 PM
Вторые сутки происходит синхронизация, после того, как клиент не запускался около недели. Клиент bitcoin-qt 0.8.1. Что странно, так это количество оставшихся блоков для синхронизации, сначала было около 300, теперь больше 500, и медленно увеличивается. bitcoin-qt -rescan делал, не помогает. Что можно еще сделать?

P.S. Осталось 605 блоков...

upd: Удалил базу, сначала быстро начало синхронизировать, потом остановилось. Время последнего блока Ср марта 13 21:19:53 2013. Сетевой канал 100 Мбит. Кто знает, что случилось 13 марта?


Title: Re: Не происходит синхронизация клиента
Post by: naima53 on April 06, 2013, 05:46:50 PM
, потом остановилось.
Так же было, просто перезапустите без доп.ключей и все пойдет.


Title: Re: Не происходит синхронизация клиента
Post by: nd3 on May 19, 2013, 07:28:14 PM
Синхронизация идет уже больше месяца. Сначала идет загрузка блоков, затем все останавливается, и блоки качаются заново. Т.е. вначале пишет что осталось около 4000 блоков, затем 10000. И так по кругу. Пробовал с новым wallet.dat, с разными ключами запуска, без результата. В кошельке несколько неподтвержденных транзакций. Из подозрительного в логе, много записей типа такой:
Code:
InvalidChainFound: invalid block=0000000000000019c8c617453a72b665b7f5110d84a9cfc776671d787b4fb3a3  height=236848  work=1238674012348008420473  date=2013-05-19 01:57:18
InvalidChainFound:  current best=000000000000026838bb4684e9467ee260ed554e21d9afddc0f71a68488bbd3e  height=225955  work=863797817500274778308  date=2013-03-15 06:39:14
InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.


Title: Re: Не происходит синхронизация клиента
Post by: naima53 on May 20, 2013, 11:30:41 AM
Синхронизация идет уже больше месяца. Сначала идет загрузка блоков, затем все останавливается, и блоки качаются заново. Т.е. вначале пишет что осталось около 4000 блоков, затем 10000. И так по кругу. Пробовал с новым wallet.dat, с разными ключами запуска, без результата. В кошельке несколько неподтвержденных транзакций. Из подозрительного в логе, много записей типа такой:
Code:
InvalidChainFound: invalid block=0000000000000019c8c617453a72b665b7f5110d84a9cfc776671d787b4fb3a3  height=236848  work=1238674012348008420473  date=2013-05-19 01:57:18
InvalidChainFound:  current best=000000000000026838bb4684e9467ee260ed554e21d9afddc0f71a68488bbd3e  height=225955  work=863797817500274778308  date=2013-03-15 06:39:14
InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.
Думаю стоит к нему прислушаться и всетаки сделать
Quote
You may need to upgrade
  :-\


Title: Re: Не происходит синхронизация клиента
Post by: Samumsa on May 20, 2013, 01:41:09 PM
Синхронизация идет уже больше месяца. Сначала идет загрузка блоков, затем все останавливается, и блоки качаются заново. Т.е. вначале пишет что осталось около 4000 блоков, затем 10000. И так по кругу. Пробовал с новым wallet.dat, с разными ключами запуска, без результата. В кошельке несколько неподтвержденных транзакций. Из подозрительного в логе, много записей типа такой:
Code:
InvalidChainFound: invalid block=0000000000000019c8c617453a72b665b7f5110d84a9cfc776671d787b4fb3a3  height=236848  work=1238674012348008420473  date=2013-05-19 01:57:18
InvalidChainFound:  current best=000000000000026838bb4684e9467ee260ed554e21d9afddc0f71a68488bbd3e  height=225955  work=863797817500274778308  date=2013-03-15 06:39:14
InvalidChainFound: Warning: Displayed transactions may not be correct! You may need to upgrade, or other nodes may need to upgrade.
Думаю стоит к нему прислушаться и всетаки сделать
Quote
You may need to upgrade
  :-\

Так он же в начале написал, что версия 0.8.1
Значит обновлен кошелек.


Title: Re: Не происходит синхронизация клиента
Post by: giv on May 20, 2013, 03:25:49 PM
Я бы удалил всю базу, и снова попытался синхронизироваться.
Воообще, странно, сколько раз не сихронизировался с нуля - никогда проблем не было.
Месяц - это точно ненормально. 0.8.1 должен с нуля синхронизироваться часов за 6-8. Через I2P синхронизируется до 3-7 дней.
Перед удалением базы, удалите еще файл peers.dat, лежит там же, где и wallet.dat. Возможно, вы подключаетесь к каким-то плохим нодам.


Title: Re: Не происходит синхронизация клиента
Post by: nd3 on May 20, 2013, 08:25:58 PM
Уточнения;
ОС linux 64bit
версия клиента bitcoin-qt v0.8.1-beta

Базу удалял, оставлял только wallet.dat, и осуществлял заново синхронизацию. Через 1-2 дня, процесс синхронизации доходит до зацикливания, как описывал раньше.
Запускал с ключем -connect=, выбирал узлы сети. Почему-то не помогло, может нужно какие-нибудь "правильные" узлы сети?
Также запускал bitcoind.
В аноглоязычном интернете, указывают на ошибку диска, но у меня все чисто в системных логах и смарт. Естественно понимаю, что так быть не должно.
Баг репорт, даже не знаю как составить. Приложить огромный лог, и замечание что у меня не работает, наверное явно не достаточно. Минимальное желание, хотя-бы забрать монеты, и перевести на другого клиента.


Title: Re: Не происходит синхронизация клиента
Post by: giv on May 20, 2013, 08:33:46 PM
а другой машины под рукой нет? если нет, может тогда попробовать виртуалку? накатить чистый виндовс/линукс (по желанию), поставить только биткоин, попробовать синхронизироваться.
сдается мне, что проблема в вашей машине, а не в биткоине.
еще у клиента (и qt, и демона) есть ключ -debug, он еще больше увеличивает лог-файл, зато может напишет чего полезного.


Title: Re: Не происходит синхронизация клиента
Post by: nd3 on May 20, 2013, 08:42:13 PM
а другой машины под рукой нет? если нет, может тогда попробовать виртуалку? накатить чистый виндовс/линукс (по желанию), поставить только биткоин, попробовать синхронизироваться.
сдается мне, что проблема в вашей машине, а не в биткоине.
Пробовал на этом-же железе, с windows, она стоит второй. Эффект тот-же, 1-2 дня идет интенсивная закачка блоков, затем останов откат и зацикливание, неделя безрезультатного ожидания. Ума не приложу, что может быть не так с железом, может дело в каком-то неправильном сетевом окружении? Понаблюдаю с дебагом.
ps Пока писал пост, оставалось около 4000 блоков, только что глянул, остался 7051 блок...


Title: Re: Не происходит синхронизация клиента
Post by: rPman on May 21, 2013, 06:49:35 AM
Если ваша нода последней версии, то знаит вы подключаетесь к устаревшим нодам.. странно что это происходит так долго, ситуация должна была исправиться сама.
Попробуйте принудительно подклбючиться к правильным нодам, в конфиге или ключах запуска -addnode address:port
Добавьте ip-адреса пулов, своих знакомых, других гарантированно работающих и правильных нод
https://en.bitcoin.it/wiki/Fallback_Nodes


Title: Re: Не происходит синхронизация клиента
Post by: giv on May 21, 2013, 07:52:30 AM
проверить ноды, к которым вы подключены можно RPC-вызовом getpeerinfo. В bitcoin-qt: Помощь - Окно отладки - Консоль. Внизу окна набрать команду getpeerinfo. Будет выведен список всех нод, к которым вы подключены, в том числе и их версии (строка subver). Строка version указывает номер протокола, а не клиента, поэтому она должна быть >= 70001 для новых клиентов


Title: Re: Не происходит синхронизация клиента
Post by: nd3 on May 22, 2013, 02:22:40 PM
Удалил базу и начал закачивать все заново, все выполнилось примерно за сутки. Проблема решилась. Запускал по умолчанию, без ключей. Странно что предыдущие аналогичные действия не приводили к результату. Вот и думаю, что это было. Всем спасибо!