CoiniumServ icon indicating copy to clipboard operation
CoiniumServ copied to clipboard

more errors initializing pools

Open jdamhost opened this issue 6 years ago • 21 comments

3:56 [Error] [Pool] [Peercoin] Pool initilization failed; Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Pools.INetworkInfo ---> Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Pools.NetworkInfo ---> CoiniumServ.Daemon.Exceptions.RpcErrorException: Method not found at CoiniumServ.Daemon.DaemonBase.GetJsonResponse (System.Net.HttpWebRequest httpWebRequest) [0x000a2] in :0 at CoiniumServ.Daemon.DaemonBase.GetRpcResponse[T] (System.Net.HttpWebRequest httpWebRequest) [0x00000] in :0 at CoiniumServ.Daemon.DaemonBase.MakeRpcRequest[T] (CoiniumServ.Daemon.DaemonRequest walletRequest) [0x00008] in :0 at CoiniumServ.Daemon.DaemonBase.MakeRequest[T] (System.String method, System.Object[] parameters) [0x00019] in :0 at CoiniumServ.Daemon.DaemonClient.Getnetworkinfo () [0x00000] in :0 at CoiniumServ.Pools.NetworkInfo.Recache () [0x00000] in :0 at CoiniumServ.Pools.NetworkInfo..ctor (CoiniumServ.Daemon.IDaemonClient daemonClient, CoiniumServ.Algorithms.IHashAlgorithm hashAlgorithm, CoiniumServ.Pools.IPoolConfig poolConfig) [0x00048] in :0 at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,object[]) at Nancy.TinyIoc.TinyIoCContainer.ConstructType (System.Type requestedType, System.Type implementationType, System.Reflection.ConstructorInfo constructor, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x000f7] in :0 --- End of inner exception stack trace --- at Nancy.TinyIoc.TinyIoCContainer.ConstructType (System.Type requestedType, System.Type implementationType, System.Reflection.ConstructorInfo constructor, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x0010d] in :0 at Nancy.TinyIoc.TinyIoCContainer+MultiInstanceFactory.GetObject (System.Type requestedType, Nancy.TinyIoc.TinyIoCContainer container, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x0000e] in :0 --- End of inner exception stack trace --- at Nancy.TinyIoc.TinyIoCContainer+MultiInstanceFactory.GetObject (System.Type requestedType, Nancy.TinyIoc.TinyIoCContainer container, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x00026] in :0 at Nancy.TinyIoc.TinyIoCContainer.ResolveInternal (Nancy.TinyIoc.TinyIoCContainer+TypeRegistration registration, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x00027] in :0 at Nancy.TinyIoc.TinyIoCContainer.Resolve (System.Type resolveType, Nancy.TinyIoc.NamedParameterOverloads parameters) [0x0000d] in :0 at Nancy.TinyIoc.TinyIoCContainer.Resolve[ResolveType] (Nancy.TinyIoc.NamedParameterOverloads parameters) [0x00000] in :0 at CoiniumServ.Container.ObjectFactory.GetNetworkInfo (CoiniumServ.Daemon.IDaemonClient daemonClient, CoiniumServ.Algorithms.IHashAlgorithm hashAlgorithm, CoiniumServ.Pools.IPoolConfig poolConfig) [0x00035] in :0 at CoiniumServ.Pools.Pool.InitStatisticsServices () [0x00019] in :0 at CoiniumServ.Pools.Pool.Initialize () [0x00057] in :0

jdamhost avatar Mar 26 '18 11:03 jdamhost

