BUG #19011: repomd.xml.asc on postgresql 16 empty
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
Hi,
On Mon, 2025-08-04 at 15:51 +0000, PG Bug reporting form wrote:
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
I fixed this yesterday. Can you please try again?
Thanks!
--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
BlueSky: @devrim.gunduz.org , @gunduz.org
Hello,
yes, the update works now.
Thanks and kind regards
Kuro
uhb Software GmbH
Chiemseering 1
84427 St.Wolfgang
Telefon: 08085 939-120
Telefax: 08085 939-222
Thomas.Wehnert@uhb-software.com <mailto:Thomas.Wehnert@uhb-software.com>
www.uhb-software.com <www.uhb-software.com>
Newsletter Anmeldung <uhb-software.com/amondis-informiert>
instagram <www.instagram.com/uhbsoftware/>
linkedin <www.linkedin.com/company/uhbsoftware/>
Messen/Veranstaltungen <www.uhb-software.com/veranstaltungen/>
Sitz der GmbH: Chiemseering 1 - D-84427 St.Wolfgang
Registergericht: Amtsgericht München
Handelsregisternr.: 288791
Geschäftsführer: Thomas Unterhaslberger-----Ursprüngliche Nachricht-----
Von: Devrim Gündüz <devrim@gunduz.org>
Gesendet: Dienstag, 5. August 2025 14:57
An: Wehnert, Thomas <Thomas.Wehnert@uhb-software.com>; pgsql-bugs@lists.postgresql.org
Betreff: Re: BUG #19011: repomd.xml.asc on postgresql 16 empty
Hi,
On Mon, 2025-08-04 at 15:51 +0000, PG Bug reporting form wrote:
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
I fixed this yesterday. Can you please try again?
Thanks!
--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
BlueSky: @devrim.gunduz.org , @gunduz.org