Author

Topic: [CLOSED] BTC Guild - Pays TxFees+NMC, Stratum, VarDiff, Private Servers - page 379. (Read 903150 times)

legendary
Activity: 3583
Merit: 1094
Think for yourself
I don't know Jack Didly Squat about poclbm.  But since it now has native stratum support I thought I'd give it a whirl.

Here are the messages I get when I try it.

Code:
stratum.btcguild.com:9332 18/09/2012 20:39:42, IO errors - 2, tolerance 2

stratum.btcguild.com:9332 18/09/2012 20:39:42, [Errno 9] Bad file descriptor

stratum.btcguild.com:9332 18/09/2012 20:39:45, IO errors - 3, tolerance 2

stratum.btcguild.com:9332 18/09/2012 20:39:45, No more backup pools left. Using
primary and starting over.

stratum.btcguild.com:9332 18/09/2012 20:39:45, Setting server (os2sam_CGMiner @
stratum.btcguild.com:9332)

stratum.btcguild.com:9332 [262.457 MH/s (~0 MH/s)] [Rej: 0/0 (0.00%)]

Any ideas if I'm doing something wrong, if something is wrong with the new poclbm or something with the stratum pool?
Thanks,
Sam

Edit: I was able to connect to BTC Guild with the standard protocol and port and it does work.  So the problem seems to lie somewhere in the stratum implementation.
Sam
hero member
Activity: 497
Merit: 500
having a problem when trying to install on linux

Code:
[root@lws stratum]# python setup.py install
/usr/local/stratum/distribute_setup.py:139: UserWarning: Module distribute_setup was already imported from /usr/local/stratum/distribute_setup.pyc, but /usr/lib/python2.6/site-packages/stratum-0.2.5-py2.6.egg is being added to sys.path
  import pkg_resources
running install
running bdist_egg
running egg_info
writing requirements to stratum_mining_proxy.egg-info/requires.txt
writing stratum_mining_proxy.egg-info/PKG-INFO
writing top-level names to stratum_mining_proxy.egg-info/top_level.txt
writing dependency_links to stratum_mining_proxy.egg-info/dependency_links.txt
reading manifest file 'stratum_mining_proxy.egg-info/SOURCES.txt'
writing manifest file 'stratum_mining_proxy.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/worker_registry.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/utils.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/midstate.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/jobs.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/multicast_responder.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/__init__.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/version.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/client_service.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/getwork_listener.py -> build/bdist.linux-x86_64/egg/mining_libs
copying build/lib/mining_libs/stratum_listener.py -> build/bdist.linux-x86_64/egg/mining_libs
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/worker_registry.py to worker_registry.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/utils.py to utils.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/midstate.py to midstate.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/jobs.py to jobs.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/multicast_responder.py to multicast_responder.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/version.py to version.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/client_service.py to client_service.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/getwork_listener.py to getwork_listener.pyc
byte-compiling build/bdist.linux-x86_64/egg/mining_libs/stratum_listener.py to stratum_listener.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-2.6/mining_proxy.py -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/mining_proxy.py to 755
copying stratum_mining_proxy.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying stratum_mining_proxy.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying stratum_mining_proxy.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying stratum_mining_proxy.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying stratum_mining_proxy.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/stratum_mining_proxy-0.8.0-py2.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing stratum_mining_proxy-0.8.0-py2.6.egg
removing '/usr/lib/python2.6/site-packages/stratum_mining_proxy-0.8.0-py2.6.egg' (and everything under it)
creating /usr/lib/python2.6/site-packages/stratum_mining_proxy-0.8.0-py2.6.egg
Extracting stratum_mining_proxy-0.8.0-py2.6.egg to /usr/lib/python2.6/site-packages
stratum-mining-proxy 0.8.0 is already the active version in easy-install.pth
Installing mining_proxy.py script to /usr/bin

Installed /usr/lib/python2.6/site-packages/stratum_mining_proxy-0.8.0-py2.6.egg
Processing dependencies for stratum-mining-proxy==0.8.0
Searching for twisted
Reading http://pypi.python.org/simple/twisted/
Reading http://www.twistedmatrix.com
Reading http://twistedmatrix.com/products/download
Reading http://twistedmatrix.com/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/9.0/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/10.0/
Reading http://twistedmatrix.com/projects/core/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.2/
Reading http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/
Best match: Twisted 12.2.0
Downloading http://pypi.python.org/packages/source/T/Twisted/Twisted-12.2.0.tar.bz2#md5=9a321b904d01efd695079f8484b37861
Processing Twisted-12.2.0.tar.bz2
Writing /tmp/easy_install-7gVrOo/Twisted-12.2.0/setup.cfg
Running Twisted-12.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-7gVrOo/Twisted-12.2.0/egg-dist-tmp-Ulr5wX
unable to execute gcc: No such file or directory
unable to execute gcc: No such file or directory
unable to execute gcc: No such file or directory
error: Setup script exited with error: command 'gcc' failed with exit status 1
[root@lws stratum]# ./mining_proxy.py
Traceback (most recent call last):
  File "./mining_proxy.py", line 24, in
    from twisted.internet import reactor, defer
