[kernel-xen] (4.5 testing) package conflicts

Glenn Enright glenn at rimuhosting.com
Fri May 1 18:44:51 AEST 2015


On 30/04/15 21:00, Steven Haigh wrote:
> 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
>
That did the trick, now I see this with 'yum install xen45'. Thanks!

==============================================================================================================================================================================================
  Package                                         Arch 
                 Version 
Repository                                         Size
==============================================================================================================================================================================================
Installing:
  xen45                                           x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                 35 k
      replacing  xen.x86_64 4.2.5-14.el6
  xen45-doc                                       x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                240 k
      replacing  xen-doc.x86_64 4.2.5-14.el6
  xen45-hypervisor                                x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                4.7 M
      replacing  xen-hypervisor.x86_64 4.2.5-14.el6
  xen45-libs                                      x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                367 k
      replacing  xen-libs.x86_64 4.2.5-14.el6
  xen45-licenses                                  x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                 42 k
      replacing  xen-licenses.x86_64 4.2.5-14.el6
  xen45-runtime                                   x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                9.9 M
      replacing  xen-runtime.x86_64 4.2.5-14.el6
Installing for dependencies:
  xen45-ocaml                                     x86_64 
                 4.5.0-0.8.el6 
kernel-xen-testing                                286 k

Transaction Summary
==============================================================================================================================================================================================
Install       7 Package(s)

Total download size: 16 M
Is this ok [y/N]:


More information about the kernel-xen mailing list