Need help identifying why I am missing blocks

try to start the bkp script ./cncli.sh_bkpxxx

also, do u have the folder here?

cd ${HOME}/.cargo/bin/cncli
ls -l

image

image

Should I try deleting my cncli.db I copied from my relay and restart my node?

image

my pool ticker is SKULL not skull. Should I add some information in here? my VRF keys are missing. I think when I replaced it with my relay, I can do prereqs again.

Nope, for the moment should be ok, skull is the folder name from priv/pool/…

Type cat ${HOME}/.bashrc and share the last lines with export

export CNODE_HOME=/opt/cardano/cnode
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
PATH="/home/dii/bin/cardano-hw-cli:$PATH"
. “$HOME/.cargo/env”

so, everything is fine… I don’t really don’t know why the script it’s not running

I deleted it and redownloaded with prereqs seems to be working now

image
Checking for script updates…
thread ‘main’ panicked at ‘called Result::unwrap() on an Err value: SqliteFailure(Error { code: DatabaseCorrupt, extended_code: 11 }, Some(“database disk image is malformed”))’, src/nodeclient/sqlite.rs:409:37
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
dii@block:/opt/cardano/cnode/scripts$

i got this error when i did ./cncli sync

got this error with init

image

SHould I delete cncli.db?

Perfect, and now u must run ./cncli.sh sync

Thats not working, look at error above.

Try now to delete everything from cncli folder
(guild-db folder)

1 Like

1 Like

Now wait for the cncli to sync the run ./cncli.sh leaderlog force

So, running prereqs.sh -f fixed the issue right? Now check on glive if the node started as a Producer (after u re-edited the files/scrips)

I deleted cncli.sh and then ran prereqs.sh -c

How long should sync take? Its still here:

It will take a while

So what do you think is making me miss blocks? Because my cncli was working prior to this but It wasnt updated.

Let’s see if u had a block asigned first, sometimes a wrong/corrupted db can provide fake informations
also i side the cncli.sh script add the path (and uncomment the lines) for vrf files

How do I check if I had a block assigned? I missed 1 last year and 3 this year so far possibly.

You will run cncli.sh init

Okay 69.44% synced

Should I do a re sync on my relay or no?