После обновления пропали службы и не востанавливаются

Судя по всему после обновления пропали службы storagenode-updater и storagenode. В папке приложения( C:\Program Files\Storj\Storage Node )? нет storagenode.exe.
Вот часть лога после которого появляются ошибки storagenode-updater.log
2023-12-04T21:38:54+03:00 INFO Current binary version {“Service”: “storagenode”, “Version”: “v1.91.2”}
2023-12-04T21:38:54+03:00 INFO New version is being rolled out but hasn’t made it to this node yet {“Service”: “storagenode”}
2023-12-04T21:38:54+03:00 INFO Current binary version {“Service”: “storagenode-updater”, “Version”: “v1.91.2”}
2023-12-04T21:38:54+03:00 INFO New version is being rolled out but hasn’t made it to this node yet {“Service”: “storagenode-updater”}
2023-12-04T21:53:54+03:00 INFO Downloading versions. {“Server Address”: “https://version.storj.io”}
2023-12-04T21:53:54+03:00 INFO Current binary version {“Service”: “storagenode”, “Version”: “v1.91.2”}
2023-12-04T21:53:54+03:00 INFO Download started. {“From”: “https://github.com/storj/storj/releases/download/v1.92.1/storagenode_windows_amd64.zip”, “To”: “C:\Windows\TEMP\storagenode_windows_amd64.2399080228.zip”}
2023-12-04T21:53:57+03:00 INFO Download finished. {“From”: “https://github.com/storj/storj/releases/download/v1.92.1/storagenode_windows_amd64.zip”, “To”: “C:\Windows\TEMP\storagenode_windows_amd64.2399080228.zip”}
2023-12-04T21:53:58+03:00 INFO Restarting service. {“Service”: “storagenode”}
2023-12-04T21:53:58+03:00 INFO Service restarted successfully. {“Service”: “storagenode”}
2023-12-04T21:53:58+03:00 INFO Current binary version {“Service”: “storagenode-updater”, “Version”: “v1.91.2”}
2023-12-04T21:53:58+03:00 INFO Download started. {“From”: “https://github.com/storj/storj/releases/download/v1.92.1/storagenode-updater_windows_amd64.zip”, “To”: “C:\Windows\TEMP\storagenode-updater_windows_amd64.2055064164.zip”}
2023-12-04T21:54:00+03:00 INFO Download finished. {“From”: “https://github.com/storj/storj/releases/download/v1.92.1/storagenode-updater_windows_amd64.zip”, “To”: “C:\Windows\TEMP\storagenode-updater_windows_amd64.2055064164.zip”}
2023-12-04T21:54:00+03:00 INFO Restarting service. {“Service”: “storagenode-updater”}
2023-12-04T21:54:01+03:00 INFO Stop/Shutdown request received.
2023-12-04T21:54:01+03:00 INFO Configuration loaded {“Location”: “C:\Program Files\Storj\Storage Node\config.yaml”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “operator.wallet”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “operator.email”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “server.private-address”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “storage.path”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “storage.allocated-disk-space”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “storage.allocated-bandwidth”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “server.address”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “operator.wallet-features.0”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file key {“Key”: “contact.external-address”}
2023-12-04T21:54:01+03:00 INFO Invalid configuration file value for key {“Key”: “log.level”}
2023-12-04T21:54:01+03:00 INFO Anonymized tracing enabled
2023-12-04T21:54:01+03:00 INFO Running on version {“Service”: “storagenode-updater”, “Version”: “v1.92.1”}
2023-12-04T21:54:01+03:00 INFO Downloading versions. {“Server Address”: “https://version.storj.io”}
2023-12-04T21:54:02+03:00 INFO Current binary version {“Service”: “storagenode”, “Version”: “v1.92.1”}
2023-12-04T21:54:02+03:00 INFO Version is up to date {“Service”: “storagenode”}
2023-12-04T21:54:02+03:00 INFO Current binary version {“Service”: “storagenode-updater”, “Version”: “v1.92.1”}
2023-12-04T21:54:02+03:00 INFO Version is up to date {“Service”: “storagenode-updater”}
2023-12-04T22:09:01+03:00 INFO Downloading versions. {“Server Address”: “https://version.storj.io”}
2023-12-04T22:09:02+03:00 INFO Command output. {“Output”: “”}
2023-12-04T22:09:02+03:00 ERROR Error updating service. {“Service”: “storagenode”, “error”: “exec: "C:\\Program Files\\Storj\\Storage Node\\storagenode.exe": file does not exist”, “errorVerbose”: “exec: "C:\\Program Files\\Storj\\Storage Node\\storagenode.exe": file does not exist\n\tmain.update:19\n\tmain.loopFunc:31\n\tstorj.io/common/sync2.(*Cycle).Run:160\n\tmain.cmdRun:136\n\tstorj.io/private/process.cleanup.func1.4:393\n\tstorj.io/private/process.cleanup.func1:411\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:112\n\tstorj.io/private/process.ExecWithCustomConfigAndLogger:77\n\tstorj.io/private/process.ExecWithCustomConfig:72\n\tstorj.io/private/process.Exec:62\n\tmain.(*service).Execute.func1:56\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:75”}
2023-12-04T22:09:02+03:00 INFO Current binary version {“Service”: “storagenode-updater”, “Version”: “v1.92.1”}
2023-12-04T22:09:02+03:00 INFO Version is up to date {“Service”: “storagenode-updater”}
2023-12-04T22:24:01+03:00 INFO Downloading versions. {“Server Address”: “https://version.storj.io”}
2023-12-04T22:24:02+03:00 INFO Command output. {“Output”: “”}

Судя по ошибке, это не службы пропали, а архив не загрузился и не распаковался.

Попробуйте перезапустить службу storagenode-updater (из PowerShell от имени Администратора):

Restart-Service storagenode-updater

Она должна скачать архив ещё раз и обновить узел.

А как правильно написать команду?
Если так: то выдает help:

PS C:\Program Files\Storj\Storage Node> .\storagenode-updater restart-service
Error: accepts 1 arg(s), received 0
Usage:
storagenode-updater restart-service [flags]

Flags:
–binary-location string the storage node executable binary location (default “storagenode”)
-h, --help help for restart-service

Можно перезапустить из оснастки Сервисы или из PowerShell от имени администратора:

Restart-Service storagenode-updater

Не, такая команда не работает. (

PS C:\Program Files\Storj\Storage Node> Restart-Service storagenode-updater
Restart-Service : Не удается найти службу с именем службы “storagenode-updater”.
строка:1 знак:1

  • Restart-Service storagenode-updater
  •   + CategoryInfo          : ObjectNotFound: (storagenode-updater:String) [Restart-Service], ServiceCommandException
      + FullyQualifiedErrorId : NoServiceFoundForGivenName,Microsoft.PowerShell.Commands.RestartServiceCommand

Попробуйте установить последнюю версию Windows GUI, она должна вернуть службы на место.

Установил, службы появились но не запущенны, при попытке запустить появляется ошибка.

Снимок

А что в логах отображается, когда пытаетесь запустить?
Хотя выглядит, как сломанная установка. Даже не знаю, как такое повторить (у меня узел обновился без приключений).
Выглядит как диверсия от антивируса.

Попробуйте деинсталлировать, и удалить папку "C:\Program Files\Storj", потом поставить обратно.

ja dumaju antivirus mog ego udalit, esjo variant, esli byl ochen staryi windows 10, i obnovilsja, voznikla papka ProgramFiles na c diske ili 4to-to vrode? i on pytaetsa naiti etot fael tam vmesto pravelnogo mesta u menja kogda-to byla takaja problema davno.

1 Like

Сделал проверку системы: sfc /scannow и chkdsk /f /r
Удалил сперва папку “C:\Program Files\Storj” потом деинсталлировал, перезагрузил поставил заново и подкинул старый config.yaml. Вроде заработало, 10 минут полет нормальный!

1 Like