ImportError: No module named twisted.internet
legendary
Activity: 1750
Merit: 1007
Yes, I would recommend anybody using the proxy to change their settings, that way if/when I extend Stratum to multiple servers for redundancy/load balancing, you aren't all pointing at the same server in Dallas.  I don't expect to change the Dallas IP, but it's always safer to use DNS in case something does change.

So to state clearly:  Please update your proxy to hostname = 'stratum.btcguild.com'
sr. member
Activity: 466
Merit: 250
This address (stratum.btcguild.com:9332) will remain as the Stratum pool DNS/port going forward.
Should we update our proxy launch scripts to reflect this?

No, at least I didn't.

hero member
Activity: 626
Merit: 500
Mining since May 2011.
This address (stratum.btcguild.com:9332) will remain as the Stratum pool DNS/port going forward.
Should we update our proxy launch scripts to reflect this?
legendary
Activity: 1750
Merit: 1007
Did another restart, it should now be working for both the proxy and poclbm.
sr. member
Activity: 466
Merit: 250
hero member
Activity: 497
Merit: 500
Yea tried everything on my end still not connecting.
legendary
Activity: 1750
Merit: 1007
Looks like fixing poclbm broke the proxy, doing another restart.
hero member
Activity: 497
Merit: 500
I am having problems after the restart. Stratum proxy will not connect. I will try a restart here and see what happens.
legendary
Activity: 1750
Merit: 1007
The stratum beta pool had a few restarts to fix compatibility issues with the poclbm miner, which now offers NATIVE stratum support!

If you use poclbm, you should download the most recent version here: https://bitcointalksearch.org/topic/python-opencl-bitcoin-miner-1334

You can connect to the BTC Guild stratum server by using:   stratum://[worker_name]:[email protected]:9332

This address (stratum.btcguild.com:9332) will remain as the Stratum pool DNS/port going forward.
full member
Activity: 207
Merit: 120
Check on the main pool page. The BTC should have gone there for you to withdraw like normal.

Thank you. I thought it was going to be completely separate from the main pool Roll Eyes . This makes sense, and the coins are there.
sr. member
Activity: 406
Merit: 250
LTC
Maybe I am wrong, but did you "sudo python setup.py install" and did it finish ok or it gave you an error??
newbie
Activity: 23
Merit: 0
What I'm doing wrong with stratum? Sad

Code:
./mining_proxy.py
Traceback (most recent call last):
  File "./mining_proxy.py", line 37, in
    from stratum import settings
ImportError: No module named stratum
hero member
Activity: 497
Merit: 500
Check on the main pool page. The BTC should have gone there for you to withdraw like normal.
full member
Activity: 207
Merit: 120
Maybe I'm not giving it enough time, but I have yet to get a payout from the Stratum testing. According to /stratum_beta.php I was "Paid Out" but I have yet to see it in the block explorer. According to the Earnings History I have coins earned, but the Payout History has no record of it being sent out.
legendary
Activity: 1750
Merit: 1007
I'm expecting to move the Stratum server from 'beta' status in the next week, and integrate it with the main pool.  You will not need to change any settings on your proxy when this occurs.

When this is all done will the performance charts start updating again and will namecoin be back in the mix?

Naelr

When the stratum server is merged with main stats, you will resume accruing namecoins, though actual merged mining will probably not be happening on the new server for a few weeks.  Your charts will also resume working.


I would prefer skipping over the dead carcass of Namecoin and going to distributing transaction fee's.

This will probably begin when the reward drops to 25 BTC.  It will likely be a once-per-2 week credit where the total transaction fees collected for the last difficulty are split proportionally.
legendary
Activity: 3583
Merit: 1094
Think for yourself
I'm expecting to move the Stratum server from 'beta' status in the next week, and integrate it with the main pool.  You will not need to change any settings on your proxy when this occurs.

When this is all done will the performance charts start updating again and will namecoin be back in the mix?

Naelr

I would prefer skipping over the dead carcass of Namecoin and going to distributing transaction fee's.
Sam
full member
Activity: 231
Merit: 100
I'm expecting to move the Stratum server from 'beta' status in the next week, and integrate it with the main pool.  You will not need to change any settings on your proxy when this occurs.

When this is all done will the performance charts start updating again and will namecoin be back in the mix?

Naelr
legendary
Activity: 1750
Merit: 1007
I'm expecting to move the Stratum server from 'beta' status in the next week, and integrate it with the main pool.  You will not need to change any settings on your proxy when this occurs.
Jump to: