ERROR dashboard.sh v1.77.2

Hello,

There is a defect related to v1.77.2.
It is not present in previous v1.76.2.
My configuration is RaspberryPI4 with latest everything.

Steps to reproduce:

  1. command line execution: docker exec -it storagenode /app/dashboard.sh

Expected result: displayed “Storage Node Dashboard” refreshing in a few seconds with “Status ONLINE”

Actual result:

2023-04-28T07:00:22.251Z        FATAL   Failed to load identity.        {"Process": "storagenode", "error": "file or directory not found: open : no such file or directory", "errorVerbose": "file or directory not found: open : no such file or directory\n\tstorj.io/common/identity.Config.Load:326\n\tmain.cmdDashboard:80\n\tmain.newDashboardCmd.func1:49\n\tstorj.io/private/process.cleanup.func1.4:399\n\tstorj.io/private/process.cleanup.func1:417\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomOptions:113\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:79\n\tmain.main:26\n\truntime.main:250"}

Web dashboard:
While the web dashboard describes “STATUS Online” as expected, without problems.

This has already been reported and there is a new version to fix. However that version (1.77.3) also had a problem on Windows nodes which needs another fix and has delayed the new version (1.77.6 / 1.78.x) rollout.

Hiii Awesome Alexey,

I hope your day is going great so far. Here I am with an odd issue.

This is what the log shows.

2023-05-03T10:11:52.597Z INFO piecestore download started               { "Piece ID": "POM2YLYDA6BWVXI2GNUTFD25VFBLOIT3TSF5BH2DKL56VHZOZ2ZQ", "Satellite ID": EU1 "Action": "GET", "Offset": 390912, "Size": 2304, "Remote Address": "172.17.0.1:42464"}
2023-05-03T10:11:52.693Z INFO piecestore downloaded                     { "Piece ID": "POM2YLYDA6BWVXI2GNUTFD25VFBLOIT3TSF5BH2DKL56VHZOZ2ZQ", "Satellite ID": EU1 "Action": "GET", "Offset": 390912, "Size": 2304, "Remote Address": "172.17.0.1:42464"}
2023-05-03T10:11:55.681Z INFO Configuration loaded      { "Location": "/app/config/config.yaml"}
2023-05-03T10:11:55.682Z INFO Invalid configuration file key    { "Key": "storage2.orders.sender-dial-timeout"}
2023-05-03T10:11:55.682Z INFO Invalid configuration file key    { "Key": "server.address"}
2023-05-03T10:11:55.682Z INFO Invalid configuration file key    { "Key": "storage.allocated-bandwidth"}
2023-05-03T10:11:55.682Z INFO Invalid configuration file key    { "Key": "identity.cert-path"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "kademlia.external-address"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "storage2.trust.exclusions"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "kademlia.operator.email"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "storage.allocated-disk-space"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "server.private-address"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "identity.key-path"}
2023-05-03T10:11:55.683Z INFO Invalid configuration file key    { "Key": "kademlia.operator.wallet"}
2023-05-03T10:11:55.683Z INFO Anonymized tracing enabled        { "storagenode"}
2023-05-03T10:11:55.684Z FATAL Failed to load identity.         { "error": "file or directory not found: open : no such file or directory", "errorVerbose": "file or directory not found: open : no such file or directory\n\tstorj.io/common/identity.Config.Load:326\n\tmain.cmdDashboard:80\n\tmain.newDashboardCmd.func1:49\n\tstorj.io/private/process.cleanup.func1.4:399\n\tstorj.io/private/process.cleanup.func1:417\n\tgithub.com/spf13/cobra.(*Command).execute:852\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:960\n\tgithub.com/spf13/cobra.(*Command).Execute:897\n\tstorj.io/private/process.ExecWithCustomOptions:113\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:79\n\tmain.main:26\n\truntime.main:250"}
2023-05-03T10:11:55.772Z INFO piecestore download started               { "Piece ID": "DPIYUEH2CHJMXUJSPSW3CJYLSV7S4ELHGDJ4AMFE5ZLJ26IO63MQ", "Satellite ID": US1 "Action": "GET", "Offset": 0, "Size": 7936, "Remote Address": "172.17.0.1:42466"}
2023-05-03T10:11:55.945Z INFO piecestore download canceled              { "Piece ID": "DPIYUEH2CHJMXUJSPSW3CJYLSV7S4ELHGDJ4AMFE5ZLJ26IO63MQ", "Satellite ID": US1 "Action": "GET", "Offset": 0, "Size": 0, "Remote Address": "172.17.0.1:42466"}
2023-05-03T10:11:56.852Z INFO piecestore download started               { "Piece ID": "6P6NSK77CPSI7YIIG2U2AT7II5YX3GPGNLW2TLXT4SPF4QZBV5HA", "Satellite ID": AP1 "Action": "GET_REPAIR", "Offset": 0, "Size": 512, "Remote Address": "172.17.0.1:42470"}
2023-05-03T10:11:57.025Z INFO piecestore downloaded                     { "Piece ID": "6P6NSK77CPSI7YIIG2U2AT7II5YX3GPGNLW2TLXT4SPF4QZBV5HA", "Satellite ID": AP1 "Action": "GET_REPAIR", "Offset": 0, "Size": 512, "Remote Address": "172.17.0.1:42470"}

