Я привожу здесь конкретный случай, но я думаю, что видел ту же ошибку, пытаясь использовать stratum_proxy для любого пула и монеты, которые я пробовал.
Когда у wemineltc.com ненадолго заработал сервер getwork, cudaminer работал отлично! Но теперь, когда они вернулись только к слоям, я пытаюсь заставить это работать.
Я запускаю stratum-прокси, полученный от wemineltc, и вижу следующее:
C:\dev\cudaminer-2013-04-14\stratum_proxy.exe\twisted\web\util.py:372: Deprecati
onWarning: Passing filenames or file objects to XMLFile is deprecated since Twis
ted 12.1. Pass a FilePath instead.
2013-04-16 08:24:07,302 WARNING proxy jobs.<module> # C extension for midstate n
ot available. Using default implementation instead.
2013-04-16 08:24:07,302 INFO proxy mining_proxy.main # Stratum proxy version: 1.
3.0
2013-04-16 08:24:07,302 INFO proxy mining_proxy.main # Trying to connect to Stra
tum pool at eu.wemineltc.com:3333
2013-04-16 08:24:07,302 INFO proxy mining_proxy.main # Setting PoW algo: scrypt
2013-04-16 08:24:07,621 INFO stats stats.print_stats # 1 peers connected, state
changed 1 times
2013-04-16 08:24:07,621 INFO proxy mining_proxy.on_connect # Connected to Stratu
m pool at eu.wemineltc.com:3333
2013-04-16 08:24:07,621 INFO proxy mining_proxy.on_connect # Subscribing for min
ing jobs
2013-04-16 08:24:07,838 INFO proxy mining_proxy.main # -------------------------
----------------------------------------------
2013-04-16 08:24:07,838 INFO proxy mining_proxy.main # PROXY IS LISTENING ON ALL
IPs ON PORT 3333 (stratum) AND 8332 (getwork)
2013-04-16 08:24:07,838 INFO proxy mining_proxy.main # -------------------------
----------------------------------------------
2013-04-16 08:24:07,838 INFO proxy client_service.handle_event # Setting new dif
ficulty: 128
2013-04-16 08:24:07,839 INFO proxy client_service.handle_event # New job c9 for
prevhash d2c7e1c2, clean_jobs=True
Затем я запускаю cudaminer со следующим пакетным файлом (в 64-разрядной версии Windows 7):
cudaminer.exe -o 127.0.0.1:8332 -O user:password
И посмотрите это:
C:\dev\cudaminer-2013-04-14>cudaminer.exe -o http://127.0.0.1:8332 -O user:
password
*** CudaMiner for nVidia GPUs by Christian Buchner ***
This is version 2013-04-14 (alpha)
based on pooler-cpuminer 2.2.3 (c) 2010 Jeff Garzik, 2012 pooler
Cuda additions Copyright 2013 Christian Buchner
My donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm
[2013-04-16 08:29:52] 1 miner threads started, using 'scrypt' algorithm.
[2013-04-16 08:29:52] HTTP request failed: The requested URL returned error: 401
[2013-04-16 08:29:52] json_rpc_call failed, retry after 15 seconds
Я пробовал несколько разных вещей, но я всегда получаю эту ошибку 401. Любые идеи по решению этого?
Проблема была с брандмауэром Windows. Выключил, попробовал еще раз, заработало. Включил его обратно и установил соответствующие исключения брандмауэра Windows для stratum_proxy и cudaminer, и это сработало.
У меня эта проблема внезапно появилась снова сегодня утром. Отключение брандмауэра ничего не изменило. Я изменил cudaminer, чтобы он указывал на IP-адрес моей машины вместо 127.0.0.1, и тогда он начал работать.