BUG #19011: repomd.xml.asc on postgresql 16 empty

From: PG Bug reporting form <noreply(at)postgresql(dot)org>
To: pgsql-bugs(at)lists(dot)postgresql(dot)org
Cc: thomas(dot)wehnert(at)uhb-software(dot)com
Subject: BUG #19011: repomd.xml.asc on postgresql 16 empty
Date: 2025-08-04 15:51:35
Message-ID: 19011-f7e5dafd3f478624@postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 19011
Logged by: Kuro Wehnert
Email address: thomas(dot)wehnert(at)uhb-software(dot)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

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message PG Bug reporting form 2025-08-04 16:18:22 BUG #19012: GPG signature file for RHEL 9 is 0 bytes
Previous Message PG Bug reporting form 2025-08-04 14:19:36 BUG #19010: Empty repomd.xml.asc file