Bug 1321984

Summary: Yum update fails with "multilib version problems" error for libipa_hbac
Product: Red Hat Enterprise Linux 6 Reporter: Charalampos Stratakis <cstratak>
Component: relengAssignee: John Francini <jfrancin>
Status: CLOSED CURRENTRELEASE QA Contact: Steeve Goveas <sgoveas>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 6.7CC: anthomas, atodorov, cstratak, grajaiya, james.antill, jcastran, jhrozek, jshort, jvavra, lkocman, lslebodn, mganisin, mkosek, mzidek, pbrezina, salmy, sgoveas, snemeth, sssd-maint, tfrazier, tlavigne
Target Milestone: rcKeywords: Reopened, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-07 19:03:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1286535    

Description Charalampos Stratakis 2016-03-29 14:03:19 UTC
Description of problem:
Yum update fails on a newly installed RHEL 6.7 workstation

How reproducible:
By running yum update


Encountered this today while trying RHEL 6.7 on a virtual machine.

Also the exact same issue was reported here. Details are the same. [0]

[0] http://superuser.com/questions/1058508/dependency-resolution-error-when-updating-red-hat-enterprise-linux-6

Comment 2 Matt Goldman 2016-03-31 18:30:25 UTC
Two customers facing this, only on Workstation.

libipa_hbac-python was not updated in the base channel, but it was updated in the "Optional" channel.

Base repo package:
  https://access.redhat.com/downloads/content/rhel---6/x86_64/208/libipa_hbac-python/1.12.4-47.el6_7.7/x86_64/fd431d51/package

Optional repo package:
  https://access.redhat.com/downloads/content/rhel---6/x86_64/206/libipa_hbac-python/1.12.4-47.el6_7.8/x86_64/fd431d51/package

This then causes a yum update to fail due to dependencies, since the rest of sssd in the base repo was updated to bugfix .8, while the -python package is at .7. 


We need to include the .8 bugfix for the -python package in the base repo. 

Maybe I'm missing something that they're different packages, but they look the same to me, and this is causing a problem where the customer cannot update their systems. Attaching those cases.

Comment 17 Jakub Hrozek 2016-04-20 15:45:23 UTC
*** Bug 1328900 has been marked as a duplicate of this bug. ***

Comment 27 Jakub Vavra 2016-04-26 13:00:28 UTC
Just to clarify:

The upgrade scenario(s) being blocked is:
1. Install official 6.7GA release.
2. Subscribe to 6.7.z channel 7 upgrade to z version.
3. Upgrade this to 6.8 (via rhn/cdn/yum repo).

Step 2. is not working because of broken dependencies that yum tries to resolve as a multiarch.

It was filled on sssd probably because it was not clear why got the package libipa_hbac-python.x86_64 moved to optional and whether there was some deliberate change in packaging/dependencies.

Comment 34 Lubos Kocman 2016-10-27 08:19:46 UTC
Just checked the pulp repositories and all looks fine. The 6_7.8 is available.

-bash-4.1$ /mnt/redhat/scripts/rel-eng/utility/rhn/rhn-info --server prod --user $USER --password $PASSWORD --packages-simple --channel rhel-x86_64-hpc-node-6 | grep libipa_h | grep python
libipa_hbac-python-1.11.6-30.el6.x86_64.rpm
libipa_hbac-python-1.11.6-30.el6_6.3.x86_64.rpm
libipa_hbac-python-1.11.6-30.el6_6.4.x86_64.rpm
libipa_hbac-python-1.12.4-47.el6.x86_64.rpm
libipa_hbac-python-1.12.4-47.el6_7.4.x86_64.rpm
libipa_hbac-python-1.12.4-47.el6_7.7.x86_64.rpm
libipa_hbac-python-1.12.4-47.el6_7.8.x86_64.rpm
libipa_hbac-python-1.5.1-66.el6.x86_64.rpm
libipa_hbac-python-1.5.1-66.el6_2.1.x86_64.rpm
libipa_hbac-python-1.5.1-66.el6_2.3.x86_64.rpm
libipa_hbac-python-1.8.0-32.el6.x86_64.rpm
libipa_hbac-python-1.9.2-129.el6.x86_64.rpm
libipa_hbac-python-1.9.2-129.el6_5.4.x86_64.rpm
libipa_hbac-python-1.9.2-82.10.el6_4.x86_64.rpm
libipa_hbac-python-1.9.2-82.11.el6_4.x86_64.rpm
libipa_hbac-python-1.9.2-82.4.el6_4.x86_64.rpm
libipa_hbac-python-1.9.2-82.7.el6_4.x86_64.rpm
libipa_hbac-python-1.9.2-82.el6.x86_64.rpm
python-libipa_hbac-1.13.3-22.el6.x86_64.rpm
python-libipa_hbac-1.13.3-22.el6_8.4.x86_64.rpm

