Я получаю сообщение об ошибке при попытке подключиться к узлу с помощью инструмента geth

У меня возникла ошибка при попытке подключиться к узлу кворума с помощью следующей команды: -

geth attach --datadir новый узел-1 / geth.ipc

тогда я получаю эту ошибку


Невозможно подключиться к удаленному geth: наберите unix new-node-1 / geth.ipc: connect: нет такого файла или каталога

Я попытался найти путь к geth.ipc, но там ничего не было. Думаю, файл не создается.

любые предложения, ребята ..


person rest17    schedule 07.08.2020    source источник


Ответы (1)


Вы должны запустить такую ​​команду (без --datadir): geth attach new-node-1 / geth.ipc

Если это по-прежнему не работает, убедитесь, что у вас есть правильный путь к файлу ipc. new-node-1 определенно тот же путь, который был указан к узлу кворума при его запуске (т. Е. С помощью с --datadir new-node-1).

Если путь правильный, но geth.ipc файл не существует, значит, узел не запустился. Проверьте файл журнала, чтобы узнать, не было ли ошибок.

person Satpal Sandhu    schedule 07.08.2020
comment
Да, @Satpal, спасибо за объяснение, я проверил, что узел плота не работает ... и когда я проверил файл node.log на наличие ошибок. Это показывает следующее. «Неправильное использование. флаг предоставлен, но не определен: -raft - person rest17; 11.09.2020
comment
Это означает, что вы запускаете исполняемый файл geth восходящего потока (исходный Ethereum) вместо исполняемого файла кворума. Убедитесь, что ваш путь настроен так, чтобы вы выбрали Quorum geth перед любым исполняемым файлом Ethereum. Вы можете проверить это, запустив geth version. В результате должна появиться строка с текстом Quorum Version. - person Satpal Sandhu; 14.09.2020