Вернуться   Биткоин Форум > Bitcoin - поддержка
1 ноября 2017, 5:42:38 PM   # 1
 
 
Сообщения: 555
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет всем, вот я снова с моими проблемами о узлах 

На этот раз о другом узле Я заходящего на pine64.

Я попытался установить Bitcore узел, чтобы создать свою собственную службу бумажника, но это не было возможно. Если кто-то сделал это, пожалуйста, напишите мне, чтобы помочь мне.

..следуя с настройкой pine64: Я установил Bitcoin Сердечник 0.15.0.1 и после выполнения bitcoind -daemon я могу послать RPC-вызовы и ответ узла каждую команду.

Тогда я редактировал кронтаб так, если узел получает перезагружается bitcoind должен начать снова.

Это когда моя проблема происходит, если я перезагружать узел bitcoind выполняется, но когда я посылаю RPC вызов я получил это сообщение:

Код:
сосна @ pine64: ~ $ Bitcoin-кли getconnectioncount
Ошибка: не удалось подключиться к серверу: неизвестный (код -1)
(Убедитесь, что сервер работает, и вы подключаетесь к правильному порту RPC)

Вот мой кронтаб конфигурации
Код:
сосна @ pine64: ~ $ кронтабы -e

# М ч дом мон команду DOW

@reboot / USR / местные / бен / bitcoind &

Мой файл bitcoin.conf

Код:
сосна @ pine64: ~ $ кошка .bitcoin / bitcoin.conf
##
## bitcoin.conf конфигурационный файл. Строки, начинающиеся с #, являются комментариями.
##

# Сетевые параметры:

# Запуск на тестовой сети, а не в реальной сети Bitcoin.
# Testnet = 0

# Запуск тестовой сети регрессии
# Regtest = 0

# Подключение через прокси-сервер SOCKS5
# Прокси = 127.0.0.1: 9050

# Привязать к данному адресу и всегда слушать на нем. Используйте [хост]: порт обозначения для IPv6
# Привязывать =<адр>

# Привязать к данному адресу и белый список пэров, подключённых к нему. Используйте [хост]: порт обозначения для IPv6
# Whitebind =<адр>

################################################## ############
## Быстрый Грунтовка на AddNode против подключения ##
## Скажем, например, вы используете AddNode = 4.2.2.4 ##
## ADDNODE соединит вас и рассказать вам о ##
## узлы соединены с 4.2.2.4. Кроме того, он покажет ##
## другие узлы, связанные с ним, что вы существуете так ##
## они могут подключиться к вам. ##
## подключение не будет делать выше, когда вы подключите "к нему. ##
## Он будет * только * подключить вас к 4.2.2.4 и никто другой ##.
## ##
## Итак, если вы находитесь за брандмауэром, или есть другие проблемы ##
## найти узлы, добавить с помощью «AddNode». ##
## ##
## Если вы хотите оставаться частной, используйте «соединение» только ##
## подключиться к "доверенный" узлы. ##
## ##
## Если вы запустите несколько узлов в локальной сети, нет необходимости в ##
## все из них, чтобы открыть много соединений. Вместо ##
## «Connect» их всех к одному узлу, который перенаправляется порт ##
## и имеет множество связей. ##
## Спасибо идет к [Лапша] на Freenode. ##
################################################## ############

# Используйте столько AddNode = настройки, как вы хотите подключиться к определенным аналогам
# ADDNODE = 69.164.218.197
# ADDNODE = 10.0.0.2: 8333

# Можно также использовать как много Connect = настройки, как вы хотите подключить только к определенным аналогам
# Подключения = 69.164.218.197
# Подключить = 10.0.0.1: 8333

# Listening режим, включен по умолчанию, за исключением, когда «соединение» используется
# Слушать = 1

# Максимальное количество входящих + исходящих соединений.
# MaxConnections =

#
Параметры # JSON-RPC (для управления бегущей Bitcoin / bitcoind процесса)
#

# Сервер = 1 говорит Bitcoin-Qt и bitcoind принимать команды JSON-RPC
# Сервер = 0

