I want to flag an issue that’s affecting anyone installing Zcashd on Ubuntu. When you run sudo apt install zcash, Ubuntu installs Zcashd 6.0.0 (or older). This version is outdated and can’t sync the chain reliably. I just spent last few gours troubleshooting this while deploying my lightwalletd + zcashd backend. Zebra works fine, but anyone using Zcashd via apt might gets stuck at block 0 with no clear error message. I followed the docs, installed Zcash via apt, and still got an old broken version. Can someone from ECC confirm whether the Ubuntu PPA is still maintained? If yes, can the package be updated to the current version? If no, can it be officially deprecated so operators know to avoid it? This would save others from hitting the same wall I did.
If you need extra help or have questions my DM’s are open. Can also find me on discord. Love that you are running a node, thank you!
Probably related Post your technical support queries here - #301 by gladiator
These are the build instructions but I’m not sure if they’re up to date
I do need some extra help. I’ve tagged in an issue i am currently deal with
Thanks. is zcashd getting deprecated? If yes, would Zebra + lightwalletd deployment be the most reasonable thing to do and would it have download.sh script that will allow the download of a snapshot?
Yes and Zebra+Lightwalletd will do fine. There is a replacement in development for Lightwalletd called Zaino so keep an eye for that.
By snapshot, do you mean the server stack or the blockchain? I would assume there are scripts that install and set it all up, there are certainly dockers that do this (one of the benefits of Zaino is that it’s written Rust i.e. no GO and so it’s a lot easier to deploy than lightwalletd, excited!).
If you mean the blockchain, then no there are no officially hosted instances of the blockchain. The point of syncing up the chain is to verify its all correct. The second best alternative would be to get a copy from a friend.
Hi @ola_olu
Thanks for reporting this issue. I need to clarify an important point:
We do NOT maintain an Ubuntu PPA (Personal Package Archive). PPAs are specific to Ubuntu’s Launchpad system. If you installed via apt install zcash on Ubuntu without adding our repository, you may be getting an unofficial or outdated package from Ubuntu’s default repositories.
What we DO maintain is a Debian package repository at https://apt.z.cash/ for Debian-based distributions (Bullseye and Bookworm). The official documentation is here: Debian Binary Packages Setup — Zcash Documentation 6.10.0 documentation
Could you please clarify:
- Did you add our official
apt.z.cashrepository before installing, or did you just runapt install zcashdirectly? - What does
apt-cache policy zcashshow? This will tell us which repository the package came from - What’s in your
/etc/apt/sources.list.d/zcash.listfile (if it exists)?
If you didn’t add our repository and just installed directly via apt install zcash, you likely got an outdated third-party or Ubuntu-maintained package that we don’t control.
To get the correct version:
- Follow our official instructions: Debian Binary Packages Setup — Zcash Documentation 6.10.0 documentation
- Or use binary tarballs: Binary Tarball Download & Setup — Zcash Documentation 6.10.0 documentation
- Or build from source: Building Zcashd & Zcash-cli on Debian/Ubuntu — Zcash Documentation 6.10.0 documentation
This should get you running with the latest version (6.10.0+).