[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Signature Verification Errors



Hi Todd,

Thank you for the quick response. For reference, our CI build script looks like the following:

curl 'https://research.cs.wisc.edu/htcondor/repo/keys/HTCondor-24.x-Key' | sudo apt-key add -
echo "deb [arch=amd64] http://research.cs.wisc.edu/htcondor/repo/ubuntu/24.0 noble main" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install -y htcondor=24.0.*

It’s been working just fine until recently (the last successful build was 2025-09-29, and the first failure was on 2025-10-03). The https://get.htcondor.org script works for installing HTCondor 25.0, but we will need more time to complete the upgrade. 

Thank you for the help,
Bryant


From: Todd Tannenbaum <tannenba@xxxxxxxxxxx>
Date: Tuesday, October 14, 2025 at 18:26
To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx>
Cc: Bryant Finney <bryant.finney@xxxxxxxxxx>
Subject: Re: [HTCondor-users] Signature Verification Errors

On 10/14/2025 2:19 PM, Bryant Finney via HTCondor-users wrote:
Hello, my team is receiving the following error message when attempting to install Condor:

W: GPG error: https://htcss-downloads.chtc.wisc.edu/repo/ubuntu/24.0 noble InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9DF75B52EFFC3BE6
E: The repository 'http://research.cs.wisc.edu/htcondor/repo/ubuntu/24.0 noble InRelease' is not signed.

Can we request assistance?

Thanks!
Bryant

Hi Bryant,

I am no packaging expert, but luckily the "get htcondor" tool that installs HTCondor is better at packaging than I am.  :)

For ease of installation on Linux, we provide a script that will automatically download, install, and start HTCondor.  
See https://htcondor.readthedocs.io/en/25.0/getting-htcondor/install-linux-as-root.html

At any rate, the "get htcondor" tool does the following on Ubuntu to add the HTCondor 24.0 repositories and  allow signatures to be verified:

# Adding our repository
DEBIAN_FRONTEND=noninteractive apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg
mkdir -p /etc/apt/keyrings
curl -fsSL https://htcss-downloads.chtc.wisc.edu/repo/keys/HTCondor-24.0-Key -o /etc/apt/keyrings/htcondor.asc
DEBIAN_FRONTEND=noninteractive apt-get install apt-transport-https
curl -fsSL https://htcss-downloads.chtc.wisc.edu/repo/ubuntu/htcondor-24.0-noble.list -o /etc/apt/sources.list.d/htcondor.list


After doing the above, you should be able to do an "apt-get update" followed by apt-get install.

Alternatively, I think you could just use "apt-key add" to add our Ubuntu signing key which you can download from:
   https://htcss-downloads.chtc.wisc.edu/repo/keys/HTCondor-24.0-Key

Finally, please consider installing HTCondor 25.0 instead of HTCondor 24.0.  In with the new, out with the old!  :)

Hope the above helps,
regards,
Todd