Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iWbLf-0007hI-R5 for pgsql-www@arkaria.postgresql.org; Mon, 18 Nov 2019 07:21:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iWbLd-0002BG-Sk for pgsql-www@arkaria.postgresql.org; Mon, 18 Nov 2019 07:21:21 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iWbLd-0002B8-2X for pgsql-www@lists.postgresql.org; Mon, 18 Nov 2019 07:21:21 +0000 Received: from mail.clear-code.com ([153.126.206.245]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iWbLZ-0006X7-4l for pgsql-www@postgresql.org; Mon, 18 Nov 2019 07:21:19 +0000 Received: from localhost (KD106181175160.au-net.ne.jp [106.181.175.160]) by mail.clear-code.com (Postfix) with ESMTPSA id EF3668AB63D for ; Mon, 18 Nov 2019 16:21:10 +0900 (JST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.clear-code.com EF3668AB63D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=clear-code.com; s=default; t=1574061671; bh=2Xu86Rj1wFI3rnVuH3mp8EA1MFwhRWutcAM0K2u+s5o=; h=Date:To:Subject:From:In-Reply-To:References:From; b=cGludN1sa9FKGOvY0/LPFaP8gJPD1TxZEwN7Bm/2dbAwDAVfdO70jjlYohkVAVbUn M8Q7DylLW1mob1/LScwfeqgBlTAtgFb68rCkJplJOs1t6hTIvEewSpaAYiY/siweGE BhEhl7L7buBvG8CIW/6c8Fi/VqRqmnD+zEFhAKWo= Date: Mon, 18 Nov 2019 16:21:05 +0900 (JST) Message-Id: <20191118.162105.2135431844555755406.horimoto@clear-code.com> To: pgsql-www@postgresql.org Subject: Re: I suggest improving install steps for CentOS 8 From: Yasuhiro Horimoto In-Reply-To: References: <20191114.113630.1398779383290103638.horimoto@clear-code.com> X-Mailer: Mew version 6.8 on Emacs 26.2 Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Mon_Nov_18_16_21_05_2019_365)--" Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: EF3668AB63D X-Spamd-Result: default: False [1.40 / 999.00]; ARC_NA(0.00)[]; MID_CONTAINS_FROM(1.00)[]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-patch]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; RCVD_COUNT_ZERO(0.00)[0]; ASN(0.00)[asn:2516, ipnet:106.181.0.0/16, country:JP]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[] X-Rspamd-Server: mail.clear-code.com List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk ----Next_Part(Mon_Nov_18_16_21_05_2019_365)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, Thank you for your comments. I've fixed my patch according to your comments. I attached it. Thanks, From: Daniel Gustafsson Subject: Re: I suggest improving install steps for CentOS 8 Date: Thu, 14 Nov 2019 10:29:01 +0100 > Adding -www as this isn't a documentation issue but a website issue. > >> On 14 Nov 2019, at 03:36, Yasuhiro Horimoto wrote: >> >> Hello, >> >> I have found a problem with the following page. >> >> page: https://www.postgresql.org/download/linux/redhat/ >> >> I tried install PostgreSQL12 into CentOS 8 as written on this page. >> However, I couldn't install it by the following error. >> >> >> # dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm >> # dnf install -y postgresql12 >> Failed to set locale, defaulting to C >> PostgreSQL 10 for RHEL/CentOS 8 - x8 100 kB/s | 539 kB 00:05 >> PostgreSQL 11 for RHEL/CentOS 8 - x8 121 kB/s | 629 kB 00:05 >> PostgreSQL 12 for RHEL/CentOS 8 - x8 91 kB/s | 471 kB 00:05 >> PostgreSQL 9.4 for RHEL/CentOS 8 - x 75 kB/s | 361 kB 00:04 >> PostgreSQL 9.5 for RHEL/CentOS 8 - x 108 kB/s | 425 kB 00:03 >> PostgreSQL 9.6 for RHEL/CentOS 8 - x 55 kB/s | 518 kB 00:09 >> No match for argument: postgresql12 >> Error: Unable to find a match >> >> >> There is a workaround for this problem. >> I executed a below command. >> I could install it. >> >> # dnf module disable postgresql >> >> This problem has already reported to Red Hat Bugzilla. >> (https://bugzilla.redhat.com/show_bug.cgi?id=1718201#c1) >> >> However, this problem has been already closed. >> Because it seems that is not a bug. > > Agreed, it's not a bug. > >> Therefore I suggest that add a workaround in this document like an >> attachment. >> >> Thanks, >> diff --git a/templates/pages/download/linux/redhat.html b/templates/pages/download/linux/redhat.html >> index 568085a..3b0cbaf 100644 >> --- a/templates/pages/download/linux/redhat.html >> +++ b/templates/pages/download/linux/redhat.html >> @@ -51,6 +51,9 @@ The PostgreSQL Yum Repository currently supports: >>

*Note: due to the shorter support cycle >> on Fedora, all supported versions of PostgreSQL are not available on this platform. We do not recommend >> using Fedora for server deployments. >> + >> +

*Note: PostgreSQL can't install in CentOS 8 or RedHat Enterprise 8 just execute the following steps. >> +We need to execute "dnf module disable postgresql" before install the client package. > > This doesn't explain what the problem is, and why the above command works (or > what side effects it may have). I don't think it's a bad idea to mention this > problem on the page but we should phrase it in such a way that it's clear what > the underlying problem is, and what the fix means. Linking to offical RPM docs > can be a good way too? > > cheers ./daniel > ----Next_Part(Mon_Nov_18_16_21_05_2019_365)-- Content-Type: Text/X-Patch; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="diff.patch" diff --git a/templates/pages/download/linux/redhat.html b/templates/pages/download/linux/redhat.html index 568085a..27ee179 100644 --- a/templates/pages/download/linux/redhat.html +++ b/templates/pages/download/linux/redhat.html @@ -51,6 +51,12 @@ The PostgreSQL Yum Repository currently supports:

*Note: due to the shorter support cycle on Fedora, all supported versions of PostgreSQL are not available on this platform. We do not recommend using Fedora for server deployments. + +

*Note: PostgreSQL can't install in CentOS 8 or RedHat Enterprise 8 just execute the following steps.
+This is due to the new package management system.
+If there are the non-modular packages that match by name with modular packages, they are filtered out.
+Therefore, we need to disable Modularity by executing "dnf module disable postgresql" or specify "module_hotfixes=true" in the .repo file in order to install with these steps.
+See also this page: rpm-software-management/dnf/doc/

To use the PostgreSQL Yum Repository, follow these steps: ----Next_Part(Mon_Nov_18_16_21_05_2019_365)----