Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wMhk8-000HZ5-1y for pgsql-admin@arkaria.postgresql.org; Tue, 12 May 2026 07:41:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wMhk7-003kso-0v for pgsql-admin@arkaria.postgresql.org; Tue, 12 May 2026 07:41:27 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wMhk6-003ksf-2v for pgsql-admin@lists.postgresql.org; Tue, 12 May 2026 07:41:27 +0000 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wMhk4-00000000BKk-2ETN for pgsql-admin@lists.postgresql.org; Tue, 12 May 2026 07:41:26 +0000 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-488ff90d6c7so46263275e9.2 for ; Tue, 12 May 2026 00:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1778571684; x=1779176484; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=kLhjg5P8NMtTkIPQW2A5aETmpIXPzDMh37TR0lsiGKQ=; b=Tf+4OWY6JQrTmi+TUJkZFGDLkT0ZRsLvYbpukIgAZ4x0rn6VGlaK337/NVSm+lMEWy URHTPPEiIh0J66TpehYVxKa8DdzuwPXWsCuR4tOUS8l+dfuLtsy54Xe5dOsE4AFB1Odk aES3ATopSyseZaazqfV/WCGjf7pBygHAHihxOONcarmnU9WJ1i50NBQ3pvjRqOdDYV3C oZUDjbnaA0QuRCvm336fLPvXnia9x0g7Lax8zAbRPVz/v/kD+xseVj4pMtfHdorSpTf6 roMg0TTYIMf0NwWqFT6bjg4EJD4qFqEl78lR7Wn8hh1hLB76NkpOsbBj4flgrj0C258w m1nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778571684; x=1779176484; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=kLhjg5P8NMtTkIPQW2A5aETmpIXPzDMh37TR0lsiGKQ=; b=UB367n0joAbELqR7Y5+zhx0XbPrcgcT2tdPzpNVb1ASQPUQxiwtQvjIuKXZk+8Pxzz k/CFpdvdBJ5PaeY0lOGPHTviZaBPI8KkAfGDpHQcVjb1Gq/G60hOQNhh7EVWrXquy0Xp L4hvDK2cYqvmTRTkPGy5XbKkp2sGor/Bk+ViFQZWMU3mxvbKc093nFSRTgj2YhMCMtq5 0nxMLjEl+0RR+W1idozMw9/SYl2AcABzq0Mao+02GxV03BrgObDGO/aCahyOKPydnw9f xPO5V61i0cYNaRdR2o1CEFvv/EomUQcMFGJDBn7WwDuAqhfGwU0DPJ4SFUmgbaXClR0F U5sg== X-Forwarded-Encrypted: i=1; AFNElJ8LE2RQqkTiO9DKY/crthjJ3jPYOEbju34bR300WH35aYgevqG/Y2Yv/5nqqsa/tiByVpbbxoAWcYtKHg==@lists.postgresql.org X-Gm-Message-State: AOJu0YxrP2GEwHpVCuoyRglRtes2aqa49klkf479VmJUFyUPWAE6soCu ADlyu41HLhGxG2b8zEgWBs9X0B3vo3nUoqn9lzG0AzRkpaYwSGEfkBgIHQbh2wP1Ifs= X-Gm-Gg: Acq92OGqR+4pWZ7VUsYDH6qeFmpSfKyBlVXNNQOtd5Dfg7AloBSSLWXscHW4WtVZIm3 SaHE9Kklv3wEz4HDCzezyewbAnGmP880/ER78LfWGAI2/4JwIIm5hxENJ3U2dPYdTpiBZwiSIAl N5Xi3UzgpV1VTy2tcf5bzPNJywc715PQy28Lix1RiqzUgwQ6WPVcFgu3ynvIp+3ZOAmvyR1Ky3K rhgP6SiqZbTF9Y3YcWoosd8W3QptGU466GrD+GzP+N40bMUMWuI7rB9hjkL1PALUi7rr7NBiwMk xLSQrJykBLSeq/UHN8l9gmRhb8JAIV2p8sClpo33KqtRVDX0tjRqKq84UE8Yys++o8HGaqo8XJY E4NKXxulXI718q24dp+//cq8mZ8/IDrS7CWKwEo7KRZmT7HE4oMG3xylIzg+HBlJOaLms4l2kTH RNCUdvq0lYjLs/HmBZtz1yIP68Pf67Rpo5tHXBQqDclC1sLS8= X-Received: by 2002:a05:600c:608f:b0:48d:35e:84a0 with SMTP id 5b1f17b1804b1-48e51f4a29emr438618715e9.28.1778571683767; Tue, 12 May 2026 00:41:23 -0700 (PDT) Received: from laurenz.albe-K4N0CV00F97414D ([41.66.99.7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4548e6a66bfsm27048480f8f.4.2026.05.12.00.41.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 May 2026 00:41:23 -0700 (PDT) Message-ID: <504d3ebc45b86cf8d7ff1f3772e20f86a09d85ce.camel@cybertec.at> Subject: Re: PostgreSQL Repos and archiving From: Laurenz Albe To: Gabriel Guillem =?ISO-8859-1?Q?Barcel=F3?= Soteras , Pgsql-admin Date: Tue, 12 May 2026 09:41:21 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.3 (3.58.3-1.fc43) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2026-05-12 at 06:24 +0000, Gabriel Guillem Barcel=C3=B3 Soteras wro= te: > I=E2=80=99m looking for guidance on how others are handling PGDG YUM repo= sitory maintenance on RHEL-like systems. >=20 > In our environment, we installed PostgreSQL 15 client libraries (postgres= ql15,libpq, etc.) across several > hosts at a time when PostgreSQL 13 was still supported. As a result, thep= gdg-redhat-all.repo=C2=A0file enabled > multiple repositories (includingpgdg13). >=20 > Now that PostgreSQL 13 has reached end-of-life, its repository has been m= oved to the archive, and the > original URL no longer works. Because the repository remains enabled, dnf= update=C2=A0fails when refreshing > metadata. DNF skip_if_unavailabledoes not work because of the error code = returned by the old repo (410?) >=20 > How are handling this situation apart from deleting old repo? The proper way of dealing with that is to keep the package pgdg-redhat-repo= updated. Then the reference to the repositories of versions that are no longer suppo= rted will vanish automatically, and you won't encounter the problem. At the same time, keep updating your installations to the latest minor rele= ase. That way, you can be certain to have the latest minor release for v13 when = it goes out of support. Needless to say, you should upgrade way before a version goes out of suppor= t. Yours, Laurenz Albe