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 1wuUgY-000k6l-1D for pgsql-admin@arkaria.postgresql.org; Thu, 13 Aug 2026 12:37:26 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wuUgW-00Cklh-0m for pgsql-admin@arkaria.postgresql.org; Thu, 13 Aug 2026 12:37:25 +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 1wuUgV-00CklX-2a for pgsql-admin@lists.postgresql.org; Thu, 13 Aug 2026 12:37:24 +0000 Received: from mout.gmx.net ([212.227.17.21]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wuUgU-00000000Wh0-0o0d for pgsql-admin@lists.postgresql.org; Thu, 13 Aug 2026 12:37:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1786624640; x=1787229440; i=mbanck@gmx.net; bh=imqSg77/a+Ehf3rj26UYnzOCf/yAJqP1yDw3EbV3Zg4=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Q1G69MGINwLKW1NPh9VFoQyD0lVaZYd7VQYjHb0dAPepBi5pn4SQX1LaWNQyqgMv m2qtB7uemf/3ZqJjVWIcM4Fypfy//H4Uhn5t8hus2/OOcy32lnI9KyDTYvD4fdhwK Ki8zHLb+U99VvDU7SiEX5P64vtgan3VeeT80ljp4FTNa7w8yxdJSzo9j+/SPhHiwt +T6FhHsAJPYe1hoj2P2yE0qi6Fdg7Z+qOKXOSGKbBfXwDZC58tvi8YV6RTH8DZ1Db InYSZmWFItUPAWzs9ibHDK/a5xt96RWf7KLE1Vw2VJ9TZ97cN/1o2VDnFEvWJupV8 ND7r5ZnripsK14z20g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M3UV8-1wv2eI2hYg-00GTCj; Thu, 13 Aug 2026 14:37:20 +0200 Received: from mbanck by lightning.p46.dedyn.io with local (Exim 4.92) (envelope-from ) id 1wuUgS-0001mC-27; Thu, 13 Aug 2026 14:37:20 +0200 Date: Thu, 13 Aug 2026 14:37:20 +0200 From: Michael Banck To: Holger Jakobs Cc: PostgreSQL mailing list Subject: Re: pg_upgrade from 17.10 to 18.4 on Ubuntu fails: Finding the real data directory for the target cluster sh: 1: (null)/postgres: not found Message-ID: <20260813123719.GB329@p46.dedyn.io;lightning.p46.dedyn.io> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) X-Provags-ID: V03:K1:j2TtQQBLyKaZaycAQ7G8TdEnQiDVRvLzA19JBo4rKBn1sXaGAMf 4UERkd5PDK7TQzFcwYvx2YSQ5QVGJYFEcD57/nJ0f2OCV7VhSKPEPyg615IL4/8vGsDRJ6a aaq38R8r1ciXOOF5JZ4gN1U8Q+Q88++9/BTHl1gDweMTxsNWOqf66G8hmZJcBp8/xNeDOOo rN8J1v17O12B7y2qNInwA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Kb7rmiezzcw=;JaZToeSK1QBBzgPUf5Q57uku/se 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 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On Wed, Aug 12, 2026 at 12:50:57PM +0200, Holger Jakobs wrote: > Today a pg_upgrade failed with this awkward message: >=20 > Finding the real data directory for the source cluster=C2=A0 =C2=A0 =C2= =A0 =C2=A0 ok > Finding the real data directory for the target cluster=C2=A0 =C2=A0 =C2= =A0 =C2=A0 sh: 1: > (null)/postgres: not found What was the exact command line you used? > Obviously, cmd should contain the path of the oldbin directory, which is= to > be derived from the path of the pg_upgrade being called.=20 Are you saying you ran the 17 pg_update binary? I am not sure that is supported/supposed to work, one should use the pg_upgrade binary from the newer Postgres version (unless I misunderstood you). Still, the error isn't great and should be improved / this case should be caught earlier in pre-flight checks probably. Michael