Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-57724

kmod-redhat-ena package dependencies error

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • rhel-7.9.z
    • kmod
    • None
    • No
    • None
    • sst_kernel_maintainers
    • ssg_core_kernel
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None
    • None
    • x86_64
    • None

      What were you trying to do that didn't work?

      Tried to install the kmod-redhat-ena package on a system running kernel version kernel-3.10.0-1160.el7, but got a failed dependencies error.

      Please provide the package NVR for which bug is seen:

      kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64.rpm

        

      How reproducible:

      The issue occurs every time.

      Steps to reproduce

      1. Boot up a RHEL 7.9 VM with only kernel version kernel-3.10.0-1160.el7 installed.
      2. Try to install kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64.rpm package
      3. Get dependencies error

      # rpm -q kernel
      kernel-3.10.0-1160.el7.x86_64
      # rpm -ihv kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64.rpm --test
      error: Failed dependencies:
      kernel < 3.10.0-958.el7 is needed by kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64 

       

      Expected results

      Installation of the kmod-redhat-ena package should succeed without any errors, even with the newer kernel versions.

      Actual results

      A failed dependencies error occurs when attempting to install the kmod-redhat-ena package on a system with just kernel-3.10.0-1160.el7 installed.

      Failed dependencies error:
       

      # rpm -q kernel
      kernel-3.10.0-1160.el7.x86_64
      # rpm -ihv kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64.rpm  --test
      error: Failed dependencies:
              kernel < 3.10.0-958.el7 is needed by kmod-redhat-ena-2.0.2K_dup7.6-2.el7_6.x86_64 

       

       

      Additional information

      It appears that the kmod-redhat-ena module can be installed after installing a earlier kernel such as kernel-3.10.0-957.27.2.el7

      Once installed, the kmod-redhat-ena module seems to functions correctly with later kernel such as kernel-3.10.0-1160.el7

       

      # uname -r
      3.10.0-1160.el7.x86_64
      
      # modprobe ena
      
      # lsmod |grep ena
      ena                    96895  0 
      
      # modinfo ena
      filename:       /lib/modules/3.10.0-1160.el7.x86_64/kernel/drivers/net/ethernet/amazon/ena/ena.ko.xz
      

       

            esyromia@redhat.com Eugene Syromiatnikov
            rhn-support-jburati Johan Burati
            Eugene Syromiatnikov Eugene Syromiatnikov
            Ziqian (Zamir) SUN Ziqian (Zamir) SUN
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: