Перейти к содержимому

Рекомендуемые сообщения

1 час назад, Balthazar сказал:

Просто в лямбде надо 'bitcoin' заменить на 'litecoin' и всё пойдёт.

Не помогло. Так же ругается.

2 часа назад, ISawa сказал:

Установи модуль под pypy

Сделал, помогло!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, AndreyNag сказал:

Не помогло. Так же ругается.

А как именно ругается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
4 минуты назад, Balthazar сказал:

А как именно ругается?

Абсолютно так же. :wink:

Помогла рукопашная установка модуля в соответствии с README.md и последующий make. 

На суд зрителей обновлённые ноды:
P2Pool Классика

P2Pool DASH

P2Pool LTC

Изменено пользователем AndreyNag

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, AndreyNag сказал:

Абсолютно так же. :wink:

Помогла рукопашная установка модуля в соответствии с README.md и последующий make. 

 

А ну это с pruned режимом никак не связано... Просто лайтовые костыли ставить потребно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

И снова я со своими проблемами. Классический P2pool BTC с первого взгляда работает нормально. Синхронизировался с нодами, обмен шарами идёт, лог почти ровный.

Цитата


2017-09-28 21:38:14.024301 Peer 188.0.182.10:37868 misbehaving, will drop and ban. Reason: peer too old
2017-09-28 21:38:14.024626 Bad peer banned: ('188.0.182.10', 37868)
2017-09-28 21:38:14.535609 Peer sent entire transaction 01ad283b2418bfdb6828e919d619a9501fa99521276b1a9018af05f6204736cd that was already received
2017-09-28 21:38:17.072262 Peer sent entire transaction e405fb01a66801321be0118cd57b19ec557b60e5b840b5a4d3002591e18750be that was already received
Unhandled Error
Traceback (most recent call last):
  File "/home/root2pool/p2pool/p2pool/main.py", line 675, in run
    reactor.run()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1243, in run
    self.mainLoop()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1252, in mainLoop
    self.runUntilCurrent()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 878, in runUntilCurrent
    call.func(*call.args, **call.kw)
--- <exception caught here> ---
  File "/home/root2pool/p2pool/p2pool/bitcoin/stratum.py", line 38, in _send_work
    x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
  File "/home/root2pool/p2pool/p2pool/bitcoin/worker_interface.py", line 129, in get_work
    x, handler = self._inner.get_work(*args)
  File "/home/root2pool/p2pool/p2pool/work.py", line 247, in get_work
    raise jsonrpc.Error_for_code(-12345)(u'unknown rule activated')
p2pool.util.jsonrpc.NarrowError: -12345 unknown rule activated

Unhandled Error
Traceback (most recent call last):
  File "/home/root2pool/p2pool/p2pool/main.py", line 675, in run
    reactor.run()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1243, in run
    self.mainLoop()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1252, in mainLoop
    self.runUntilCurrent()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 878, in runUntilCurrent
    call.func(*call.args, **call.kw)
--- <exception caught here> ---
  File "/home/root2pool/p2pool/p2pool/bitcoin/stratum.py", line 38, in _send_work
    x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
  File "/home/root2pool/p2pool/p2pool/bitcoin/worker_interface.py", line 129, in get_work
    x, handler = self._inner.get_work(*args)
  File "/home/root2pool/p2pool/p2pool/work.py", line 247, in get_work
    raise jsonrpc.Error_for_code(-12345)(u'unknown rule activated')
p2pool.util.jsonrpc.NarrowError: -12345 unknown rule activated

2017-09-28 21:38:20.531874 Peer sent entire transaction 5d1c8328d044baea57d2194b7b9215f27c6d21e2e89614c8e2cfa817fab3e78d that was already received
2017-09-28 21:38:21.139335 P2Pool: 17974 shares in chain (9935 verified/17978 total) Peers: 10 (1 incoming)
2017-09-28 21:38:21.139471  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share


Но при попытке подключения асики ругаются, что нода дохлая. Ну не первый раз ноды настраиваю, но это засада какая-то. 
Куда ему стукнуть?

Сейчас начисто перезалил исходники с git'a. "Поправил" только лямбду под prune как и много раз до этого.
При этом на вэбморде всё чики-пуки. Никаких намёков на то, что stratum не работает.

Спасибо за внимание.

Изменено пользователем AndreyNag

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ранее были проблемы у битмановских изделий S7/S9 при работе на п2пуле (отвалы лезвий). 

 После тестирования 10 изделий S9 - тых, на ноде (тест идет 10 дней).

Проблем нет, лезвия не отваливаются. S9, последние батчи у которых автоматическая регулировка частоты..

Возможно проблема решена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Толи лыжи не едут, толи одно из двух. Перезакачал исходники по ссылкам в виде архива. Версия битка та же самая, крайняя, 1.14.5

Единственное отличие от оригинала в лямбде. На это грешить не могу. Во-первых, раньше замена лямбды работала без вопросов и на классике и на форке. Во-вторых, в ошибках лямбда не упоминается.
Может как в случае с форком надо качать с github'a ветку отличную от master?

Скрытый текст

Unhandled Error
Traceback (most recent call last):
  File "/home/root2pool/p2pool/p2pool/main.py", line 675, in run
    reactor.run()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1243, in run
    self.mainLoop()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1252, in mainLoop
    self.runUntilCurrent()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 878, in runUntilCurrent
    call.func(*call.args, **call.kw)
--- <exception caught here> ---
  File "/home/root2pool/p2pool/p2pool/bitcoin/stratum.py", line 38, in _send_work
    x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
  File "/home/root2pool/p2pool/p2pool/bitcoin/worker_interface.py", line 129, in get_work
    x, handler = self._inner.get_work(*args)
  File "/home/root2pool/p2pool/p2pool/work.py", line 247, in get_work
    raise jsonrpc.Error_for_code(-12345)(u'unknown rule activated')

p2pool.util.jsonrpc.NarrowError: -12345 unknown rule activated

Unhandled Error
Traceback (most recent call last):
  File "/home/root2pool/p2pool/p2pool/main.py", line 675, in run
    reactor.run()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1243, in run
    self.mainLoop()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1252, in mainLoop
    self.runUntilCurrent()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 878, in runUntilCurrent
    call.func(*call.args, **call.kw)
--- <exception caught here> ---
  File "/home/root2pool/p2pool/p2pool/bitcoin/stratum.py", line 38, in _send_work
    x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
  File "/home/root2pool/p2pool/p2pool/bitcoin/worker_interface.py", line 129, in get_work
    x, handler = self._inner.get_work(*args)
  File "/home/root2pool/p2pool/p2pool/work.py", line 247, in get_work
    raise jsonrpc.Error_for_code(-12345)(u'unknown rule activated')
p2pool.util.jsonrpc.NarrowError: -12345 unknown rule activated

2017-09-29 22:11:44.335231 P2Pool: 17431 shares in chain (12870 verified/17435 total) Peers: 9 (0 incoming)
2017-09-29 22:11:44.335407  Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ???
2017-09-29 22:11:44.335506  Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: (0.0000)=0.0000 BTC
2017-09-29 22:11:44.335613  Pool: 1085TH/s Stale rate: 13.7% Expected time to block: 50.5 days
2017-09-29 22:11:45.573081 Peer sent entire transaction 07263f3c766437ad95b34b0097bd5e743bcbcdf272041709416864e9b068fcc9 that was already received
Unhandled Error
Traceback (most recent call last):
  File "/home/root2pool/p2pool/p2pool/main.py", line 675, in run
    reactor.run()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1243, in run
    self.mainLoop()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 1252, in mainLoop
    self.runUntilCurrent()
  File "/usr/local/lib/pypy2.7/dist-packages/twisted/internet/base.py", line 878, in runUntilCurrent
    call.func(*call.args, **call.kw)
--- <exception caught here> ---
  File "/home/root2pool/p2pool/p2pool/bitcoin/stratum.py", line 38, in _send_work
    x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
  File "/home/root2pool/p2pool/p2pool/bitcoin/worker_interface.py", line 129, in get_work
    x, handler = self._inner.get_work(*args)
  File "/home/root2pool/p2pool/p2pool/work.py", line 247, in get_work
    raise jsonrpc.Error_for_code(-12345)(u'unknown rule activated')
p2pool.util.jsonrpc.NarrowError: -12345 unknown rule activated

Какая-то проблема именно с модулем /p2pool/p2pool/bitcoin/stratum.py.Такой вывод делаю из того, что вэбморда по порту 9332 нормально работает и идёт активный обмен с сетью биткоина и нодами, а асик видит порт 9332 стратума как "dead". И в журнале упоминаются проблемы со стратумом. 

Версию с пересечением портов проверил. Всё нормально. Без ноды порты не заняты. С нодой выдаёт вот так:

Цитата

~/p2pool$ sudo netstat -natp |grep 9332
tcp        0      0 0.0.0.0:9332            0.0.0.0:*               LISTEN      10009/pypy
tcp        0      0 192.168.1.62:9332       91.231.218.115:48211    ESTABLISHED 10009/pypy
tcp        0      0 127.0.0.1:49332         127.0.0.1:6662          TIME_WAIT   -
tcp        0      0 192.168.1.62:9332       91.231.218.115:29281    ESTABLISHED 10009/pypy
tcp        0      0 192.168.1.62:9332       91.231.218.115:48210    ESTABLISHED 10009/pypy

Может ли кто-то дать ссылку на работающий вариант исходников p2pool'a с изменённой лямбдой под prune

Спасибо за внимание.

Изменено пользователем AndreyNag

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, AndreyNag сказал:

 

Может ли кто-то дать ссылку на работающий вариант исходников p2pool'a с изменённой лямбдой под prune?

Работают последние исходники нормально. Может ты для pypy не доставил модулей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
22 минуты назад, ISawa сказал:

Работают последние исходники нормально. Может ты для pypy не доставил модулей?

Для дашки и лайта модули доустанавливал. А для битка что надо доустанавливать? В README.md про это ничего нет.
Раньше ничего дополнительно не ставил.

Изменено пользователем AndreyNag

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×