Thank you for your interest, but I would prefer to keep this matter private
is this still current?
can i just update using 8.7.2 or are there other updates needed?
Hi,
For 8.7.2 other updates are needed
Cheers,
Is this guide still functional for creating teams from scratch?
No i think there are some minor changes for example the topologyfile above wont work like that anymore because of p2p.
thank you
In the end I got stuck with the blst thing, for some reason I managed to install it correctly. But right now I have to get some sleep. bye
Hello, can you please explain why the mining pool is not mining blocks?
https://cexplorer.io/pool/pool1la6wjq8uaqctd05zw58dczxp6csf2z66wf726kdfyr9l7hnr6jp
Probably because of bad luck as it seems like you were producing blocks in the past. But with this amount of stake you can expect about ~1 block per epoch in average, which also means you can also get 0 blocks assgined for a few epochs.
However this setup looks somewhat questionable. Your BP shouldnt have any connections to other peers other than your relays. I definitly recommand to fix that asap.
probably an issue with certificate… it stoped after u rotated the KES?
I see u used op cert nr 1 for latest blocks… did u use increment number 2 when u rotated the KES?
U can use this command to check (update the path)
cd $NODE_HOME
cardano-cli query kes-period-info \
--${NODE_CONFIG} \
--op-cert-file node.cert
Cheers,
After running this, it fails with:
[ 24 of 213] Compiling Ouroboros.Consensus.Storage.IO ( src-unix/Ouroboros/Consensus/Storage/IO.hs, dist/build/Ouroboros/Consensus/Storage/IO.o, dist/build/Ouroboros/Consensus/Storage/IO.dyn_o )
src-unix/Ouroboros/Consensus/Storage/IO.hs:28:1: error:
Could not load module ‘System.Posix.IO.ByteString’
It is a member of the hidden package ‘unix-bytestring-0.3.7.8’.
Perhaps you need to add ‘unix-bytestring’ to the build-depends in your .cabal file.
It is a member of the hidden package ‘unix-bytestring-0.3.7.7’.
Perhaps you need to add ‘unix-bytestring’ to the build-depends in your .cabal file.
It is a member of the hidden package ‘unix-bytestring-0.3.7.6’.
Perhaps you need to add ‘unix-bytestring’ to the build-depends in your .cabal file.
|
28 | import "unix-bytestring" System.Posix.IO.ByteString (fdPreadBuf)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
I think I have followed all the steps until this point, and I have deleted old files, removed $HOME/.cabal/packages/, etc.
Shouldn’t Ouroboros pull in dependencies like this? I’m obviously missing something, and I look forward to your response.
Thank you in advance!
its a little bit out of date… which version are u trying to install?
I see. Thank you for your reply.
8.9.0 is the latest, right?
Where are updated instructions?
Is there a current source of truth?
Following these instructions: Cardano Node Installation process (Environment Setup) | Cardano Developer Portal
Running
cabal configure --with-compiler=ghc-8.10.7 --minimize-conflict-set
fails with:
[__5] fail (backjumping, conflict set: cardano-crypto-class, cardano-node,
plutus-core)
even though I have the right versions of GHC and Cabal.
I’m just trying to get up to date.
Thank you!
for this error I believe u will need to install blast
Try these steps
mkdir "$HOME/tmp";cd "$HOME/tmp"
curl -sS -o guild-deploy.sh https://raw.githubusercontent.com/cardano-community/guild-operators/master/scripts/cnode-helper-scripts/guild-deploy.sh
chmod 700 guild-deploy.sh
./guild-deploy.sh
. "${HOME}/.bashrc"
step1: update cabal + ghc
ghcup install ghc 8.10.7
ghcup install cabal 3.8.1.0
ghcup set ghc 8.10.7
ghcup set cabal 3.8.1.0
step2: install blast
cd ~/tmp
git clone https://github.com/supranational/blst
cd blst
git checkout v0.3.10
./build.sh
cat > libblst.pc << EOF
prefix=/usr/local
exec_prefix=\${prefix}
libdir=\${exec_prefix}/lib
includedir=\${prefix}/include
Name: libblst
Description: Multilingual BLS12-381 signature library
URL: https://github.com/supranational/blst
Version: 0.3.10
Cflags: -I\${includedir}
Libs: -L\${libdir} -lblst
EOF
sudo cp libblst.pc /usr/local/lib/pkgconfig/
sudo cp bindings/blst_aux.h bindings/blst.h bindings/blst.hpp /usr/local/include/
sudo cp libblst.a /usr/local/lib
sudo chmod u=rw,go=r /usr/local/{lib/{libblst.a,pkgconfig/libblst.pc},include/{blst.{h,hpp},blst_aux.h}}
step3: Install the node
cd ~/tmp (again)
sudo rm -R cardano-node (delete cardano-node folder in case u already deleted)
git clone https://github.com/intersectmbo/cardano-node.git
cd cardano-node
git fetch --all --recurse-submodules --tags
git tag | sort -V
git checkout tags/8.9.0
echo -e "package cardano-crypto-praos\n flags: -external-libsodium-vrf" > cabal.project.local
$CNODE_HOME/scripts/cabal-build-all.sh
Thank you so much, Alex!
This seems to be working.
I feel like I’m missing some documentation and updates.
What am I missing?
there were some changes… prior to 8.x.x upgrade
let me know if it worked or not
The build worked, so thank you again for that.
However, whenever I try to do something, I get errors with messages about “User Variables” in the env file.
I’ve checked the env file in /opt/cardano/cnode/scripts, but I’m just not sure which variables are causing problems.
If I try to run cntools.sh, I get:
Byron genesis file not found: /opt/cardano/cnode/files/null
ERROR: CNTools failed to load common env file
Please verify set values in 'User Variables' section in env file or log an issue on GitHub
Again, I’m really struggling to find documentation that would help me solve these issues myself.
do you have all files inside? /opt/cardano/cnode/files
alonzo-genesis.json
byron-genesis.json
config.json
dbsync.json
shelley-genesis.json
topology.json
Plus backups
is the node started? synced?
No. I’m not able to get it to start.
As I was trying to say above, I am not able to get past Step 3.
cd /opt/cardano/cnode/scripts
./deploy-as-systemd.sh
yields
Byron genesis file not found: /opt/cardano/cnode/files/null
~~ Cardano Node ~~
launches the main cnode.sh script to deploy cardano-node
Byron genesis file not found: /opt/cardano/cnode/files/null
Byron genesis file not found: /opt/cardano/cnode/files/null
ERROR: Failed to load common env file
Please verify set values in 'User Variables' section in env file or log an issue on GitHub
~~ Cardano Submit API ~~
Deploy Cardano Submit API as systemd service? [y|n]