No other messages except "PermissionDenied desc = untrusted peer"

After the last Windows Update (which I now disabled because it is trouble every month) I get this error:

2019-09-12T09:36:59.887Z INFO version running on version v0.20.1
2019-09-12T09:37:00.278Z INFO db.migration Latest Version {“version”: 19}
2019-09-12T09:37:00.287Z INFO bandwidth Performing bandwidth usage rollups
2019-09-12T09:37:00.292Z INFO Node mynode87597a6tdouaytdodadgagd087608p started
2019-09-12T09:37:00.292Z INFO Public server started on [::]:28967
2019-09-12T09:37:00.292Z INFO Private server started on 127.0.0.1:7778
2019-09-12T09:37:00.392Z INFO version running on version v0.20.1
2019-09-12T09:37:05.790Z INFO piecestore:monitor Remaining Bandwidth {“bytes”: 99939286705408}
2019-09-12T09:37:55.821Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T09:43:01.636Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}

It is the last version. I replaced the :alpha by :beta in the docker command.

Nothing wrong here. An untrusted satellite is trying to get info on your node and your node is rightfully denying that request.

Well… there is when those messages are the only ones. No messages like:

2019-09-12T10:59:28.259Z INFO piecestore downloaded {“Piece ID”: “QWNUSFIFRMDJMAXXMY4XS76EQYIA2LK3VSMG74NINMW5MDNL5HKQ”, “SatelliteID”: “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”, “Action”: “GET”}
2019-09-12T10:59:29.887Z INFO piecestore deleted {“Piece ID”: “N2ZL7GYIKQPW4BLHCHJFTBQ3GWM4HH2CAX5O2AYD4OVZVJWUNROA”}

(I get those on my other nodes.)

So all I get is this in the logs:

2019-09-12T10:46:40.350Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:51:55.115Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:52:00.759Z INFO version running on version v0.20.1
2019-09-12T10:57:13.725Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T11:02:23.306Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}

The time is 2 hours off (CET summer time) so I get messages every few minutes, last one very recently.

Dashboard:

Storage Node Dashboard ( Node Version: v0.20.1 )

======================

ID 6597698608970yaoiyu;ouo
Last Contact 1s ago
Uptime 1h24m34s

Well there is something wrong if that is the only messages I get.

19-09-12T10:09:36.255Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:14:52.226Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:20:13.023Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:22:00.759Z INFO version running on version v0.20.1
2019-09-12T10:25:36.383Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:30:54.201Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:36:03.118Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:37:00.287Z INFO bandwidth Performing bandwidth usage rollups
2019-09-12T10:37:00.756Z INFO version running on version v0.20.1
2019-09-12T10:41:23.040Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:46:40.350Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:51:55.115Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T10:52:00.759Z INFO version running on version v0.20.1
2019-09-12T10:57:13.725Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}
2019-09-12T11:02:23.306Z ERROR server gRPC unary error response {“error”: “rpc error: code = PermissionDenied desc = untrusted peer 1QzDKGHDeyuRxbvZhcwHU3syxTYtU1jHy5duAKuPxja3XC8ttk”}

Those messages are the only ones. No succeeded downloads or uploads from trusted nodes…

Check the dashboard api to see if your scores have dropped below 0.60. If so, you failed too many audits either because data was lost or inaccessible.

I don’t really understand the storage node dashboard API procedure.

Do I have to remove the container and run the command with the -p 127.(etc) ADDED at the end of the command?

Do I need to use the curl -s command with the satellites specified as given in your post or do I put my own storage node ID in the command?

I’m on Windows, downloaded jq-win64.exe, renamed it to jq.exe.

BTW the dashboard says this:
Internal 127.0.0.1:7778
External myhostname:28967

I find the dashboard, the logs, the API, and all that, thoroughly puzzling, and frankly I am now at a point where I might just give up this node. It is all too complex, too unreliable.

Between the constant Storj updates and the monthly windoze updates this is all getting too much work and too little compensation. AND NO… I am not going to run Linux. I am running Linux already on one node, and I do not use that system for anything else. The other two systems have multiple roles, and I need Windows for those.

I ran V2 on Windows for several YEARS now, without a major outage. So. There you have it.

Docker command:

docker run -d --restart unless-stopped -p 127.0.0.1:14002:14002 -p 28967:28967 -e WALLET=“0xXXXXXXXXXXXXXXXXXXXXXXXXX” -e EMAIL="my@email.com" -e ADDRESS=“myhostname.com:28967” -e BANDWIDTH=“100TB” -e STORAGE=“8TB” --mount type=bind,source=“C:\Users\USER\AppData\Roaming\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“S:\”,destination=/app/config --name storagenode storjlabs/storagenode:beta

Still the same log errors BTW.

EDIT: I managed to get the output:

C:\Users\Me>curl -s -v 127.0.0.1:14002/api/dashboard | jq .data.satellites

  • Trying 127.0.0.1…
  • TCP_NODELAY set
  • Connected to 127.0.0.1 (127.0.0.1) port 14002 (#0)

GET /api/dashboard HTTP/1.1
Host: 127.0.0.1:14002
User-Agent: curl/7.55.1
Accept: /

< HTTP/1.1 200 OK
< Content-Type: application/json
< Date: Fri, 13 Sep 2019 17:15:53 GMT
< Content-Length: 634
<
{ [634 bytes data]

  • Connection #0 to host 127.0.0.1 left intact
    [
    “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”,
    “118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW”,
    “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”,
    “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”
    ]

C:\Users\Me>curl -s 127.0.0.1:14002/api/satellite/118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW | jq .data.audit
{
“totalCount”: 12512,
“successCount”: 12502,
“alpha”: 11.97473878476754,
“beta”: 8.02526121523242,
“score”: 0.5987369392383782
}

C:\Users\ME>curl -s 127.0.0.1:14002/api/satellite/118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW | jq .data.uptime
{
“totalCount”: 41040,
“successCount”: 39573,
“alpha”: 99.9999999999992,
“beta”: 1.7530752169427732e-19,
“score”: 1
}

As I feared your audit score on that satellite has dropped below the threshold. Have you lost any data? You can contact support at support@storj.io and explain your situation. Include your node id and docker run command and perhaps a link to this post and they can look into it and unpause. But please try to figure out why you could have failed audits.

I am sure there is no data loss, but I have had an outage of my NAS on which the files reside.