Can't start ./gLiveView.sh (socket file does not exist) (systemd / systemctl)

yes it is located there

both my relays are moving

journalctl --unit=cardano-node --follow

but i see no activity with my block now

Ok, try to activate the line

Activate it how? Should I add the "node.socket into the line?

image

try to leave only cnode port activated

I think i Needed to set my socket to this:

/db/socket/

when I did that i could start my node.

gLive is working now.

thanks for the help

1 Like

I think opening the EKG port also helped.

So thanks

1 Like

I don’t think that was the solution, I am having the exact problem and the changes you made didn’t work for me. I’ll open a separate thread with more details.

make sure the path of the node socket

/db/socket (or whatever name you want to give it)

Hi, I’ve this issue also.
I’ve the node running for a few days now, no problem.
but all of a sudden while I was running gLiiveView, this message comes up
"
Looks like cardano-node is running with socket-path as /home/lovelace/cardano-my-node/db/socket, but the actual socket file does not exist.
This could occur if the node hasnt completed startup or if a second instance of node startup was attempted!
If this does not resolve automatically in a few minutes, you might want to restart your node and try again.
"
so I see that the socket file is now missing.
I restarted cardano node and the status shows that its running but no socket file

● cardano-node.service - Cardano node service
Loaded: loaded (/etc/systemd/system/cardano-node.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-05-16 15:43:00 UTC; 3min 20s ago
Main PID: 4135871 (bash)
Tasks: 10 (limit: 9278)
Memory: 3.2G
CGroup: /system.slice/cardano-node.service
├─4135871 /bin/bash -c /home/lovelace/cardano-my-node/startBlockProducingNode.sh
└─4135872 cardano-node run --topology /home/lovelace/cardano-my-node/mainnet-topology.json --database-path />

do you know wha I should do?

Mind if I ask how you rectified this? Running into the same issue

doc

if you run “lsof {node}/db/socket” you will see that there are many processes that use the socket file

  1. cardano-node
  2. cncli
  3. qcpolsend
    etc…

I simply did shutdown all these systems

sudo systemctl stop cardano-node
ps -ef|grep cncli
sudo kill those process ids
ps -ef|grep qcpolsend
sudo kill those process ids

so now I just restart cardano-node

sudo systemctl start cardano-node

and you’ll see that it will create the socket file after a minute or so.

Thanks

1 Like