same error Pool initilization failed; Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Pools.INetworkInfo ---> Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Pools.NetworkInfo ---> CoiniumServ.Daemon.Exceptions.RpcErrorException: Method not found at CoiniumServ.Daemon.DaemonBase.GetJsonResponse (System.Net.HttpWebRequest httpWebRequest) [0x000a2] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Daemon.DaemonBase.GetRpcResponse[T] (System.Net.HttpWebRequest httpWebRequest) [0x00000] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Daemon.DaemonBase.MakeRpcRequest[T] (CoiniumServ.Daemon.DaemonRequest walletRequest) [0x00008] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Daemon.DaemonBase.MakeRequest[T] (System.String method, System.Object[] parameters) [0x00019] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Daemon.DaemonClient.Getnetworkinfo () [0x00000] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Pools.NetworkInfo.Recache () [0x00000] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Pools.NetworkInfo..ctor (CoiniumServ.Daemon.IDaemonClient daemonClient, CoiniumServ.Algorithms.IHashAlgorithm hashAlgorithm, CoiniumServ.Pools.IPoolConfig poolConfig) [0x00048] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at (wrapper dynamic-method) System.Object.lambda_method(System.Runtime.CompilerServices.Closure,object[]) at Nancy.TinyIoc.TinyIoCContainer.ConstructType (System.Type requestedType, System.Type implementationType, System.Reflection.ConstructorInfo constructor, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x000f7] in :0 --- End of inner exception stack trace --- at Nancy.TinyIoc.TinyIoCContainer.ConstructType (System.Type requestedType, System.Type implementationType, System.Reflection.ConstructorInfo constructor, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x0010d] in :0 at Nancy.TinyIoc.TinyIoCContainer+MultiInstanceFactory.GetObject (System.Type requestedType, Nancy.TinyIoc.TinyIoCContainer container, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x0000e] in :0 --- End of inner exception stack trace --- at Nancy.TinyIoc.TinyIoCContainer+MultiInstanceFactory.GetObject (System.Type requestedType, Nancy.TinyIoc.TinyIoCContainer container, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x00026] in :0 at Nancy.TinyIoc.TinyIoCContainer.ResolveInternal (Nancy.TinyIoc.TinyIoCContainer+TypeRegistration registration, Nancy.TinyIoc.NamedParameterOverloads parameters, Nancy.TinyIoc.ResolveOptions options) [0x00027] in :0 at Nancy.TinyIoc.TinyIoCContainer.Resolve (System.Type resolveType, Nancy.TinyIoc.NamedParameterOverloads parameters) [0x0000d] in :0 at Nancy.TinyIoc.TinyIoCContainer.Resolve[ResolveType] (Nancy.TinyIoc.NamedParameterOverloads parameters) [0x00000] in :0 at CoiniumServ.Container.ObjectFactory.GetNetworkInfo (CoiniumServ.Daemon.IDaemonClient daemonClient, CoiniumServ.Algorithms.IHashAlgorithm hashAlgorithm, CoiniumServ.Pools.IPoolConfig poolConfig) [0x00035] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Pools.Pool.InitStatisticsServices () [0x00019] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 at CoiniumServ.Pools.Pool.Initialize () [0x00057] in <8c3cb1a6048c41e6bd1179b1ec42ae4a>:0 for fix?

minerlab avatar Mar 26 '18 22:03 minerlab

my recommendations would be to not bother with Coinium unless you have a lot of experience with code and are able to work out the bugs and issues, we got it working but could not handle one miner so decided to swap to a different software, we now have a fully working pool

jdamhost avatar Mar 29 '18 16:03 jdamhost

@jdamhost what did you end up using?

BenKnigge avatar Mar 29 '18 17:03 BenKnigge

Unomp after much messing around getting it installed, its never as straight forward as it is made out haha

jdamhost avatar Mar 29 '18 17:03 jdamhost

@jdamhost - Unomp didn't work on mine server. messed with it for 24hrs straight. And a lot more after a few days of walking away from it.

RepoBike avatar Mar 30 '18 01:03 RepoBike

ye it took a bit of messing around but I got it there in the end and working great so far 48 hrs no crashes 1 miner at over 600mh so far

jdamhost avatar Mar 30 '18 01:03 jdamhost