pulp: /content/dist/rhel/computenode/6/6ComputeNode/x86_64/os/Packages/

[ ]	libipa_hbac-python-1.5.1-66.el6.x86_64.rpm	27-May-2014 04:44 	45K	RPM package file
[ ]	libipa_hbac-python-1.5.1-66.el6_2.1.x86_64.rpm	27-May-2014 05:10 	45K	RPM package file
[ ]	libipa_hbac-python-1.5.1-66.el6_2.3.x86_64.rpm	27-May-2014 06:27 	45K	RPM package file
[ ]	libipa_hbac-python-1.8.0-32.el6.x86_64.rpm	27-May-2014 06:42 	59K	RPM package file
[ ]	libipa_hbac-python-1.9.2-82.4.el6_4.x86_64.rpm	27-May-2014 06:30 	74K	RPM package file
[ ]	libipa_hbac-python-1.9.2-82.7.el6_4.x86_64.rpm	27-May-2014 05:46 	75K	RPM package file
[ ]	libipa_hbac-python-1.9.2-82.10.el6_4.x86_64.rpm	27-May-2014 05:46 	75K	RPM package file
[ ]	libipa_hbac-python-1.9.2-82.11.el6_4.x86_64.rpm	27-May-2014 04:49 	75K	RPM package file
[ ]	libipa_hbac-python-1.9.2-82.el6.x86_64.rpm	27-May-2014 05:34 	74K	RPM package file
[ ]	libipa_hbac-python-1.9.2-129.el6.x86_64.rpm	26-May-2014 19:20 	82K	RPM package file
[ ]	libipa_hbac-python-1.9.2-129.el6_5.4.x86_64.rpm	27-May-2014 06:15 	83K	RPM package file
[ ]	libipa_hbac-python-1.11.6-30.el6.x86_64.rpm	03-Oct-2014 09:47 	88K	RPM package file
[ ]	libipa_hbac-python-1.11.6-30.el6_6.3.x86_64.rpm	08-Dec-2014 07:57 	89K	RPM package file
[ ]	libipa_hbac-python-1.11.6-30.el6_6.4.x86_64.rpm	19-Mar-2015 13:31 	89K	RPM package file
[ ]	libipa_hbac-python-1.12.4-47.el6.x86_64.rpm	02-Jul-2015 10:22 	99K	RPM package file
[ ]	libipa_hbac-python-1.12.4-47.el6_7.4.x86_64.rpm	10-Nov-2015 17:28 	100K	RPM package file
[ ]	libipa_hbac-python-1.12.4-47.el6_7.7.x86_64.rpm	10-Feb-2016 08:15 	100K	RPM package file
[ ]	libipa_hbac-python-1.12.4-47.el6_7.8.x86_64.rpm	23-Mar-2016 14:08 	100K	RPM package file


Plus seems like package has been renamed anyway based on:

python-libipa_hbac-1.13.3-22.el6.x86_64.rpm
python-libipa_hbac-1.13.3-22.el6_8.4.x86_64.rpm