[kernel-xen] (4.5 testing) package conflicts

Steven Haigh netwiz at crc.id.au
Thu Apr 30 19:00:17 AEST 2015


On 28/04/2015 8:47 PM, Glenn Enright wrote:
> On 28/04/15 21:36, Steven Haigh wrote:
>> On 28/04/2015 1:43 PM, Glenn Enright wrote:
>>> HI there
>>>
>>> When updating directly from the 4.2 to 4.5 packages from testing on c6,
>>> I get the below conflicts. I can resolve it by removing the xen
>>> packages. Is there a way to make that work?
>>>
>>> Regards, Glenn
>>> http://ri.mu - Startups start here.
>>> Hosting. DNS. Web Programming. Email. Backups. Monitoring.
>>>
>>>
>>> [root at host651 consolelogs]# yum install xen45
>>> Loaded plugins: downloadonly, fastestmirror, security, verify
>>> Setting up Install Process
>>> Loading mirror speeds from cached hostfile
>>>   * base: pubmirrors.dal.corespace.com
>>>   * epel: mirror.oss.ou.edu
>>>   * extras: yum.tamu.edu
>>>   * kernel-xen: us5.mirror.crc.id.au
>>>   * kernel-xen-testing: us5.mirror.crc.id.au
>>>   * updates: yum.tamu.edu
>>> Resolving Dependencies
>>> --> Running transaction check
>>> ---> Package xen.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-doc-4.2.5-14.el6.x86_64
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-runtime-4.2.5-14.el6.x86_64
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-licenses-4.2.5-14.el6.x86_64
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-hypervisor-4.2.5-14.el6.x86_64
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-libs-4.2.5-14.el6.x86_64
>>> ---> Package xen45.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> --> Processing Dependency: xen45-ocaml = 4.5.0-0.7.el6 for package:
>>> xen45-4.5.0-0.7.el6.x86_64
>>> --> Running transaction check
>>> ---> Package xen.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> --> Processing Dependency: xen = 4.2.5-14.el6 for package:
>>> xen-libs-4.2.5-14.el6.x86_64
>>> ---> Package xen-doc.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> ---> Package xen-hypervisor.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> ---> Package xen-licenses.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> --> Processing Dependency: xen-licenses = 4.2.5-14.el6 for package:
>>> xen-libs-4.2.5-14.el6.x86_64
>>> ---> Package xen-runtime.x86_64 0:4.2.5-14.el6 will be obsoleted
>>> ---> Package xen45-doc.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> ---> Package xen45-hypervisor.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> ---> Package xen45-libs.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> ---> Package xen45-licenses.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> ---> Package xen45-ocaml.x86_64 0:4.5.0-0.7.el6 will be installed
>>> ---> Package xen45-runtime.x86_64 0:4.5.0-0.7.el6 will be obsoleting
>>> --> Finished Dependency Resolution
>>> Error: Package: xen-libs-4.2.5-14.el6.x86_64 (@kernel-xen)
>>>             Requires: xen = 4.2.5-14.el6
>>>             Removing: xen-4.2.5-14.el6.x86_64 (@kernel-xen)
>>>                 xen = 4.2.5-14.el6
>>>             Obsoleted By: xen45-4.5.0-0.7.el6.x86_64
>>> (kernel-xen-testing)
>>>                 Not found
>>>             Available: xen-4.2.5-6.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-6.el6
>>>             Available: xen-4.2.5-7.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-7.el6
>>>             Available: xen-4.2.5-8.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-8.el6
>>>             Available: xen-4.2.5-9.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-9.el6
>>>             Available: xen-4.2.5-10.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-10.el6
>>>             Available: xen-4.2.5-11.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-11.el6
>>>             Available: xen-4.2.5-12.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-12.el6
>>>             Available: xen-4.2.5-13.el6.x86_64 (kernel-xen)
>>>                 xen = 4.2.5-13.el6
>>> Error: Package: xen-libs-4.2.5-14.el6.x86_64 (@kernel-xen)
>>>             Requires: xen-licenses = 4.2.5-14.el6
>>>             Removing: xen-licenses-4.2.5-14.el6.x86_64 (@kernel-xen)
>>>                 xen-licenses = 4.2.5-14.el6
>>>             Obsoleted By: xen45-licenses-4.5.0-0.7.el6.x86_64
>>> (kernel-xen-testing)
>>>                 Not found
>>>             Available: xen-licenses-4.2.5-6.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-6.el6
>>>             Available: xen-licenses-4.2.5-7.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-7.el6
>>>             Available: xen-licenses-4.2.5-8.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-8.el6
>>>             Available: xen-licenses-4.2.5-9.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-9.el6
>>>             Available: xen-licenses-4.2.5-10.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-10.el6
>>>             Available: xen-licenses-4.2.5-11.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-11.el6
>>>             Available: xen-licenses-4.2.5-12.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-12.el6
>>>             Available: xen-licenses-4.2.5-13.el6.x86_64 (kernel-xen)
>>>                 xen-licenses = 4.2.5-13.el6
>>>   You could try using --skip-broken to work around the problem
>>>   You could try running: rpm -Va --nofiles --nodigest
>>
>> Interesting... Can you repeat this test with:
>> # yum install xen45 xen45-libs xen45-licenses
>>
>> I *think* I know why this is happening - but I'd just like to confirm
>> this before I commit a change ;)  (And my test machine is currently
>> doing EL7 stuff).
>>
>> -- 
>> Steven Haigh
>>
>> Email: netwiz at crc.id.au
>> Web: http://www.crc.id.au
>> Phone: (03) 9001 6090 - 0412 935 897
>>
>>
> 
> 
> Exactly the same issue still when running it the way you requested. I
> see the not found message for the same packages. Ran a yum clean all
> beforehand as well. In case it helps the current installed package list
> is as below...
> 
> # rpm -qa | grep xen
> xen-runtime-4.2.5-14.el6.x86_64
> xen-hypervisor-4.2.5-14.el6.x86_64
> kernel-xen-3.14.31-1.el6xen.x86_64
> kernel-xen-firmware-3.14.39-2.el6xen.x86_64
> xen-licenses-4.2.5-14.el6.x86_64
> xen-libs-4.2.5-14.el6.x86_64
> xen-4.2.5-14.el6.x86_64
> kernel-xen-3.14.39-2.el6xen.x86_64
> kernel-xen-3.14.33-1.el6xen.x86_64
> kernel-xen-release-6-8.noarch
> xen-doc-4.2.5-14.el6.x86_64

Interesting. I've just pushed 4.5.0-0.8 to the build queue for testing.
If I've got my logic right, this should fix the problem.

Changes visible here:
http://xen.crc.id.au/git/?p=xen45;a=commit;h=281083e25112a0b7caf7273fd6af72fbcd990771

--
Steven Haigh

Email: netwiz at crc.id.au
Web: http://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.wireless.org.au/pipermail/kernel-xen/attachments/20150430/ab37f51d/attachment.sig>


More information about the kernel-xen mailing list