golemfactory / yagna

An open platform and marketplace for distributed computations
GNU General Public License v3.0
405 stars 61 forks source link

I can't find my node in the list of providers #3335

Closed SErmolov closed 1 month ago

SErmolov commented 1 month ago

I have configured and launched the Golem provider on a VMware virtual machine with Linux Ubuntu 22.05.5 (the main OS is Windows 10). The problem is that after launching the provider, I cannot find my PC in the list of providers by node name. That is, I realized that by creating a Golem node on my PC, I can view statistics for this address by simply searching by node name. However, I cannot find my node there. If I run the command "golemsp status" in the console, I get the following response: ┌────────────────────────────────────────────────┐ │ Status │ │ │ │ Service is running │ │ Version 0.16.0 │ │ Commit 5a9ad01f │ │ Date 2024-08-21 │ │ Build 590 │ │ │ │ Node Name XXX │ │ Subnet public │ │ VM valid │ │ │ │ Driver Ok │ ├────────────────────────────────────────────────┤ │ Wallet │ │ (I removed this, here is my actual wallet address) │ │ │ │ network mainnet │ │ amount (total) 0 GLM │ │ (on-chain) 0 GLM │ │ (polygon) 0 GLM │ │ │ │ pending 0 GLM (0) │ │ issued 0 GLM (0) │ ├────────────────────────────────────────────────┤ │ Tasks │ │ │ │ last 1h processed 0 │ │ last 1h in progress 0 │ │ total processed 0 │ │ (including failures) │ └────────────────────────────────────────────────┘

However, the following message appears in the console window with logs:

[2024-09-29T15:49:22.180+0200 WARN erc20_rpc_pool::rpc_pool::verify::verify_impl] Verify endpoint error - https://polygon.rpc-node.dev.golem.network error: Head behind

Regarding the organization of the connection in my case, if this helps to identify the problem... On my router I opened port 11500, but my router for Internet access is connected to another router, which directly performs the functions of Internet access (all apartments in my house are connected to the same router). My IP address, which is indicated by the router as my Internet address, does not match my IP address, which is reported to me by the https://canyouseeme.org website. That is, as I understand it, there is a "double NAT". Perhaps this is the difficulty in providing access to the resources of my computer from the Internet. However, on my other computer for direct access from any other place, including a smartphone, I use the DWservice application, and this "double NAT" does not create any problems for me - I can access folders, the desktop, the console, the resources of my second PC from any external device from anywhere.

That is, I would like to find out the reason why I cannot see my node in the list of providers. Perhaps for this reason I do not receive any tasks.

UPD. Now I get this message:

[2024-09-29T16:06:00.562+0200 ERROR ya_provider::market::provider_market] Error processing event: HTTP error requesting POST http://127.0.0.1:7465/market-api/v1/offers/6f2e0e5201544adbb2c87cd20ade7d45-a914fe91ca53f77d6b50f454a2b0c78d5946f83ce9d2db9d9f98b33d6854127b/proposals/P-be19f5739582c7230ba4b1f8831fdbefb53adc393274b4bdf6ba387332072edd: 500 Internal Server Error; msg: 'Failed to send response for Proposal [P-be19f5739582c7230ba4b1f8831fdbefb53adc393274b4bdf6ba387332072edd]. Error: Countering Proposal [P-8127393b257d190e84870e76461d80723ded40b600bec4c159fd97c064ce1aee] GSB error: GSB failure: Net: error forwarding message: Fail to open reliable channel

Caused by: 0: Failed to connect to 0xda2f568dd192457364345148a0d4b9138fa71bda on channel Messages 1: error when waiting 2: establishing Tcp connection 3: Invalid Socket for SocketHandle(8) 4: Socket not found..', subscription_id: 6f2e0e5201544adbb2c87cd20ade7d45-a914fe91ca53f77d6b50f454a2b0c78d5946f83ce9d2db9d9f98b33d6854127b.

SErmolov commented 1 month ago

I appeared in the list of providers, but when I'm online it shows that I'm offline, and vice versa - when I'm offline it shows that I'm online.