[FIX] installation failure on Debian testing/trixie, possibly others, due to wrong GPG output key format

Installation details
Installing from apt repo on Debian testing, following the getting started guide.

I’m just regurgitating here, but AFAIU, there’s been a bug for awhile in gpg where it’s creating apt-compatible GPG keys though it shouldn’t, so that the instruction in the guide,

sudo gpg --homedir /tmp --no-default-keyring --keyring /etc/apt/keyrings/scylladb.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys a43e06657bac99e3

works. Recent updates have fixed this, so i now creates the proper format, which is not apt compatible (source on github: /freedomofpress/dangerzone/issues/1052#issuecomment-2594065503).

This means apt-update will fail to include the Scylla repo, and installation will fail. One solution, inspired by a random fix elsewhere (also on github: /freedomofpress/dangerzone/commit/1398c4d354822b2cdd67cdea857f73ce6117cf6c):

sudo apt install qv
sudo sq network keyserver --server hkp://keyserver.ubuntu.com:80 search a43e06657bac99e3 --overwrite --output /etc/apt/keyrings/scylladb.gpg

This now leaves a valid key for apt, and I can continue the installation.

Just FYI, gotta go install and play around now :slight_smile:

#ScyllaDB version: Latest one, not sure, haven’t installed it just yet :slight_smile:
#Cluster size:
os (RHEL/CentOS/Ubuntu/AWS AMI): Debian Trixe (testing)