How to update to Node 1.35.6

Hello. In order to make this update, has there been a set of instructions to follow? I’d like to avoid making this a bigger project than it has to be. Thank you.


should be the same procedure from the last one… just replace 1.35.5 tag with 1.35.6

first time try only on one Relay, if everything is ok upgrade the rest of the nodes.


1 Like

OK. Thanks. So the update is only on the relays. And not the block producers?

Nope, but this is the way you should upgrade the nodes… one by one and always start with relays
anyway I saw that there is a recommendation regarding P2P, should be activated/enabled only on one relay for the moment.


In the official config file that you can download, there is not the line EnableP2P: True
Environments - The Cardano Operations Book (Mainnet)

But it’s here for testnet… maybe it’s not updated?

It’s also described on GitHub that the topology file has to be changed if you enable P2P

There is here, but its for cntools setup

1 Like

Thank you. I ended up using the instructions from here:

All set. Thanks again!!


In mainnet-topology file, for localroots, on the BP this is the ip of the local replay and the port it updates the BP on 3001 (blockchain updates). But on the relay, this entry is the ip of the BP node. Is the port entered the port that the BP “node listens on”, which is set in the file?
Also, in regard to that entry in the file, is it set to one port on the relay (3001) and another port for the file on the BP node? 6000 for example?

Tested and no evidence that you need P2P on BPN. Works fine on 1.35.5/6 with P2P disabled.

Of course u can run the nodes with P2P disabled… but this is a preparation for what will next

1 Like

ok so i followed instructions and get this:
$ cardano-node version
cardano-cli version
cardano-node 1.35.5 - linux-x86_64 - ghc-8.10
git rev 8762a10efe3f9f97939e3cb05edaf04250456702
cardano-cli 1.35.5 - linux-x86_64 - ghc-8.10
git rev 8762a10efe3f9f97939e3cb05edaf04250456702

but when i do this…i get 1.35.6 ?

$ $(find $HOME/git/cardano-node2/dist-newstyle/build -type f -name “cardano-cli”) version
$(find $HOME/git/cardano-node2/dist-newstyle/build -type f -name “cardano-node”) version
cardano-cli 1.35.6 - linux-x86_64 - ghc-8.10
git rev 07b0c71d2e6662aec4389ec282a7e91f68c3d85f
cardano-node 1.35.6 - linux-x86_64 - ghc-8.10
git rev 07b0c71d2e6662aec4389ec282a7e91f68c3d85f

i updated relays with this method…but seems the BP is not updating.

any thoughts?

Type which cardano-node and check the path

What should the topology file look like on a Realy node? If it’s a Relay, do I add the BP and my other Relay in the local roots?

I originally used the Coincashew guide as well. Should I disable the topology updater script?

This has the details and example you need…

Keep topology updater running for now so other node they have not been updated know about you…

relays should not see each other locally…only BP

1 Like


When updating a node how can one know which GHC and Cabal version to use?
This website doesn’t specify

On this website it isn’t up-to-date yet:



usually you can find guides here on forum… but for 1.35.6 you should use the same cabal/GHC version as 1.35.5


1 Like

hey alex,

re: 1.35.7 uprade.
i got my relays updated no problem....
but bp is giving me grief.

cardano-node 1.35.6 - linux-x86_64 - ghc-8.10
git rev 07b0c71d2e6662aec4389ec282a7e91f68c3d85f
cardano-cli 1.35.7 - linux-x86_64 - ghc-8.10
git rev f0b4ac897dcbefba9fa0d247b204a24543cf55f6

b@xx:~$ sudo systemctl stop cardano-node
[sudo] password for xx: 

b@xx:~$ sudo cp $(find $HOME/git/cardano-node2/dist-newstyle/build -type f -name "cardano-node") /home/uzr/.local/bin/cardano-node

b@xx:~$ cp: cannot create regular file '/home/uzr/.local/bin/cardano-node': Text file busy

node was stopped, and i checked other users and node is NOT running.
what else could be using/locking this file?


SOLUTION: delete cardano-node, then retry cp
(also…Alex recommends upgrade 1 relay first then copy cli/node to other relays and bp.)

Probably something wrong with the file; or u have more locations… anyway u can copy the cardano-node file from one relay…

Actually it is a good practice to create the bin files on one relay then copy to all servers (cardano-node and cardsno-cli)


1 Like