# \[Tech Preview\] Linux Storage Node & Updater

**URL:** <https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041>\
**Category:** STORJLINGS\
**Created:** [November 3, 2020, 6:36pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041 "2020-11-03T18:36:00Z")\
**Posts on this page:** 11\
**Page:** 5

<div class="post-metadata">

**Author:** ![will.topping](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/will.topping/32/6387_2.png) [@will.topping](https://forum.storj.io/u/will.topping)\
**Post date:** [February 18, 2021, 5:14pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/81 "2021-02-18T17:14:13Z")

</div>

Thanks @fmoledina I just spotted your post in the other thread and think I’m gonna give it a go and hope for the best! I may be back with questions 😂

---

<div class="post-metadata">

**Author:** ![ACarneiro](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/acarneiro/32/1129_2.png) [@ACarneiro](https://forum.storj.io/u/ACarneiro)\
**Post date:** [February 19, 2021, 6:34pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/82 "2021-02-19T18:34:01Z")

</div>

So my Linux node hasn’t updated to the latest version.  
Having had a look at my logs, I get the following error:

Feb 19 18:11:27 Juno storagenode-updater[31170]: 2021-02-19T18:11:27.258Z ERROR Error updating service. {“Service”: “storagenode”, “error”: “archive should contain only one file”, “er  
rorVerbose”: “archive should contain only one file\n\tmain.unpackBinary:94\n\tmain.downloadBinary:61\n\tmain.update:44\n\tmain.loopFunc:26\n\[tstorj.io/common/sync2.(\*Cycle](http://tstorj.io/common/sync2.(*Cycle)).Run:152\n\tmain.cmdRun:126\n\ts  
[torj.io/private/process.cleanup.func1.4:363\n\tstorj.io/private/process.cleanup.func1:381\n\tgithub.com/spf13/cobra.(\*Command](http://torj.io/private/process.cleanup.func1.4:363%5Cn%5Ctstorj.io/private/process.cleanup.func1:381%5Cn%5Ctgithub.com/spf13/cobra.(*Command)).execute:842\n\[tgithub.com/spf13/cobra.(\*Command](http://tgithub.com/spf13/cobra.(*Command)).ExecuteC:950\n\[tgithub.com/s](http://tgithub.com/s)  
pf13/cobra.(\*Command).Execute:887\n\[tstorj.io/private/process.ExecWithCustomConfig:88\n\tstorj.io/private/process.Exec:65\n\tmain.main:11\n\truntime.main:204](http://tstorj.io/private/process.ExecWithCustomConfig:88%5Cn%5Ctstorj.io/private/process.Exec:65%5Cn%5Ctmain.main:11%5Cn%5Ctruntime.main:204)”}

Any thoughts on what is wrong and what I can do to fix it?

---

<div class="post-metadata">

**Author:** ![nerdatwork](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/nerdatwork/32/1135_2.png) [@nerdatwork](https://forum.storj.io/u/nerdatwork)\
**Post date:** [February 19, 2021, 6:40pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/83 "2021-02-19T18:40:02Z")

</div>

> [@\[Tech Preview\] Linux Storage Node & Updater](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/78):
>
> PSA: the v1.22.2 ARM binary zip file appears to have two files in it, causing the following error during the update. 2021-02-17T14:25:53.336-0700 ERROR Error updating service. {"Service": "storagenode", "error": "archive should contain only one file", "errorVerbose": "archive should contain only one file\n\tmain.unpackBinary:94\n\tmain.downloadBinary:61\n\tmain.update:44\n\tmain.loopFunc: 26\n\tstorj.io/common/sync2.(\*Cycle).Run:152\n\tmain.cmdRun:126\n\tstorj.io/private/pr…

---

<div class="post-metadata">

**Author:** ![ACarneiro](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/acarneiro/32/1129_2.png) [@ACarneiro](https://forum.storj.io/u/ACarneiro)\
**Post date:** [February 19, 2021, 6:59pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/84 "2021-02-19T18:59:10Z")

</div>

I _really_ need to start opening my eyes… 🙄

So presumably this is not something I can fix, I just have to wait until it’s fixed server side?

---

<div class="post-metadata">

**Author:** ![fmoledina](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/fmoledina/32/6739_2.png) [@fmoledina](https://forum.storj.io/u/fmoledina)\
**Post date:** [February 19, 2021, 7:32pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/85 "2021-02-19T19:32:09Z")

</div>

You need to download the archive manually from the releases page on Github and install it just like you would have done the very first time. It won’t update automatically as it won’t be able to get past the multiple files error shown.

---

<div class="post-metadata">

**Author:** ![ACarneiro](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/acarneiro/32/1129_2.png) [@ACarneiro](https://forum.storj.io/u/ACarneiro)\
**Post date:** [February 19, 2021, 7:43pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/86 "2021-02-19T19:43:29Z")

</div>

Meh… 🤷‍♂️  
I’ll wait for the next version to be out. It’ll be no problem being one or two releases behind… 🙂

---

<div class="post-metadata">

**Author:** ![Pac](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/pac/32/6053_2.png) [@Pac](https://forum.storj.io/u/Pac)\
**Post date:** [February 19, 2021, 9:38pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/87 "2021-02-19T21:38:07Z")

</div>

Well being 2 releases behind would be a problem as you would stop receiving data.  
And being 3 releases behind would get you disqualified.  
So, keep a sharp eye on versions, still ^^

See:

> [@Keeping your node up to date, changes to storage node software! PLEASE READ this thread!](https://forum.storj.io/t/keeping-your-node-up-to-date-changes-to-storage-node-software-please-read-this-thread/9722):
>
> Hello Storage Node Operators!! We’ve got some important changes to the Storage Node Software and the network and it’s important that all of our SNOs are aware of and understand these changes. First, it’s vitally important that your storage node software automatically updates. If you have installed your storage node through [our official instructions](https://documentation.storj.io/setup/cli/software-updates) (either via our Windows installer or official Docker instructions using Watchtower), you have nothing to worry about and your node will automatical…

---

<div class="post-metadata">

**Author:** ![ACarneiro](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/acarneiro/32/1129_2.png) [@ACarneiro](https://forum.storj.io/u/ACarneiro)\
**Post date:** [February 19, 2021, 9:50pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/88 "2021-02-19T21:50:36Z")

</div>

Ah, thanks. In my mind it was OK up to 2 and stop receiving data at 3.  
It’s very irritating that the Linux updater isn’t working, especially when the fix is so bloody trivial!

@littleskunk Can you please remove the rogue \_MacOSX folder and put it somewhere else so the Linux updater can work again?

---

<div class="post-metadata">

**Author:** ![Odmin](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/odmin/32/92_2.png) [@Odmin](https://forum.storj.io/u/Odmin)\
**Post date:** [February 20, 2021, 7:13am UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/89 "2021-02-20T07:13:45Z")

</div>

@stefanbenten Could you please help us with the “rogue \_MacOSX folder” ?

---

<div class="post-metadata">

**Author:** ![stefanbenten](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/stefanbenten/32/62_2.png) [@stefanbenten](https://forum.storj.io/u/stefanbenten)\
**Post date:** [February 28, 2021, 5:26pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/90 "2021-02-28T17:26:55Z")

</div>

I hope that the v1.24.4 release fixes this. It is currently being rolled out.

---

<div class="post-metadata">

**Author:** ![ACarneiro](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/acarneiro/32/1129_2.png) [@ACarneiro](https://forum.storj.io/u/ACarneiro)\
**Post date:** [March 1, 2021, 9:40pm UTC](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041/91 "2021-03-01T21:40:11Z")

</div>

It seems to have worked.  
Danke, @stefanbenten 😉

[Previous page](https://forum.storj.io/t/tech-preview-linux-storage-node-updater/10041.md?page=4)
