Closed cimam95 closed 5 months ago
I don't really understand what is your problem here? There is no error. Your node is syncing...
If you could kindly share your execution codes for zephyrd and zephyr-wallet-rpc please. Maybe that will help me narrow down where I went wrong.
I don't really understand what is your problem here? There is no error. Your node is syncing...
It looks like it starts to sync but then it goes on in the loop without the sync process kicking in, then it completely stops :(
Disregard, figured it out. Thank you so much for this release! 💯
Sorry another issue. Everything seems to be running and the pool is accepting shares but then MC is spitting out the following issue.
[2023-12-30 03:28:31.5456] [I] [zephyr] [0HN0924MBKJEF] Share accepted: D=7500
[2023-12-30 03:28:32.4905] [I] [zephyr] [0HN0924MBKJEF] Share accepted: D=7500
[2023-12-30 03:28:32.5541] [I] [zephyr] [0HN0924MBKJEF] Share accepted: D=7500
[2023-12-30 03:28:33.7743] [W] [zephyr] Unable to update job. Daemon responded with: Connection refused (127.0.0.1:18081) Code -500
[2023-12-30 03:28:33.9644] [I] [PayoutManager] Processing payments for pool zephyr
[2023-12-30 03:28:33.9708] [E] [PayoutManager] [zephyr] Payment processing failed System.Net.Http.HttpRequestException: Connection refused (127.0.0.1:18081)
---> System.Net.Sockets.SocketException (111): Connection refused
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Miningcore.Rpc.RpcClient.RequestAsync(ILogger logger, CancellationToken ct, DaemonEndpointConfig endPoint, String method, Object payload) in /home/max/miningcore/src/Miningcore/Rpc/RpcClient.cs:line 188
at Miningcore.Rpc.RpcClient.ExecuteAsync[TResponse](ILogger logger, String method, CancellationToken ct, Object payload, Boolean throwOnError) in /home/max/miningcore/src/Miningcore/Rpc/RpcClient.cs:line 87
at Miningcore.Blockchain.Cryptonote.CryptonotePayoutHandler.UpdateNetworkTypeAsync(CancellationToken ct) in /home/max/miningcore/src/Miningcore/Blockchain/Cryptonote/CryptonotePayoutHandler.cs:line 112
at Miningcore.Blockchain.Cryptonote.CryptonotePayoutHandler.ConfigureAsync(ClusterConfig cc, PoolConfig pc, CancellationToken ct) in /home/max/miningcore/src/Miningcore/Blockchain/Cryptonote/CryptonotePayoutHandler.cs:line 362
at Miningcore.Payments.PayoutManager.ProcessPoolsAsync(CancellationToken ct) in /home/max/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 99 at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Miningcore.Rpc.RpcClient.RequestAsync(ILogger logger, CancellationToken ct, DaemonEndpointConfig endPoint, String method, Object payload) in /home/max/miningcore/src/Miningcore/Rpc/RpcClient.cs:line 188
at Miningcore.Rpc.RpcClient.ExecuteAsync[TResponse](ILogger logger, String method, CancellationToken ct, Object payload, Boolean throwOnError) in /home/max/miningcore/src/Miningcore/Rpc/RpcClient.cs:line 87
at Miningcore.Blockchain.Cryptonote.CryptonotePayoutHandler.UpdateNetworkTypeAsync(CancellationToken ct) in /home/max/miningcore/src/Miningcore/Blockchain/Cryptonote/CryptonotePayoutHandler.cs:line 112
at Miningcore.Blockchain.Cryptonote.CryptonotePayoutHandler.ConfigureAsync(ClusterConfig cc, PoolConfig pc, CancellationToken ct) in /home/max/miningcore/src/Miningcore/Blockchain/Cryptonote/CryptonotePayoutHandler.cs:line 362
at Miningcore.Payments.PayoutManager.ProcessPoolsAsync(CancellationToken ct) in /home/max/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 99
and this
[2023-12-30 03:33:56.4706] [W] [zephyr] Unable to update job. Daemon responded with: Connection refused (127.0.0.1:18081) Code -500
[2023-12-30 03:33:56.9688] [W] [zephyr] Unable to update job. Daemon responded with: Connection refused (127.0.0.1:18081) Code -500
[2023-12-30 03:33:57.4691] [W] [zephyr] Unable to update job. Daemon responded with: Connection refused (127.0.0.1:18081) Code -500
[2023-12-30 03:33:57.9692] [W] [zephyr] Unable to update job. Daemon responded with: Core is busy Code -9
[2023-12-30 03:33:58.4720] [W] [zephyr] Unable to update job. Daemon responded with: Core is busy Code -9
Your wallet-daemon
is setup incorrectly, there is an example in the old wiki.
Monero
uses a RPC protocol not fully supported by miningcore
, so you must follow the directive which disables the rpc-login
.
WARNING: Please make sure to do not expose that port to the world wide web, otherwise people will be able to steal your funds.
You can also use the default ports of ZEPH
.
Uses zephyrd --help
in order to get them. Do the same with the wallet-daemon.
I can't really help you more at the moment, i don't have access to my computer but the XMR wiki should help you in order to configure both daemons, don't be afraid to read it.
You should master these daemons if you want to run a XMR/ZEPH minng pool, it's your first duty as a mining pool operator.
Hi Cedric,
Never dealt with RandomX coins before and trying to set it up with the latest release but having a few issues. I followed the steps from monero setup by OliverW. I'm trying to run Zephyr node on the pool as service code:
Getting the following error:
It probably is something super simple that I'm missing. Any help would be highly appreciated! Keep up the amazing work!