Thread

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

    PG Bug reporting form <noreply@postgresql.org> — 2025-08-04T15:51:35Z

    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
    
    
  2. Re: BUG #19011: repomd.xml.asc on postgresql 16 empty

    Devrim Gündüz <devrim@gunduz.org> — 2025-08-05T12:56:36Z

    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
    
  3. AW: BUG #19011: repomd.xml.asc on postgresql 16 empty

    Wehnert, Thomas <thomas.wehnert@uhb-software.com> — 2025-08-05T13:07:25Z

    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