Docker run command :point_down:

docker run -d --restart unless-stopped --stop-timeout 300 -p 14002:14002 -p 28967:28967/tcp -p 28967:28967/udp -p 127.0.0.1:5999:5999 -e WALLET=“XX” -e EMAIL=“XX” -e ADDRESS=“XX:28967” -e STORAGE=“7.9TB” --mount type=bind,source=“C:\Users\XXX\AppData\Roaming\Storj\Identity\storagenode”,destination=/app/identity --mount type=bind,source=“F:\StorjV3”,destination=/app/config --name storagenode storjlabs/storagenode:latest

Here are the contents of identity folder :point_down: even though the error says file not found.

image

Its just the CLI dashboard that won’t load but web dashboard has no issues.

image

Node works without any issues as seen in log. My powershell script for dashboard also works without any issue.

Hello @nerdatwork,
as you may see it’s a known issue.

1 Like

Thank you. This thread never showed up in my feed :frowning:

There is also another one:

1 Like

Update:

  • This dashboard problem should be fixed from v1.77.3 / v1.78.x → already rolled out to the same 30% percentage of the storagenodes where the v1.77.2 rollout started (but stopped). If you use the updater, the dashboard should work for you…
  • The windows service restart problem is under review, should be part of v1.78.3 (or v1.79, but I would prefer to release it ASAP as a point release)
7 Likes

5 posts were split to a new topic: My node has been displaying offline

1.78.3 shows the error message in the log :point_down: but the CLI dashboard loads without issue.

2023-05-11T11:52:23.557Z INFO Configuration loaded      { "Location": "/app/config/config.yaml"}
2023-05-11T11:52:23.557Z INFO Invalid configuration file key    { "Key": "storage2.trust.exclusions"}
2023-05-11T11:52:23.557Z INFO Invalid configuration file key    { "Key": "storage.allocated-disk-space"}
2023-05-11T11:52:23.557Z INFO Invalid configuration file key    { "Key": "kademlia.external-address"}
2023-05-11T11:52:23.558Z INFO Invalid configuration file key    { "Key": "kademlia.operator.email"}
2023-05-11T11:52:23.558Z INFO Invalid configuration file key    { "Key": "server.private-address"}
2023-05-11T11:52:23.558Z INFO Invalid configuration file key    { "Key": "storage2.orders.sender-dial-timeout"}
2023-05-11T11:52:23.558Z INFO Invalid configuration file key    { "Key": "kademlia.operator.wallet"}
2023-05-11T11:52:23.558Z INFO Invalid configuration file key    { "Key": "server.address"}
2023-05-11T11:52:23.562Z INFO Invalid configuration file key    { "Key": "storage.allocated-bandwidth"}
2023-05-11T11:52:23.567Z INFO Anonymized tracing enabled        { "storagenode"}

This issue is still present on version v1.105.4:

2024-07-11T06:37:48Z INFO Configuration loaded {“Process”: “storagenode”, “Location”: “/app/config/config.yaml”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.email”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “server.private-address”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “healthcheck.enabled”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “contact.external-address”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.wallet-features”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage.allocated-disk-space”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “healthcheck.details”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “server.address”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “console.address”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage2.monitor.verify-dir-writable-interval”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “version.server-address”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage2.monitor.verify-dir-readable-interval”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.wallet”}
2024-07-11T06:37:48Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage.allocated-bandwidth”}
2024-07-11T06:37:48Z INFO Anonymized tracing enabled {“Process”: “storagenode”}
2024-07-11T06:37:48Z INFO Identity loaded. {“Process”: “storagenode”, “Node ID”: “12s7WGwtDvkqAKczUEk6S3M4rgyg2zK8wFucjYtWoqBCHp5LmT”}
Error: rpc: dial tcp 127.0.0.1:7778: connect: connection refused

How could be solved ?