BUG #19011: repomd.xml.asc on postgresql 16 empty - Mailing list pgsql-bugs

From PG Bug reporting form
Subject BUG #19011: repomd.xml.asc on postgresql 16 empty
Date
Msg-id 19011-f7e5dafd3f478624@postgresql.org
Whole thread Raw
Responses Re: BUG #19011: repomd.xml.asc on postgresql 16 empty
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      19011
Logged by:          Kuro Wehnert
Email address:      thomas.wehnert@uhb-software.com
PostgreSQL version: 16.9
Operating system:   Alma linux 9
Description:

Hello,

The repomd.xml.asc from this URL seems to be empty, when i try to do a dnf
update it crashes with:
PostgreSQL 16 for RHEL / Rocky / AlmaLinux 9 - x86_64
0.0  B/s |   0  B     00:00
Error: Failed to download metadata for repo 'pgdg16': repomd.xml GPG
signature verification error: gpgme_op_verify() error: No data

At first i thought it was a firewall or proxy problem, but i manually
downloaded the file in a seperated network without a proxy and a firewall
rule to directly allow downloads from https://download.postgresql.org
confirming that there was no content.
The URL i used:
https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-9-x86_64/repodata/repomd.xml.asc

i tried it with a curl -v and got:
*   Trying 146.75.123.52:443...
* Connected to download.postgresql.org (146.75.123.52) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
*  CAfile: /etc/pki/tls/certs/ca-bundle.crt
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Finished (20):
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.2 (OUT), TLS header, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS header, Unknown (23):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=ftp.postgresql.org
*  start date: Jul  2 14:18:11 2025 GMT
*  expire date: Sep 30 14:18:10 2025 GMT
*  subjectAltName: host "download.postgresql.org" matched cert's
"download.postgresql.org"
*  issuer: C=US; O=Let's Encrypt; CN=R10
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade:
len=0
* TLSv1.2 (OUT), TLS header, Unknown (23):
* TLSv1.2 (OUT), TLS header, Unknown (23):
* TLSv1.2 (OUT), TLS header, Unknown (23):
* Using Stream ID: 1 (easy handle 0x55649bec7660)
* TLSv1.2 (OUT), TLS header, Unknown (23):
> GET /pub/repos/yum/16/redhat/rhel-9-x86_64/repodata/repomd.xml.asc HTTP/2
> Host: download.postgresql.org
> user-agent: curl/7.76.1
> accept: */*
>
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.2 (IN), TLS header, Unknown (23):
* TLSv1.2 (OUT), TLS header, Unknown (23):
* TLSv1.2 (IN), TLS header, Unknown (23):
< HTTP/2 200
< server: nginx
< content-type: application/octet-stream
< last-modified: Sun, 03 Aug 2025 15:33:48 GMT
< etag: "688f815c-0"
< strict-transport-security: max-age=31536000
< accept-ranges: bytes
< date: Mon, 04 Aug 2025 14:55:29 GMT
< via: 1.1 varnish
< age: 16677
< x-served-by: cache-fra-etou8220084-FRA
< x-cache: HIT
< x-cache-hits: 78
< x-timer: S1754319330.757486,VS0,VE0
< content-length: 0
<
* Connection #0 to host download.postgresql.org left intact

Kind regards
Kuro Wehnert


pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #19010: Empty repomd.xml.asc file
Next
From: PG Bug reporting form
Date:
Subject: BUG #19012: GPG signature file for RHEL 9 is 0 bytes