# Привязать к данному адресу для прослушивания соединений JSON-RPC. Используйте [хост]: порт обозначения для IPv6.
# Эта опция может быть указана несколько раз (по умолчанию: привязка ко всем интерфейсам)
# RPCbind =<адр>

# Если rpcpassword не установлен, ПКР печенье аутентификации ищется. По умолчанию `-rpccookiefile` имя
# Является .cookie и найти в `-datadir` используется для bitcoind. Этот параметр обычно используется
# Когда сервер и клиент работают как тот же пользователь.
#
# Если нет, то вы должны установить rpcuser и rpcpassword для обеспечения JSON-RPC API. Первый
# Метод (РЕКОМЕНДУЕТСЯ), чтобы установить эту пару для сервера и клиента:
# Rpcuser = Ulysseys
# Rpcpassword = YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_385593
#
# Второй метод `rpcauth` может быть добавлен аргумент запуска сервера. Он устанавливается во время инициализации
# Используя выход из сценария в долевом / rpcuser / rpcuser.py после ввода имени пользователя:
#
# ./share/rpcuser/rpcuser.py алиса
# Строка, которая будет добавлена ​​к bitcoin.conf:
# Rpcauth = алиса: f7efda5c189b999524f151318c0c86 $ d5b51b3beffbc02b724e5d095828e0bc8b2456e9ac8757ae3211a5d9b16a22ae
# Ваш пароль:
# DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E =
#
# На стороне клиента необходимо добавить обычный пользователь / пароль пару для отправки команд:
# Rpcuser = алиса
# Rpcpassword = DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E =
#
# Вы даже можете добавить несколько записей их к файлу конф сервера, и клиент может использовать любого из них:
# Rpcauth = боб: b2dd077cb54591a2f3139e69a897ac $ 4e71f08d48b4347cf8eff3815c0e25ae2e9a4340474079f55705f40574f4ec99

# Сколько секунд Bitcoin будет ждать полного запроса RPC HTTP.
устанавливается # после подключения HTTP.
# Rpcclienttimeout = 30

# По умолчанию, только RPC соединения от локального хоста разрешены.
# Укажите, как много rpcallowip = настройки, как вы хотите, чтобы разрешить соединения с другими узлами,
# Либо как единый IPv4 / IPv6 или со спецификацией подсети.

# Примечание: открытие порта RPC для хостов за пределами вашей локальной доверенной сети НЕ РЕКОМЕНДУЕТСЯ,
# Потому что rpcpassword передается по сети в незашифрованном виде.

# Сервер = 1 говорит Bitcoin-Qt, чтобы принимать команды JSON-RPC.
# Это также читать bitcoind, чтобы определить, если RPC должен быть включен
# Rpcallowip = 10.1.1.34 / 255.255.255.0
# Rpcallowip = 1.2.3.4 / 24
# Rpcallowip = 2001: db8: 85a3: 0: 0: 8a2e: 370: 7334/96

# Прислушайтесь RPC соединения по этому TCP порту:
# Rpcport = 8332

# Вы можете использовать Bitcoin или bitcoind для отправки команд Bitcoin / bitcoind
# Работает на другом хосте с помощью этой опции:
# Rpcconnect = 127.0.0.1

# Создание сделки, которые имеют достаточное количество сборов, таким образом они могут начать подтверждение в п блоков (по умолчанию: 6).
# Этот параметр подавляться в -paytxfee вариант.
# Txconfirmtarget = п

# опции Разное

# Предварительно генерировать такое количество открытых / закрытых ключей пары, поэтому бумажник резервные копии будут действительны
# Обе предыдущие операции и несколько десятков будущих сделок.
# Keypool = 100

# Обратите факультативную плату за сделку каждый раз, когда вы отправляете биткойны. Операции с налогами
# Более вероятно, чем свободные сделки, включенных в сгенерированных блоках, так что может
# Быть подтверждено раньше.
# Paytxfee = 0,00

# Включить обрезку, чтобы уменьшить требования к памяти, удалив старые блоки.
# Этот режим не совместим с -txindex и -rescan.
# 0 = по умолчанию (без обрезки).
# 1 = позволяет вручную обрезку с помощью RPC.
# >= 550 = мишень, чтобы находиться под в МиБ.
подрезать = 1000

# опции интерфейса пользователя

# Start Bitcoin минимизированы
# Мин = 1

# Минимизация в системный трей
# MinimizeToTray = 1

Результаты п.с. когда Bitcoin -daemon выполнен из кли

Код:
сосна @ pine64: ~ $ пс Окс | Grep bitcoind
сосна 2214 9,9 22,6 1862152 461952? Ssl Oct31 95:02 bitcoind -daemon
сосна 26429 0,0 0,0 121620 908 очки / 0 S + 11:53 0:00 Grep --color = автоматический bitcoind

Результаты п.с. когда Bitcoin выполняется после перезагрузки в кронтабе

Код:
сосна @ pine64: ~ $ пс Окс | Grep bitcoind
сосна 636 65,8 11,3 841216 230304? Dll 11:56 0:11 / USR / местные / бен / bitcoind
сосна +1073 0,0 0,0 121620 904 очки / 0 S + 11:57 0:00 Grep --color = автоматический bitcoind
Что мне не хватает в кронтабе?

Я надеюсь, что кто-то может сказать мне, что происходит, я не буду хотел определить пользователь RPC и пароль. Для меня это нормально, чтобы оставить это пустым и сгенерировать новое печенье каждый раз я начинаю bitcoind.

Спасибо, парни
miguelmorales85 сейчас офлайн Пожаловаться на miguelmorales85   Ответить с цитированием Мультицитирование сообщения от miguelmorales85 Быстрый ответ на сообщение miguelmorales85


Как заработать Биткоины?
Без вложений. Не майнинг.


1 ноября 2017, 6:38:42 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Получил 1806 Биткоинов
Реальная история.





Добавить -демон к команде кронтаба или добавить демон = 1 в файл bitcoin.conf.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

1 ноября 2017, 6:47:20 PM   # 3
 
 
Сообщения: 555
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Добавить -демон к команде кронтаба или добавить демон = 1 в файл bitcoin.conf.

все в порядке, я просто добавил демон = 1 в мой файл bitcoin.conf, остановился bitcoind, а затем выполнить перезагрузку.

bitcoind начал при запуске, но когда я делаю RPC-вызовы. Тем не менее не удается
Код:
сосна @ pine64: ~ $ Bitcoin-кли getnetworkinfo
Ошибка: не удалось подключиться к серверу: неизвестный (код -1)
(Убедитесь, что сервер работает, и вы подключаетесь к правильному порту RPC)

Это debug.log когда bitcoind начинается после перезагрузки

Код:
2017-11-01 18:43:49 Bitcoin версия v0.15.0.1
2017-11-01 18:43:49 InitParameterInteraction: параметр взаимодействия: -whitelistforcerelay = 1 -> установка -whitelistrelay = 1
2017-11-01 18:43:49 Если предположить, что предки блока 0000000000000000003b9ce759c2a087d52abc4266f8f4ebd6d768b89defa50a имеют действительные подписи.
2017-11-01 18:43:49 Чернослив настроен таргетинг 1000MiB на диске для блока и отменить файлы.
2017-11-01 18:43:49 Использование «стандартного» реализации SHA256
2017-11-01 18:43:50 По умолчанию каталог данных /home/pine/.bitcoin
2017-11-01 18:43:50 Использование каталогов данных /home/pine/.bitcoin
2017-11-01 18:43:50 Использование конфигурационного файла /home/pine/.bitcoin/bitcoin.conf
2017-11-01 18:43:50 Использования в большинстве 125 автоматических соединений (1024 дескрипторов файлов доступны)
2017-11-01 18:43:50 Использование 16 МиБа из 32/2 запрошенных для кэша подписи, способного хранить 524288 элементов
2017-11-01 18:43:50 Использование 16 МиБа из 32/2 запрошенных для кэша выполнения сценария, способного хранить 524288 элементов
2017-11-01 18:43:50 Использование 4 нити для проверки сценария
резьб 2017-11-01 18:43:50 планировщик
2017-11-01 18:43:50 Libevent: getaddrinfo: семейство адресов для имя_узла не поддерживается
2017-11-01 18:43:50 Привязка RPC на адрес 127.0.0.1 порт 8332 не удалось.
2017-11-01 18:43:50 HTTP: создание очередей работы глубины 16
2017-11-01 18:43:50 Нет rpcpassword набора - с помощью проверки подлинности случайных печенья
2017-11-01 18:43:50 Сформирован RPC аутентификации печенье /home/pine/.bitcoin/.cookie
2017-11-01 18:43:50 HTTP: начиная нити 4 рабочих
2017-11-01 18:43:50 INIT сообщение: Проверка кошелька (s) ...
2017-11-01 18:43:50 Использование BerkeleyDB версии Berkeley DB 4.8.30: (9 апреля 2010)
2017-11-01 18:43:50 Использование бумажника wallet.dat
2017-11-01 18:43:50 CDBEnv :: Open: LogDir = / дом / сосна / .bitcoin / база данных = файл ошибки / главная / сосна / .bitcoin / db.log
Конфигурация 2017-11-01 18:43:50 кэша:
2017-11-01 18:43:50 * Использование 2.0MiB для индексной базы данных блока
2017-11-01 18:43:50 * Использование 8.0MiB для базы данных состояний цепи
2017-11-01 18:43:50 * Использование 440.0MiB в оперативной памяти набор UTXO (плюс до 286.1MiB неиспользованного пространства mempool)
2017-11-01 18:43:50 INIT сообщение: индексный блок Загрузка ...
2017-11-01 18:43:50 LevelDB Открытие в /home/pine/.bitcoin/blocks/index
2017-11-01 18:43:50 Открытый LevelDB успешно
2017-11-01 18:43:50 Используя ключ запутывания для /home/pine/.bitcoin/blocks/index: 0000000000000000
2017-11-01 18:44:19 LoadBlockIndexDB: последний блок файла = 1048
2017-11-01 18:44:19 LoadBlockIndexDB: последняя информация блок файла: CBlockFileInfo (блоков = 107, размер = 111768957, высота = 492573 ... 492679, время = 2017-11-01 ... 2017
-11-01)
2017-11-01 18:44:19 Проверка всех BLK файлов присутствуют ...
2017-11-01 18:44:20 LoadBlockIndexDB (): Блокировать файлы ранее были сокращены
2017-11-01 18:44:20 LoadBlockIndexDB: индекс транзакции отключены
2017-11-01 18:44:20 LevelDB Открытие в /home/pine/.bitcoin/chainstate
2017-11-01 18:44:20 Открытый LevelDB успешно
2017-11-01 18:44:20 С помощью клавиши запутывания для /home/pine/.bitcoin/chainstate: db194782ffd1a6ff
2017-11-01 18:44:20 Loaded лучшей цепи: hashBestChain = 000000000000000000a3b09f990d5ac691d7f980c5641e1621144f9360482b13 высоты = 492679 даты = 2017-11-01 18:31:14 прогресса = 0,999991

Это debug.log когда я загрузить pine64, а затем выполнить bitcoind -daemon

