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

Re: [HTCondor-users] Signature Verification Errors



Hello Bryant,

We recently moved to a new download server. So, your script no longer works as expected. The curl command will not follow the redirect to the new repository server without the -L option. So, the curl command below stores the redirect in the file instead of following the redirect and getting the key,

To access the new download server, replace https://research.cs.wisc.edu/htcondor/ with https://htcss-downloads.chtc.wisc.edu/You could also use curl -L

The get_htcondor script sets up the repository in accordance with https://wiki.debian.org/DebianRepository/UseThirdParty

The "apt-key add -" method is deprecated and will not work in future versions.

The main package name is condor (not htcondor). So, use that for apt-get install. The htcondor transitional package is not present in HTCondor 25.

Hopefully, this helps you get going.

...Tim

On 10/15/25 07:00, Bryant Finney via HTCondor-users wrote:
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


_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe

The archives can be found at: https://www-auth.cs.wisc.edu/lists/htcondor-users/ 
-- 
Tim Theisen (he, him, his)
Release Manager
Center for High Throughput Computing
University of Wisconsin - Madison
3695 Morgridge Hall
1205 University Ave
Madison, WI 53706