Hoping this would help those of you needing them. I’ll try to be more reactive next release.
Also I will publish the future ones on our website (that is getting finished as I write) with proper details and checksum. As well as plenty of other resources.
Website still in development, but getting there. We are just trying to do things well.
You can already visit to see evolution (scroll down). https://www.myadanode.com
Hi! I downloaded cardano-cli from your source. I did cardano-cli --version, and I got ./cardano-cli: error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory. Why is this?
I fixed, installing the missing libsodium, but now I’m getting ./cardano-cli: /lib/aarch64-linux-gnu/atomics/libm.so.6: version 'GLIBC_2.29' not found (required by ./cardano-cli)
So you have fixed the first issue yourself, yes libsodium is required for cardano to run. And you also found that I’m also ditributing it it seems. So on this part, all good.
For your glibc 2.29 error, I would bet you are using a “redhat clone” linux (RHEL, Centos, Amazon Linux 2 etc …). I got no issues with those and I’m actually a big fan of AML2 in the AWS environment but they are compiled using a sub 2.29 version on glibc.
This mean that my compilations are new ready for them, sorry.
I didn’t choose this status, I was originally myself based one AML2, but there is one dependency that absolutely need 2 version .29+ of glibc (ghc or cabal, can’t honestly remember which one).
Changing glibc in an OS is a big deal and it would be useless since the result would still need glibc 2.29+ to be installed …
Long story short, Debian, Ubuntu are both all good to go from scratch on their rescent versions. There is not much of a change from other linux flavor anyway, just to get used to apt and dpkg instead of yum and rpm … no big deal really.
BUT, thank you for this feedback that is definitely something I need to document. I’m writting some doco as we speak, when my job permit me to have some free time. I’ll be releasing article on this.
Hope that helps you, if you need more info please reach again or private msg me !
Can I ask why you are running K8s to host 3/4 cardano-node daemon ?
I turned the problem in all directions as I’m using containers extensively at work too but couldn’t find a use case here. It’s not economically interesting, neither practical on the infrastructure side of things.
But I would be very happy to be proven wrong
The only use case I could defend is if you already have a container hosting solution available and really redondant. Them cardano-node wouldn’t trigger much costs on it except for RAM chewing.
Can I ask why you are running K8s to host 3/4 cardano-node daemon ?
I moved from a local environment to one with vps, and aws linux machines. Using docker-compose in my local environment was easy, but I didn’t know how to translate it to multiple machines work. I decided to move to docker swarm instead, but I got an issue using docker swarm. Then I founded some tutorials of the community about cardano-nodes using kubernetes, here and here. So, I decide to took that way. I didn’t try to use docker in different machines at the same time, is this an option?
Sorry for my newbi question, but what to do after downloading your file ?
Should I replace it with the cardano-cli.cabal (on my cardano-cli folder) and ad the extenstion .cabal at it and then run cabal build cardano-cli ? Or Am I missing something obvious?