On 12 May 2018 at 11:01, Lachlan Musicman <datakid@gmail.com> wrote:
On 12 May 2018 at 01:42, Lukas Slebodnik <lslebodn@redhat.com> wrote:
On (11/05/18 18:32), Lachlan Musicman wrote:
>I'll wait :) I've only deployed to dev servers, so being broken is not a
>problem/urgent rush.
>

BTW do you really need to use sssd from copr?

The default version in el7.5 should be almost equivalent
1.16.0-19.el7

Or do you need some specific bug fixes which are only
in upstream (and thus copr)?

That's a good question - I was thinking about it yesterday afternoon. I don't know that we do, but I will need to do some testing. We moved to COPR back when 1.15 had bufixes that 1.14 in EPEL didn't, but that was a while ago now. Because we host our own repos with Foreman/Katello, I've kept COPR as one.

Is there an easy way to "downgrade"?


Would appreciate some pointers here. From my initial testing it looks like I might be stuck with rebuild and/or re-install ipa-client/sssd.

yum downgrade sssd ->
yum downgrade sssd* libsss* ->
yum downgrade sssd* libsss* libipa_hbac python2-sssdconfig ->
yum downgrade sssd* libsss* libipa_hbac* python2-sssdconfig* python2-libipa_hbac* python-sssdconfig*:

all fail, the last with

---> Package python-sssdconfig.noarch 0:1.16.0-19.el7 will be installed
Removing python-sssdconfig.noarch 0:1.16.0-19.el7 - u due to obsoletes from installed python2-sssdconfig-1.16.1-2.el7.centos.noarch
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package libipa_hbac.x86_64 0:1.16.1-2.el7.centos will be erased
---> Package python-sssdconfig.noarch 0:1.16.0-19.el7 will be installed
--> Processing Dependency: python-sssdconfig = 1.16.0-19.el7 for package: sssd-1.16.0-19.el7.x86_64
--> Finished Dependency Resolution
Error: Package: sssd-1.16.0-19.el7.x86_64 (CentOS_7_x86_64_Base)
           Requires: python-sssdconfig = 1.16.0-19.el7
           Installed: python2-sssdconfig-1.16.1-2.el7.centos.noarch (@_sssd_SSSD_1_16_1_COPR)
               python-sssdconfig = 1.16.1-2.el7.centos
Error: Package: python2-libipa_hbac-1.16.1-2.el7.centos.x86_64 (@_sssd_SSSD_1_16_1_COPR)
           Requires: libipa_hbac = 1.16.1-2.el7.centos
           Removing: libipa_hbac-1.16.1-2.el7.centos.x86_64 (@_sssd_SSSD_1_16_1_COPR)
               libipa_hbac = 1.16.1-2.el7.centos
           Downgraded By: libipa_hbac-1.16.0-19.el7.x86_64 (CentOS_7_x86_64_Base)
               libipa_hbac = 1.16.0-19.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Cheers
L.