public inbox for [email protected]  
help / color / mirror / Atom feed
From: Yasuhiro Horimoto <[email protected]>
To: [email protected]
Subject: Re: I suggest improving install steps for CentOS 8
Date: Mon, 18 Nov 2019 16:21:05 +0900 (JST)
Message-ID: <[email protected]> (raw)
In-Reply-To: <[email protected]>
References: <[email protected]>
	<[email protected]>

Hello,

Thank you for your comments.

I've fixed my patch according to your comments.
I attached it.

Thanks,

From: Daniel Gustafsson <[email protected]>
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 <[email protected]> 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.rp...
>> # 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:
>> <p><strong><sup>*</sup>Note</strong>: 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.
>> +
>> +<p><strong><sup>*</sup>Note</strong>: 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
> 


Attachments:

  [text/x-patch] diff.patch (1.2K, 2-diff.patch)
  download | inline diff:
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:
 <p><strong><sup>*</sup>Note</strong>: 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.
+
+<p><strong><sup>*</sup>Note</strong>: PostgreSQL can't install in CentOS 8 or RedHat Enterprise 8 just execute the following steps.</br>
+This is due to the new package management system.</br>
+If there are the non-modular packages that match by name with modular packages, they are filtered out.</br>
+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.</br>
+See also this page: <a href="https://github.com/rpm-software-management/dnf/blob/master/doc/modularity.rst#package-filtering">rpm-software-management/dnf/doc/</a>
 </p>
 <p>
 To use the PostgreSQL Yum Repository, follow these steps:


view thread (10+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected]
  Subject: Re: I suggest improving install steps for CentOS 8
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox