# Error while loading shared libraries: libsodium.so.23:

**URL:** <https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495>\
**Category:** Operate a Stake Pool\
**Created:** [29 March 2021 20:40 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495 "2021-03-29T20:40:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![LatinStakePools](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/latinstakepools/32/55482_2.png) [@LatinStakePools](https://forum.cardano.org/u/LatinStakePools)\
**Post date:** [29 March 2021 20:40 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/1 "2021-03-29T20:40:13Z")

</div>

Hello everyone,

I’m currently working on setting-up the second relay node for my stake pool. But for some reason I’m getting this error when trying to run the node for the first time:

`ubuntu bash[19812]: /usr/local/bin/cardano-node: error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory`

I’ve already consulted the forum and tried to implement the fix mention in this post [Updating stake pool school Config files - #14 by TheAndy](https://forum.cardano.org/t/updating-stake-pool-school-config-files/37749/14) but it didn’t work.

Here is a screenshot of my .bashrc file  
 ![image](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/c/d/cd0d78796dd83420b8e8e3f60761809f24e38004.png)

And here a screenshot of bin and lib folders  
 ![image](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/4/3/4306b75daab2203ba3a150ba8986e430b35c2044.png)

Thanks in advance,  
Kind regards

---

<div class="post-metadata">

**Author:** ![laplasz](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/laplasz/32/15238_2.png) [@laplasz](https://forum.cardano.org/u/laplasz)\
**Post date:** [29 March 2021 20:58 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/2 "2021-03-29T20:58:57Z")

</div>

Hi There!

can you please give the output of `ldd cardano-node`  
and `echo $LD_LIBRARY_PATH`

---

<div class="post-metadata">

**Author:** ![LatinStakePools](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/latinstakepools/32/55482_2.png) [@LatinStakePools](https://forum.cardano.org/u/LatinStakePools)\
**Post date:** [29 March 2021 21:12 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/3 "2021-03-29T21:12:46Z")

</div>

> [@laplasz](#):
>
> echo $LD\_LIBRARY\_PATH

Hi lapasz thank you for your response.  
Here is the output of the commands:  
 ![image](https://us1.discourse-cdn.com/flex023/uploads/cardano/original/3X/6/8/68868688d056d8663c816cc0f6fa8f0076c115f1.png)

---

<div class="post-metadata">

**Author:** ![laplasz](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/laplasz/32/15238_2.png) [@laplasz](https://forum.cardano.org/u/laplasz)\
**Post date:** [29 March 2021 21:21 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/4 "2021-03-29T21:21:36Z")

</div>

Hi!

As you can see everything is in place - so can you just call `cardano-node version`

---

<div class="post-metadata">

**Author:** ![LatinStakePools](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/latinstakepools/32/55482_2.png) [@LatinStakePools](https://forum.cardano.org/u/LatinStakePools)\
**Post date:** [29 March 2021 21:28 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/5 "2021-03-29T21:28:27Z")

</div>

That’s why I don’t know why it’s not working lol

```
cardano-node 1.25.1 - linux-x86_64 - ghc-8.10
git rev 9a7331cce5e8bc0ea9c6bfa1c28773f4c5a7000f
```

---

<div class="post-metadata">

**Author:** ![laplasz](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/laplasz/32/15238_2.png) [@laplasz](https://forum.cardano.org/u/laplasz)\
**Post date:** [29 March 2021 21:33 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/6 "2021-03-29T21:33:55Z")

</div>

so cardano-node called with systemctl?

---

<div class="post-metadata">

**Author:** ![LatinStakePools](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/latinstakepools/32/55482_2.png) [@LatinStakePools](https://forum.cardano.org/u/LatinStakePools)\
**Post date:** [29 March 2021 21:36 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/7 "2021-03-29T21:36:46Z")

</div>

Yes, I’m using systemctl with the startup script from coincashew guide.

---

<div class="post-metadata">

**Author:** ![laplasz](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/laplasz/32/15238_2.png) [@laplasz](https://forum.cardano.org/u/laplasz)\
**Post date:** [29 March 2021 21:46 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/8 "2021-03-29T21:46:34Z")

</div>

try to make a symlink:  
`ln -s /usr/local/lib/libsodium.so.23 /lib/x86_64-linux-gnu/libsodium.so.23`

or define the env variable in systemctl script:

```auto
Environment="LD_LIBRARY_PATH=/usr/local/bin"
ExecStart=...

```

---

<div class="post-metadata">

**Author:** ![LatinStakePools](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.cardano.org/latinstakepools/32/55482_2.png) [@LatinStakePools](https://forum.cardano.org/u/LatinStakePools)\
**Post date:** [29 March 2021 22:15 UTC](https://forum.cardano.org/t/error-while-loading-shared-libraries-libsodium-so-23/55495/9 "2021-03-29T22:15:53Z")

</div>

Thanks a lot!! that worked 🙂
