killerstorm
Legendary
Offline
Activity: 1022
Merit: 1033
|
|
March 06, 2013, 02:53:00 PM |
|
obj/util.o: In function `LogStackTrace()': /var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:814: undefined reference to `backtrace' /var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:815: undefined reference to Можно просто закоментировать LogStackTrace, это просто отладочный вывод. По-видимому backtrace() недоступен в FreeBSD.
|
|
|
|
penek
Legendary
Offline
Activity: 976
Merit: 1003
|
|
March 06, 2013, 03:25:42 PM Last edit: March 06, 2013, 06:26:01 PM by penek |
|
obj/util.o: In function `LogStackTrace()': /var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:814: undefined reference to `backtrace' /var/tmp/usr/ports/net-p2p/novacoin/work/novacion-0.6.3/src/util.cpp:815: undefined reference to Можно просто закоментировать LogStackTrace, это просто отладочный вывод. По-видимому backtrace() недоступен в FreeBSD. у меня в 9-ке всё хорошо... проверь у себя наличие установленной библиотеки libexecinfo... # pkg_info libexecinfo\* Information for libexecinfo-1.1_3:
Comment: A library for inspecting program's backtrace
Description: This is a quick-n-dirty BSD licensed clone of backtrace facility found in the GNU libc, mainly intended for porting linuxish code to BSD platforms, however it can be used at any platform which has a gcc compiler.
WWW: http://www.gnu.org/software/libc/manual/html_node/Backtraces.html
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 06, 2013, 06:59:29 PM |
|
Я под FreeBSD 9 собирал даже как-то не задумываясь... Поставил стандартные зависимости (libupnpc, libdb++ ...) и все.
|
|
|
|
penek
Legendary
Offline
Activity: 976
Merit: 1003
|
|
March 07, 2013, 07:10:59 AM |
|
Я под FreeBSD 9 собирал даже как-то не задумываясь... Поставил стандартные зависимости (libupnpc, libdb++ ...) и все.
возможно библиотеку libexecinfo у тебя кто-то еще притянул по зависимостям ранее... можно просто проверить ее наличие...
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
yuren
Newbie
Offline
Activity: 31
Merit: 0
|
|
March 07, 2013, 09:00:27 PM |
|
Как вычислить среднее время нахождения подписи по заданой скорости и сложности?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 07, 2013, 10:25:12 PM |
|
Выложил 0.3.2. https://sourceforge.net/projects/novacoin/filesИз изменений: - Чекпоинт на 8700 блоке
- Новые RPC-методы, которые будут использоваться p2pool'ом;
- getnewpubkey теперь использует сжатый формат ключей.
|
|
|
|
qqqq
Legendary
Offline
Activity: 1596
Merit: 1011
|
|
March 07, 2013, 10:38:37 PM |
|
Как вычислить среднее время нахождения подписи по заданой скорости и сложности?
идешь сюда http://allchains.info/calc.html вставляешь свою скорость для лайтов в !! Мегахешах !! 690 Khs = 0,69 Mhs , вставляешь текущую сложность нов и смотришь внизу среднее время в часах. И не забываем что награда за блок у нов отличается от награды у лайтов, все. Еще можно тут http://dustcoin.com/
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 08, 2013, 01:41:02 PM |
|
|
|
|
|
penek
Legendary
Offline
Activity: 976
Merit: 1003
|
|
March 08, 2013, 06:15:01 PM Last edit: March 08, 2013, 09:41:06 PM by penek |
|
Так как наконец-то запустили п2пул, то для тех, кто с ним ни разу не имел дело пишу краткую инструкцию: 1) ставим кошелек (ссылки найдете выше), создаем в каталоге, где лежат базы файло novacoin.conf, в который пишем: rpcuser=[имя для майнера] rpcpassword=[пароль для майнера]
более тонкие настройки -- читайте мануалы по кошельку 2) качаем исходники (пока доступно только для линукса и тех, у кого есть питон под виндой, p2exe возможно будет позже) там же есть README если нужна консольная помощь: Run " python run_p2pool.py --help" for additional options. 3) компилим модуль в каталоге litecoin_scrypt командой python setup.py install для Linux или python.exe setup.py build --compile=mingw32 install для Windows 4) запускаем кошелек 5) запускаем (для Linux) python run_p2pool.py [при необходимости здесь же дополнительные опции], если будут вываливаться ошибки, смотрите какие пакеты не установлены, обычно на чистых системах не стоит python-twisted, и он за собой зачастую тянет всё что надо в Windows придется повозиться вручную ставя Python 2.7, Twisted и Zope 6) минера направляем по адресу http://[ip адрес машины с демоном]:8336, имя и пароль из файла novacoin.confP.S. п2пул умеет стратум, но я бы не рекомендовал его пользовать, если пользуете cgminer, то --fix-protocol, если bfgminer: --no-stratum
|
Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 08, 2013, 08:49:31 PM |
|
Если кто использует p2pool, обновитесь из git.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2013, 12:14:27 AM |
|
|
|
|
|
MaxOnBit
|
|
March 09, 2013, 05:56:30 AM |
|
почему Рипер всегда так неоднозначно себя ведет... майнил на нвцпуле, карта 7950, в рипере агрессия 20, рипер показывал реджектов- 0,2-0,5% всего, ну и на пуле соответственно в статистике за сутки 0.5% реджекта всего, мелочь вобщем, на которую можно не обращать внимания. Зато при майнинге на п2пуле процент реджектов аж 7-9. Перезапускаешь 5-7, еще перезапустишь 10-12, каждый раз разный, но высокий. Понятно, что можно снизить агрессию, но тогда и скорость потеряется. Да и зачем снижать агрессию, если на просто пуле процент мизерный. Почему на п2пуле так получается ?
|
|
|
|
Exsept
Newbie
Offline
Activity: 23
Merit: 0
|
|
March 09, 2013, 07:21:54 AM |
|
Почему на п2пуле так получается ?
Для p2p это норма, точно также работает p2p для битков, у меня самого рипер и 7950 снизил агрессию до 19 реджектов стало в 3%, скорость практически не изменилась.
|
|
|
|
MaxOnBit
|
|
March 09, 2013, 07:57:08 AM |
|
поставил тоже 19, уже лучше, спасибо. а на п2пуле зачисление на кошель происходит после скольки подтверждений ? 520 ?
|
|
|
|
Exsept
Newbie
Offline
Activity: 23
Merit: 0
|
|
March 09, 2013, 08:41:59 AM Last edit: March 09, 2013, 09:48:39 AM by Exsept |
|
а на п2пуле зачисление на кошель происходит после скольки подтверждений ? 520 ?
Зачисление происходит сразу как находится блок, но доступно будет для использования через 520.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2013, 05:50:42 PM |
|
P2pool в git'е снова обновлен, Win32-сборка p2pool по ссылкам выше заменена на новую.
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 09, 2013, 08:09:19 PM |
|
Не получается подключиться к p2pool (linux) ни cgminer,ни bfgminer, ни reaper (все взял самые последние под win x64), в соло работают. # bfgminer.exe --no-stratum --scrypt -o http://192.168.0.1:1111 -u a -p b bfgminer version 2.10.5 - Started: [2013-00-10 02:48:08] - [ 0 days 00:02:15] ------------------------------------------------------------------------------- 5s: 0.0 avg: 0.0 u: 0.0 kh/s | A:0 R:0 S:0 HW:0 U:0.0/m ST: 0 DW: 0 GW: 0 LW: 0 GF: 1 NB: 0 AS: 0 RF: 0 E: 0.00 Connected to 192.168.254.2 diff with stratum as user a Block: (null) Diff: Started: Best share: 0 ------------------------------------------------------------------------------- [P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit OCL 0: 50.5C 3882RPM | WAIT / 0.0/ 0.0kh/s | A:0 R:0 HW:0 U:0.00/m OCL 1: 62.0C 3523RPM | WAIT / 0.0/ 0.0kh/s | A:0 R:0 HW:0 U:0.00/m -------------------------------------------------------------------------------
[2013-00-10 02:48:08] Probing for an alive pool [2013-00-10 02:48:08] Disabling extra threads due to dynamic mode. [2013-00-10 02:48:08] Tune dynamic intensity with --gpu-dyninterval Кстати, почему оно пишет что майнер соединяется with stratum? я же указал --no-stratum (что с ним что без него одинаково) Во время не работы этого майнера в логах p2pool проскакивают ошибки: # python2.7 ./run_p2pool.py --net novacoin --bitcoind-address 192.168.0.2 -w 192.168.0.1:1111 user password 2013-00-10 02:52:34.102093 P2Pool: 3960 shares in chain (2905 verified/3961 total) Peers: 9 (5 incoming) 2013-00-10 02:52:34.102298 Local: 0H/s in last 0.0 seconds Local dead on arrival: ??? Expected time to share: ??? 2013-00-10 02:52:34.102353 Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.0000 NVC 2013-00-10 02:52:34.102414 Pool: 11228kH/s Stale rate: 13.0% Expected time to block: 2.4 hours 2013-00-10 02:52:35.022168 65 33 2013-00-10 02:52:35.023826 > Error while processing Event callbacks: 2013-00-10 02:52:35.023967 > Traceback (most recent call last): 2013-00-10 02:52:35.024023 > File "/home/rpman/p2pool/p2pool/node.py", line 291, in set_best_share 2013-00-10 02:52:35.024077 > self.best_share_var.set(best) 2013-00-10 02:52:35.024128 > File "/home/rpman/p2pool/p2pool/util/variable.py", line 74, in set 2013-00-10 02:52:35.024180 > self.changed.happened(value) 2013-00-10 02:52:35.024231 > File "/home/rpman/p2pool/p2pool/util/variable.py", line 42, in happened 2013-00-10 02:52:35.024282 > func(*event) 2013-00-10 02:52:35.024333 > File "/home/rpman/p2pool/p2pool/work.py", line 120, in <lambda> 2013-00-10 02:52:35.024384 > self.node.best_share_var.changed.watch(lambda _: self.new_work_event.happened()) 2013-00-10 02:52:35.024436 > --- <exception caught here> --- 2013-00-10 02:52:35.024487 > File "/home/rpman/p2pool/p2pool/util/variable.py", line 42, in happened 2013-00-10 02:52:35.024538 > func(*event) 2013-00-10 02:52:35.024588 > File "/home/rpman/p2pool/p2pool/bitcoin/stratum.py", line 35, in _send_work 2013-00-10 02:52:35.024666 > x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username)) 2013-00-10 02:52:35.024766 > File "/home/rpman/p2pool/p2pool/bitcoin/worker_interface.py", line 121, in get_work 2013-00-10 02:52:35.024824 > x, handler = self._inner.get_work(*args) 2013-00-10 02:52:35.024875 > File "/home/rpman/p2pool/p2pool/work.py", line 237, in get_work 2013-00-10 02:52:35.024927 > base_subsidy=subsidy 2013-00-10 02:52:35.024977 > File "/home/rpman/p2pool/p2pool/data.py", line 251, in generate_transaction 2013-00-10 02:52:35.025030 > script='\x24' + cls.get_ref_hash(net, share_info, ref_merkle_link) + pack.IntType(32).pack(last_txout_nonce), 2013-00-10 02:52:35.025084 > File "/home/rpman/p2pool/p2pool/data.py", line 277, in get_ref_hash 2013-00-10 02:52:35.025135 > share_info=share_info, 2013-00-10 02:52:35.025185 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 72, in pack 2013-00-10 02:52:35.025236 > data = self._pack(obj) 2013-00-10 02:52:35.025286 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 52, in _pack 2013-00-10 02:52:35.025337 > f = self.write(None, obj) 2013-00-10 02:52:35.025388 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write 2013-00-10 02:52:35.025439 > file = type_.write(file, item[key]) 2013-00-10 02:52:35.025490 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write 2013-00-10 02:52:35.025542 > file = type_.write(file, item[key]) 2013-00-10 02:52:35.025592 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 299, in write 2013-00-10 02:52:35.025643 > file = type_.write(file, item[key]) 2013-00-10 02:52:35.025694 > File "/home/rpman/p2pool/p2pool/util/pack.py", line 326, in write 2013-00-10 02:52:35.025745 > raise ValueError('incorrect length item!') 2013-00-10 02:52:35.025796 > exceptions.ValueError: incorrect length item! reaper ругается на long pool: Longpoll url -->/long-polling<-- Error with server: {"error": {"message": "Unknown error", "code": -32099, "data": null}, "jsonrpc": "2.0", "id": "1", "result": null} Activating long polling. Long polling URL: [/long-polling]. trying to parse. LP Path: /long-polling настройки: kernel reaper.cl save_binaries yes enable_graceful_shutdown no long_polling no
mine litecoin | kernel litecoin-reaper.cl
host 192.168.0.1 port 1111 user user pass password
protocol litecoin
worksize 64 aggression 18 threads_per_gpu 1 sharethreads 18 lookup_gap 2 gpu_thread_concurrency 6500 |
p.s. при повторном перезапуске p2pool (после ctrl+c) вылезают периодические ошибки: 2013-00-10 02:57:58.150073 > Error validating cached pubkey: 2013-00-10 02:57:58.150210 > Traceback (most recent call last): 2013-00-10 02:57:58.150269 > File "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 576, in _runCallbacks 2013-00-10 02:57:58.150325 > current.result = callback(current.result, *args, **kw) 2013-00-10 02:57:58.150378 > File "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 1127, in gotResult 2013-00-10 02:57:58.150434 > _inlineCallbacks(r, g, deferred) 2013-00-10 02:57:58.150486 > File "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks 2013-00-10 02:57:58.150542 > result = result.throwExceptionIntoGenerator(g) 2013-00-10 02:57:58.150595 > File "/usr/lib64/python2.7/site-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator 2013-00-10 02:57:58.150649 > return g.throw(self.type, self.value, self.tb) 2013-00-10 02:57:58.150704 > --- <exception caught here> --- 2013-00-10 02:57:58.150754 > File "/home/rpman/p2pool/p2pool/util/deferral.py", line 41, in f 2013-00-10 02:57:58.150806 > result = yield func(*args, **kwargs) 2013-00-10 02:57:58.150860 > File "/usr/lib64/python2.7/site-packages/twisted/internet/defer.py", line 1069, in _inlineCallbacks 2013-00-10 02:57:58.150913 > result = result.throwExceptionIntoGenerator(g) 2013-00-10 02:57:58.150964 > File "/usr/lib64/python2.7/site-packages/twisted/python/failure.py", line 389, in throwExceptionIntoGenerator 2013-00-10 02:57:58.151022 > return g.throw(self.type, self.value, self.tb) 2013-00-10 02:57:58.151074 > File "/home/rpman/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do 2013-00-10 02:57:58.151129 > raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None)) 2013-00-10 02:57:58.151183 > p2pool.util.jsonrpc.NarrowError: -32601 Method not found если удалить папку data/novacoin то запускается нормально, до следующей остановки...
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 09, 2013, 08:30:52 PM |
|
Обновите novacoind до 0.3.2 и сотрите каталог data в p2oool, кстати p2pool тоже желательно сегодняшний взять. Ошибка типична для novacoind < 0.3.2 + p2pool.
|
|
|
|
|
MaxOnBit
|
|
March 09, 2013, 09:49:55 PM |
|
Обновил, в результате вот что, старая работала нормально. Что делать ? Кошелек 0.3.2. Каталог ДАТА в П2пул стер. Возвращаться на предыдущую версию ?
|
|
|
|
|