<p>You <em>must</em> be running <code>node@1.35.3</code> to correctly interact with the post Vasil HF chain.</p>

CC BY-SA 4.0
2022-09-23T07:10:09.043Z
2022-09-23T07:10:09.043Z
Erik de Castro Lopo
<p>Problem seems more at the socket level, as said here:</p>
<pre><code>exception: Network.Socket.connect: &lt;socket: 50&gt;: does not exist (Network is unreachable)
</code></pre>
<p>problem could be related to <a href="https://cardano.stackexchange.com/questions/3734/cardano-cli-network-socket-connect-socket-11-does-not-exist">question 3734</a></p>
<p>Do you have the an env variable in your .bashrc file like the following?</p>
<pre><code>CARDANO_NODE_SOCKET_PATH=&quot;/home/user/cardano/db/node.socket&quot;
</code></pre>

CC BY-SA 4.0
2022-07-28T08:40:09.423Z
yes the ```CARDANO_NODE_SOCKET_PATH``` environment variable is setted correctly
Michele Nuzzi
CC BY-SA 4.0
2022-07-29T04:16:48.663Z
Is the file readable by the user that run the cardano-node service?

Also did you check with other relays if you have the same error?
Nic_T2H
CC BY-SA 4.0
2022-07-27T18:33:08.887Z
2022-07-27T18:33:08.887Z
Nic_T2H
<p>AFAIK 1.35.X is needed for Vasil.</p>
<p>Please check the url below for details:</p>
<p><a href="https://iohk.io/en/blog/posts/2022/07/04/cardano-s-approaching-vasil-upgrade-what-to-expect/" rel="nofollow noreferrer">https://iohk.io/en/blog/posts/2022/07/04/cardano-s-approaching-vasil-upgrade-what-to-expect/</a></p>
<p>Edit: Just for clarification, Becky from IOG posted on Discord today<br />
&quot;Please note that we are deprecating node versions 1.35.0 and 1.35.1 . These contain known issues and should not be used. SPOs wishing to test Vasil functions ON THE TESTNET ONLY should do so using node version 1.35.2. SPOs should continue to run 1.34.x on mainnet until an official mainnet release is confirmed.&quot;</p>
<p>Cheers,
Josep</p>

CC BY-SA 4.0
2022-07-27T14:56:14.277Z
2022-07-27T17:48:30.863Z
2022-07-27T17:48:30.863Z
Josep M Homs
<p>when starting the testnet node using</p>
<pre class="lang-bash prettyprint-override"><code>cardano-node run +RTS -N -A16m -qg -qb -RTS \
 --topology testnet-topology.json \
 --database-path testnet/node/db \
 --socket-path node/db/socket \
 --config testnet/node/config_files/testnet-config.json
</code></pre>
<p>the server starts correctly, but fails connecting to the peers (in order to sync)</p>
<p>my <code>testnet-topology.json</code> looks like this:</p>
<pre class="lang-json prettyprint-override"><code>{
  &quot;Producers&quot;: [
    {
      &quot;addr&quot;: &quot;relays-new.cardano-testnet.iohkdev.io&quot;,
      &quot;port&quot;: 3001,
      &quot;valency&quot;: 2
    }
  ]
}
</code></pre>
<p>which is the <a href="https://hydra.iohk.io/build/13695229/download/1/testnet-topology.json" rel="nofollow noreferrer">default one</a></p>
<p>the error I receive is the following</p>
<pre><code>Domain: &quot;relays-new.cardano-testnet.iohkdev.io&quot; Connection Attempt Exception,
destination [&lt;probably iohk ip but omitting anyway (ipv6)&gt;]:3001
exception: Network.Socket.connect: &lt;socket: 50&gt;: does not exist (Network is unreachable)
</code></pre>
<p>and after a while</p>
<pre><code>Domain: &quot;relays-new.cardano-testnet.iohkdev.io&quot; Application Exception: &lt;some ipv4&gt;:3001
MuxError (MuxIOException Network.Socket.recvBuf: 
resource vanished (Connection reset by peer)) &quot;(recv errored)&quot;
</code></pre>
<p>so I assume the problem is in the topology.</p>
<p>is the topology wrong? if yes can you provide the right one?
is the node version a problem due to Vasil?</p>

<cardano-node><vasil-hard-fork>
problem connecting to testnet (1.34.1; testnet is in Vasil)
# problem connecting to testnet (1.34.1; testnet is in Vasil)

(Asked by: username_0 on 2022-07-27)

when starting the testnet node using
cardano-node run +RTS -N -A16m -qg -qb -RTS \
 --topology testnet-topology.json \
 --database-path testnet/node/db \
 --socket-path node/db/socket \
 --config testnet/node/config_files/testnet-config.json

the server starts correctly, but fails connecting to the peers (in order to sync)
my testnet-topology.json looks like this:
{
  "Producers": [
    {
      "addr": "relays-new.cardano-testnet.iohkdev.io",
      "port": 3001,
      "valency": 2
    }
  ]
}

which is the default one
the error I receive is the following
Domain: "relays-new.cardano-testnet.iohkdev.io" Connection Attempt Exception,
destination []:3001
exception: Network.Socket.connect: : does not exist (Network is unreachable)

and after a while
Domain: "relays-new.cardano-testnet.iohkdev.io" Application Exception: :3001
MuxError (MuxIOException Network.Socket.recvBuf: 
resource vanished (Connection reset by peer)) "(recv errored)"

so I assume the problem is in the topology.
is the topology wrong? if yes can you provide the right one?
is the node version a problem due to Vasil?

**Tags:** cardano-node, vasil-hard-fork

---

## 3 answers

### Answer by username_3 on 2022-07-27. Score: 3

AFAIK 1.35.X is needed for Vasil.

Please check the url below for details:

<https://iohk.io/en/blog/posts/2022/07/04/cardano-s-approaching-vasil-upgrade-what-to-expect/>

Edit: Just for clarification, Becky from IOG posted on Discord today  
"Please note that we are deprecating node versions 1.35.0 and 1.35.1 . These contain known issues and should not be used. SPOs wishing to test Vasil functions ON THE TESTNET ONLY should do so using node version 1.35.2. SPOs should continue to run 1.34.x on mainnet until an official mainnet release is confirmed."

Cheers,
Josep


---

### Answer by username_1 on 2022-09-23. Score: 1

You *must* be running `node@1.35.3` to correctly interact with the post Vasil HF chain.


---

### Answer by username_2 on 2022-07-27. Score: 0

Problem seems more at the socket level, as said here:
exception: Network.Socket.connect: : does not exist (Network is unreachable)

problem could be related to question 3734
Do you have the an env variable in your .bashrc file like the following?
CARDANO_NODE_SOCKET_PATH="/home/user/cardano/db/node.socket"

> **Comments:**
> **username_0**: yes the ```CARDANO_NODE_SOCKET_PATH``` environment variable is setted correctly  
> **username_2**: Is the file readable by the user that run the cardano-node service?  Also did you check with other relays if you have the same error?  

---