Код:
2017-11-01 18:47:46 Bitcoin версия v0.15.0.1
2017-11-01 18:47:46 InitParameterInteraction: параметр взаимодействия: -whitelistforcerelay = 1 -> установка -whitelistrelay = 1
2017-11-01 18:47:46 Если предположить, что предки блока 0000000000000000003b9ce759c2a087d52abc4266f8f4ebd6d768b89defa50a имеют действительные подписи.
2017-11-01 18:47:46 Чернослив настроен таргетинг 1000MiB на диске для блока и отменить файлы.
2017-11-01 18:47:46 Использование «стандартного» реализации SHA256
2017-11-01 18:47:47 По умолчанию каталог данных /home/pine/.bitcoin
2017-11-01 18:47:47 Использование каталогов данных /home/pine/.bitcoin
2017-11-01 18:47:47 Использование конфигурационного файла /home/pine/.bitcoin/bitcoin.conf
2017-11-01 18:47:47 Использования в большинстве 125 автоматических соединений (1024 дескрипторов файлов доступны)
2017-11-01 18:47:47 Использование 16 МиБа из 32/2 запрошенных для кэша подписи, способного хранить 524288 элементов
2017-11-01 18:47:47 Использование 16 МиБа из 32/2 запрошенных для кэша выполнения сценария, способного хранить 524288 элементов
2017-11-01 18:47:47 Использование 4 нити для проверки сценария
резьб 2017-11-01 18:47:47 планировщик
2017-11-01 18:47:47 HTTP: создание очередей работы глубины 16
2017-11-01 18:47:47 Нет rpcpassword набора - с помощью проверки подлинности случайных печенья
2017-11-01 18:47:47 Сформирован RPC аутентификации печенье /home/pine/.bitcoin/.cookie
2017-11-01 18:47:47 HTTP: начиная нити 4 рабочих
2017-11-01 18:47:47 INIT сообщение: Проверка кошелька (s) ...
2017-11-01 18:47:47 Использование BerkeleyDB версии Berkeley DB 4.8.30: (9 апреля 2010)
2017-11-01 18:47:47 Использование бумажника wallet.dat
2017-11-01 18:47:47 CDBEnv :: Open: LogDir = / дом / сосна / .bitcoin / база данных = файл ошибки / главная / сосна / .bitcoin / db.log
Конфигурация 2017-11-01 18:47:47 кэша:
2017-11-01 18:47:47 * Использование 2.0MiB для индексной базы данных блока
2017-11-01 18:47:47 * Использование 8.0MiB для базы данных состояний цепи
2017-11-01 18:47:47 * Использование 440.0MiB в оперативной памяти набор UTXO (плюс до 286.1MiB неиспользованного пространства mempool)
2017-11-01 18:47:47 INIT сообщение: индексный блок Загрузка ...
2017-11-01 18:47:47 LevelDB Открытие в /home/pine/.bitcoin/blocks/index
2017-11-01 18:47:47 Открытый LevelDB успешно
2017-11-01 18:47:47 Используя ключ запутывания для /home/pine/.bitcoin/blocks/index: 0000000000000000
2017-11-01 18:48:10 LoadBlockIndexDB: последний блок файла = 1048
2017-11-01 18:48:10 LoadBlockIndexDB: последняя информация блок файла: CBlockFileInfo (блоки = 108, размер = 112816613, высота = 492573 ... 492680, время = 2017-11-01 ... 2017
-11-01)
2017-11-01 18:48:10 Проверка всех BLK файлов присутствуют ...
2017-11-01 18:48:10 LoadBlockIndexDB (): Блокировать файлы ранее были сокращены
2017-11-01 18:48:10 LoadBlockIndexDB: индекс транзакции отключены
2017-11-01 18:48:10 LevelDB Открытие в /home/pine/.bitcoin/chainstate
2017-11-01 18:48:11 Открытый LevelDB успешно
2017-11-01 18:48:11 С помощью клавиши запутывания для /home/pine/.bitcoin/chainstate: db194782ffd1a6ff
2017-11-01 18:48:11 Loaded лучшей цепь: hashBestChain = 000000000000000000bed43c3db6a0112a83d89a4ed3f605c2e04544fb0e69ef высота = 492680 даты = 2017-11-01 18:45:08 прогресса = 0,999998
miguelmorales85 сейчас офлайн Пожаловаться на miguelmorales85   Ответить с цитированием Мультицитирование сообщения от miguelmorales85 Быстрый ответ на сообщение miguelmorales85

1 ноября 2017, 10:34:55 PM   # 4
 
 
Сообщения: 101
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

тот же тема упоминается здесь - мы читаем как 🙂
https://bitcoin.stackexchange.com/questions/61617/bitcoind-start-at-reboot-but-rpc-calls-wont-work?noredirect=1#comment70887_61617

Вы можете попробовать скрипт, который выполняется вашим кронтаб.
Сохраните этот файл как bitcoind.sh, и поместить его в любом месте (обычно я через это в / USR / местные / BIN, который находится в $ PATH, то вам не нужно полное имя файла).
В вашем кронтабе вы просто написать: @reboot bitcoin.sh
нет амперсанд (&) Потребовалось бы, потому что bitcoind запускается как демон. Я думаю, что я помню, что bitcoind имеет возможность обеспечить параметр для файла конфигурации, это может также помочь.

