Running Ubuntu 22.04 and had Bitcoin Core 23.0. After a while it just stopped working. Found out Snap updated it to 27.0. I tried downgrading to 25.2 through Ubuntu Software but it's still messed up. No `bitcoind` or `bitcoin-cli` like before, and symlinks are broken. I only see `bitcoin-core.daemon` and `bitcoin-core.cli`. I tried linking them but when I run `bitcoind`, it just shows Snap output, not what I wanted.
Snaps are a bit tricky because of their sandboxing. When you run a Snap app, it can't access random spots on your file system. Best bet is to grab the binary tarball from bitcoincore.org and place the binaries where you need them. Forget about the Snap version for now.
Default Snap behavior is to update like 4 times a day. Bitcoin Core does access home but misses hidden files. You could fix this by adding the personal-files permission to Bitcoin Core. Still, I'd stick with the binary tarball instead... way more reliable, imo. \n\n+1 to that suggestion! Snap has its quirks.