CentOS 6.4 – Yum Update Gives: Error: Kernel Conflicts With Bfa-firmware

Home » CentOS » CentOS 6.4 – Yum Update Gives: Error: Kernel Conflicts With Bfa-firmware
CentOS 7 Comments

On trying a yum update I get the following error:

Error: kernel conflicts with bfa-firmware

yum suggests I work around the problem with –skip-broken or try running
‘rpm -Va –nofiles –nodigest’

Is there an accepted process for resolving this?

7 thoughts on - CentOS 6.4 – Yum Update Gives: Error: Kernel Conflicts With Bfa-firmware

  • Can you post the kernel versions and bfa-firmware versions that are trying to up upgraded … and whether you have the i386 or x86_64
    version installed?

    Also, what are you upgrading from?

    We have not seen this specific issue in our QA testing.

  • I am on CentOS 6.3, but I’m assuming that ‘yum update’ is trying to get me to CentOS 6.4

    This is x86_64, current kernel is 2.6.32-279.22.1.el6.x86_64

    [root@repo ~]# yum info bfa-firmware Loaded plugins: fastestmirror, presto, security Loading mirror speeds from cached hostfile Installed Packages Name : bfa-firmware Arch : noarch Version :
    Release : 1.el6
    Size : 1.3 M
    Repo : installed From repo : anaconda-CentOS-201112091719.x86_64
    Summary : Brocade Fibre Channel HBA Firmware URL :
    http://www.brocade.com/sites/dotcom/services-support/drivers-downloads/CNA/Linux.page License : Redistributable, no modification permitted Description : Brocade Fibre Channel HBA Firmware.

  • Hi Johnny,

    I’m getting exactly the same error when I try to update using the ‘updates’ repo only:

    I have the standard repos cr enabled.

    It works, however, when I do an update with the ‘base’ repo enabled as well.

    In my case, CentOS 6.3 with daily updates installed.

    I found it by accident because I run yum-cron and pull daily updates.

    Best regards,


  • Yes – I use my own local repo and don’t sync the ‘os’ part – I assumed that was going to be static and only updated with ‘updates’

  • you can’t update to 6.4 from 6.3 with only updates, you MUST have 6.4/os and 6.4/update

    The os ([base]) part is unchanged during the 6.n lifetime, not during the 6.n -> 6.n+1.


  • In other words … we just updated from CentOS-6.3 to CentOS-6.4 … so the OS directory and the UPDATES directories both changed … so your assumption is incorrect.

    This is because, 6.4/os is not the same as 6.3/os. Remember that the OS
    directory is what is on the ISOs … that obviously updates if we move to a newer point release and release new ISOs.

    You know what they say about assume :D