@RepoBike if you need a hand just give me a heads up, also whats the cryptonote pool like have you had it running?

jdamhost avatar Mar 30 '18 01:03 jdamhost

@jdamhost @minerlab @BenKnigge @RepoBike First of all, I am sorry about this problem caused by my PR before, in order to convert the coin wallet version string to the number to compare and running a correct command based on coin core version info.

I was fixed by help of @flyx2888 and opened a new PR to fixed this issue. as you see the screenshot now everything works fine with new PR.

So please wait until @bonesoul will verified and applied a new PR into this repo.

coiniumserv_capture

jeong760 avatar Apr 17 '18 14:04 jeong760

@jdamhost @minerlab @BenKnigge @RepoBike

Does anyone try to use a CoiniumServ after new PR?

Regards John Ahn

jeong760 avatar Apr 19 '18 07:04 jeong760

I tried Stronghands and it still gives the same errors on my end.

RepoBike avatar Apr 19 '18 12:04 RepoBike

Hi all, there is no clear installation steps or compatible versions. you just need to keep triying all Linux versions and .Net. and good luck for me, it never worked, i am ere since 2 monthes without any luck to make it work

Maleksh avatar Apr 25 '18 04:04 Maleksh

@Maleksh

Installation instructions are here: https://github.com/bonesoul/CoiniumServ/wiki/Getting-Started

Followed by configuration: https://github.com/bonesoul/CoiniumServ/wiki/Configuration

Where have you hit a roadblock?

flyx2888 avatar Apr 25 '18 05:04 flyx2888

@flyx2888 Thank you, i did all, it did not work which version of mono is compatible, and which Ubuntu is working. i tried many, it did not compile, and when i compiled it on MS Visual Studio 2017 it did not work on Ubuntu. i tried on Windows Server, the CPU was 100 % and stops responding after few hours it is much tricky, i have 300 TH of S9 Miners, your application is very slow on wndows, and it does not work on linux.

Maleksh avatar Apr 25 '18 05:04 Maleksh

@Maleksh

Personally I have not compiled or tested on Linux so I can't answer that for you, but I will find out. As for compiling with MS VS 2017, that would only work on Windows platform. On Windows platform it works with .NET, which is included in the installation of MS VS 2017. You will also need MySQL and Redis if you want to run it on Windows.

Are you getting 100% CPU usage even with just 1 antminer S9 connected? or is this with all 300TH worth connected?

flyx2888 avatar Apr 25 '18 06:04 flyx2888

@Maleksh

By the way, it's not my application. I'm just a user like you except I'm fixing bugs as I find them to make it work for my own needs.

flyx2888 avatar Apr 25 '18 06:04 flyx2888

@flyx2888 it reach 100% CPU with 2 S9 Miners, i can give you team viewer access if you want to examine on real scenario, it seems they did not tune the pool to work with the High End S9 miner farms

Maleksh avatar Apr 25 '18 06:04 Maleksh

@Maleksh

That'll be great. I can help you debug the problems you're encountering.

flyx2888 avatar Apr 25 '18 07:04 flyx2888

@flyx2888 please add me to your whatsapp 00971507855821, i will share the teamviewer details there

Maleksh avatar Apr 25 '18 08:04 Maleksh

@Maleksh

I've added +971507855821. I hope that's you. 00971507855821 didn't work.

flyx2888 avatar Apr 26 '18 06:04 flyx2888

@Maleksh and @flyx2888

Have you solved an acquired 100% CPU resource issue by CoiniumServ? when I attached a more client it gives me the same problem.

Regards, John Ahn

jeong760 avatar May 01 '18 14:05 jeong760

@jeong760

I have Maleksh setup on a virtual server running 4 pools: bitcoin, bitcoincash, litecoin, and dash currently with 8 antminers S9 connected. 100% CPU utilization is not an issue. It doesn't even come close to it.

flyx2888 avatar May 01 '18 18:05 flyx2888