Код:
#! / Bin / ш
PATH = $ PATH: / главная / сосна: / USR / местные / бен
кд / дом / сосна
bitcoind -daemon

Я сделал тест на моем RasPi2 с SuSE ARMv7 Linux 4.1.19-1-rpi2. Там он работает легко с нуля. Просто вошел "@reboot bitcoind -daemon" для пользователя, который обычно работает Bitcoin. И тогда я могу выполнять команды с Bitcoin-кли. Нет проблем.

Одно наблюдение:
После перезагрузки, моя малина не имеет часы реального времени, так что bitcoind будет жаловаться, что системное время старше последних записей в blockchain, и, следовательно, он не может начать. - Вы можете проверить, если ваша система (при отключении от сети) приходит со временем в 1970 ... Если это так, то я бы обходной путь.

Что ваш системный журнал говорит?
Не уверен, что у вас есть, может быть, "Хвост -n50 -f / вар / Журнал / сообщения" или новые системы имеют "journalctl -f --since = -5min"...
Если еще не догадывается, можно было бы сравнить список открытых файлов (Lsof -p ).

Удачное тестирование!
pebwindkraft сейчас офлайн Пожаловаться на pebwindkraft   Ответить с цитированием Мультицитирование сообщения от pebwindkraft Быстрый ответ на сообщение pebwindkraft

2 ноября 2017, 2:12:53 AM   # 5
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Будет ли указать на очевидное и сказать, что это, вероятно, будет причиной вашего вопроса о RPC:


Код:
2017-11-01 18:43:50 Libevent: getaddrinfo: семейство адресов для имя_узла не поддерживается
2017-11-01 18:43:50 Привязка RPC на адрес 127.0.0.1 порт 8332 не удалось.
Казалось бы, что при перезагрузке, с хронами, что bitcoind запускается и пытается связать вещи RPC, прежде чем некоторые необходимые службы (ы) были инициализированы должным образом.

Может быть, вам нужна задержка, чтобы дать эти услуги время, чтобы начать ДО bitcoind пытается связать RPC.

Может быть что-то вроде:
Код:
@reboot / бен / сон 120; / USR / местные / бен / bitcoind &
Для того, чтобы дать ему 2 минуты (120 секунды) пауза перед началом bitcoind ... Вы всегда можете увеличить наши сократить время задержки по мере необходимости.
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

2 ноября 2017, 7:18:54 AM   # 6
 
 
Сообщения: 555
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Будет ли указать на очевидное и сказать, что это, вероятно, будет причиной вашего вопроса о RPC:


Код:
2017-11-01 18:43:50 Libevent: getaddrinfo: семейство адресов для имя_узла не поддерживается
2017-11-01 18:43:50 Привязка RPC на адрес 127.0.0.1 порт 8332 не удалось.
Казалось бы, что при перезагрузке, с хронами, что bitcoind запускается и пытается связать вещи RPC, прежде чем некоторые необходимые службы (ы) были инициализированы должным образом.

Может быть, вам нужна задержка, чтобы дать эти услуги время, чтобы начать ДО bitcoind пытается связать RPC.

Может быть что-то вроде:
Код:
@reboot / бен / сон 120; / USR / местные / бен / bitcoind &
Для того, чтобы дать ему 2 минуты (120 секунды) пауза перед началом bitcoind ... Вы всегда можете увеличить наши сократить время задержки по мере необходимости.

Здравствуйте, я добавил в кронтаб строку инструкции сна, и она работает сейчас !!

Большое спасибо дорогой сэр!
miguelmorales85 сейчас офлайн Пожаловаться на miguelmorales85   Ответить с цитированием Мультицитирование сообщения от miguelmorales85 Быстрый ответ на сообщение miguelmorales85

2 ноября 2017, 7:21:48 AM   # 7
 
 
Сообщения: 555
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

тот же тема упоминается здесь - мы читаем как 🙂
https://bitcoin.stackexchange.com/questions/61617/bitcoind-start-at-reboot-but-rpc-calls-wont-work?noredirect=1#comment70887_61617

Вы можете попробовать скрипт, который выполняется вашим кронтаб.
Сохраните этот файл как bitcoind.sh, и поместить его в любом месте (обычно я через это в / USR / местные / BIN, который находится в $ PATH, то вам не нужно полное имя файла).
В вашем кронтабе вы просто написать: @reboot bitcoin.sh
нет амперсанд (&) Потребовалось бы, потому что bitcoind запускается как демон. Я думаю, что я помню, что bitcoind имеет возможность обеспечить параметр для файла конфигурации, это может также помочь.

Код:
#! / Bin / ш
PATH = $ PATH: / главная / сосна: / USR / местные / бен
кд / дом / сосна
bitcoind -daemon

Я сделал тест на моем RasPi2 с SuSE ARMv7 Linux 4.1.19-1-rpi2. Там он работает легко с нуля. Просто вошел "@reboot bitcoind -daemon" для пользователя, который обычно работает Bitcoin. И тогда я могу выполнять команды с Bitcoin-кли. Нет проблем.

Одно наблюдение:
После перезагрузки, моя малина не имеет часы реального времени, так что bitcoind будет жаловаться, что системное время старше последних записей в blockchain, и, следовательно, он не может начать. - Вы можете проверить, если ваша система (при отключении от сети) приходит со временем в 1970 ... Если это так, то я бы обходной путь.

Что ваш системный журнал говорит?
Не уверен, что у вас есть, может быть, "Хвост -n50 -f / вар / Журнал / сообщения" или новые системы имеют "journalctl -f --since = -5min"...
Если еще не догадывается, можно было бы сравнить список открытых файлов (Lsof -p ).

Удачное тестирование!

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

Это была моя ошибка, чтобы не добавить debug.log в обменном стек вопрос. Я добавлю позже, а затем ответить на ответ.

мир
miguelmorales85 сейчас офлайн Пожаловаться на miguelmorales85   Ответить с цитированием Мультицитирование сообщения от miguelmorales85 Быстрый ответ на сообщение miguelmorales85

2 ноября 2017, 8:16:50 AM   # 8
 
 
Сообщения: 101
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Здорово, что это работает, но мы не знаем, почему ...   
Если у вас есть задержка включена, это было бы хорошо, чтобы знать, что происходит immedeatly при запуске, и что происходит после задержки ...
Это возможно, что сетевой стек инициализируется после crontabs от пользователей?
Является ли это в сети DHCP, и не получил IP еще?

ну, я думаю, вы счастливы, что он работает, и дальнейшие исследования могут не потребоваться 
счастливый bitcoining!
pebwindkraft сейчас офлайн Пожаловаться на pebwindkraft   Ответить с цитированием Мультицитирование сообщения от pebwindkraft Быстрый ответ на сообщение pebwindkraft

2 ноября 2017, 8:22:38 AM   # 9
 
 
Сообщения: 555
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoind начинается при перезагрузке, но RPC вызовы не будут работать

Здорово, что это работает, но мы не знаем, почему ...   
Если у вас есть задержка включена, это было бы хорошо, чтобы знать, что происходит immedeatly при запуске, и что происходит после задержки ...
Это возможно, что сетевой стек инициализируется после crontabs от пользователей?
Является ли это в сети DHCP, и не получил IP еще?

ну, я думаю, вы счастливы, что он работает, и дальнейшие исследования могут не потребоваться 
счастливый bitcoining!

на самом деле я не просто рад, что это фиксированный, но и я хотел бы знать, что происходит.

Держу пари, анализ dmesg бы ответить на наши вопросы. Это было определенно, что кронтаб выполняется перед присвоением IP.

Это позор, я не знаю, слишком много об этой ошибке

Код:
Привязка RPC на адрес 127.0.0.1 порт 8332 не удалось.
miguelmorales85 сейчас офлайн Пожаловаться на miguelmorales85   Ответить с цитированием Мультицитирование сообщения от miguelmorales85 Быстрый ответ на сообщение miguelmorales85



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW