Bug 2254367

Summary: opendkim-2.11.0-0.36.el9.x86_64 failed to install due to missing dependencies
Product: [Fedora] Fedora EPEL Reporter: Christophe GRENIER <grenier>
Component: opendkimAssignee: Matt Domsch <matt>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: epel9CC: anon.amish, matt, ultratensai
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-05-19 13:42:22 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:
Embargoed:

Description Christophe GRENIER 2023-12-13 15:35:16 UTC
Description of problem:
opendkim-2.11.0-0.36.el9.x86_64 failed to install due to missing dependencies

Version-Release number of selected component (if applicable):
Name         : opendkim
Version      : 2.11.0
Release      : 0.36.el9
Architecture : x86_64
Size         : 223 k
Source       : opendkim-2.11.0-0.36.el9.src.rpm
Repository   : epel


How reproducible:
Always

Steps to Reproduce:
1. dnf install opendkim

Actual results:
Last metadata expiration check: 0:04:51 ago on Wed 13 Dec 2023 04:15:34 PM CET.
Error: 
 Problem: conflicting requests
  - nothing provides libmilter.so.1.0()(64bit) needed by opendkim-2.11.0-0.36.el9.x86_64 from epel
  - nothing provides libmemcached.so.11()(64bit) needed by opendkim-2.11.0-0.36.el9.x86_64 from epel
(try to add '--skip-broken' to skip uninstallable packages)


Expected results:
Successful install

Additional info:

Comment 1 Jae Hak Kim 2024-05-19 12:40:38 UTC
opendkim-tools is also missing a dependency

# dnf install opendkim opendkim-tools 
Updating Subscription Management repositories.
Last metadata expiration check: 1:20:15 ago on Sun 19 May 2024 21:18:33.
Error: 
 Problem 1: conflicting requests
  - nothing provides libmilter.so.1.0()(64bit) needed by opendkim-2.11.0-0.36.el9.x86_64 from epel
  - nothing provides libmemcached.so.11()(64bit) needed by opendkim-2.11.0-0.36.el9.x86_64 from epel
 Problem 2: conflicting requests
  - nothing provides libmemcached.so.11()(64bit) needed by opendkim-tools-2.11.0-0.36.el9.x86_64 from epel
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Comment 2 Jae Hak Kim 2024-05-19 13:06:02 UTC
it looks like codeready-builder repo has the required dependencies

# subscription-manager repos --enable codeready-builder-for-rhel-9-x86_64-rpms
Repository 'codeready-builder-for-rhel-9-x86_64-rpms' is enabled for this system.
# dnf provides \*/libmilter.so.1.0
Updating Subscription Management repositories.
Red Hat CodeReady Linux Builder for RHEL 9 x86_64 (RPMs)                                                    8.1 MB/s | 7.7 MB     00:00    
Last metadata expiration check: 0:00:01 ago on Sun 19 May 2024 23:03:33.
sendmail-milter-8.16.1-10.el9.i686 : The sendmail milter library
Repo        : codeready-builder-for-rhel-9-x86_64-rpms
Matched from:
Filename    : /usr/lib/libmilter.so.1.0

sendmail-milter-8.16.1-10.el9.x86_64 : The sendmail milter library
Repo        : codeready-builder-for-rhel-9-x86_64-rpms
Matched from:
Filename    : /usr/lib64/libmilter.so.1.0

sendmail-milter-8.16.1-11.el9.i686 : The sendmail milter library
Repo        : codeready-builder-for-rhel-9-x86_64-rpms
Matched from:
Filename    : /usr/lib/libmilter.so.1.0

sendmail-milter-8.16.1-11.el9.x86_64 : The sendmail milter library
Repo        : codeready-builder-for-rhel-9-x86_64-rpms
Matched from:
Filename    : /usr/lib64/libmilter.so.1.0

[root@sevenseeds ~]# dnf install opendkim opendkim-tools perl-Getopt-Long
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:40 ago on Sun 19 May 2024 23:03:33.
Package perl-Getopt-Long-1:2.52-4.el9.noarch is already installed.
Dependencies resolved.
============================================================================================================================================
 Package                          Architecture       Version                     Repository                                            Size
============================================================================================================================================
Installing:
 opendkim                         x86_64             2.11.0-0.36.el9             epel                                                 223 k
 opendkim-tools                   x86_64             2.11.0-0.36.el9             epel                                                  55 k
Installing dependencies:
 libbsd                           x86_64             0.12.2-1.el9                epel                                                 120 k
 libmd                            x86_64             1.1.0-1.el9                 epel                                                  46 k
 libmemcached-awesome             x86_64             1.1.0-12.el9                codeready-builder-for-rhel-9-x86_64-rpms             115 k
 libopendkim                      x86_64             2.11.0-0.36.el9             epel                                                  70 k
 opendbx                          x86_64             1.4.6-31.el9                epel                                                  52 k
 sendmail-milter                  x86_64             8.16.1-11.el9               codeready-builder-for-rhel-9-x86_64-rpms              41 k

Transaction Summary
============================================================================================================================================
Install  8 Packages

Total download size: 723 k
Installed size: 1.8 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): libmd-1.1.0-1.el9.x86_64.rpm                                                                         416 kB/s |  46 kB     00:00    
(2/8): libbsd-0.12.2-1.el9.x86_64.rpm                                                                       1.0 MB/s | 120 kB     00:00    
(3/8): libopendkim-2.11.0-0.36.el9.x86_64.rpm                                                               591 kB/s |  70 kB     00:00    
(4/8): opendbx-1.4.6-31.el9.x86_64.rpm                                                                      2.1 MB/s |  52 kB     00:00    
(5/8): opendkim-tools-2.11.0-0.36.el9.x86_64.rpm                                                            2.7 MB/s |  55 kB     00:00    
(6/8): opendkim-2.11.0-0.36.el9.x86_64.rpm                                                                  6.2 MB/s | 223 kB     00:00    
(7/8): libmemcached-awesome-1.1.0-12.el9.x86_64.rpm                                                         381 kB/s | 115 kB     00:00    
(8/8): sendmail-milter-8.16.1-11.el9.x86_64.rpm                                                             131 kB/s |  41 kB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                       887 kB/s | 723 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                    1/1 
  Installing       : libmemcached-awesome-1.1.0-12.el9.x86_64                                                                           1/8 
  Installing       : opendbx-1.4.6-31.el9.x86_64                                                                                        2/8 
  Installing       : sendmail-milter-8.16.1-11.el9.x86_64                                                                               3/8 
  Installing       : libmd-1.1.0-1.el9.x86_64                                                                                           4/8 
  Installing       : libbsd-0.12.2-1.el9.x86_64                                                                                         5/8 
  Installing       : libopendkim-2.11.0-0.36.el9.x86_64                                                                                 6/8 
  Running scriptlet: opendkim-2.11.0-0.36.el9.x86_64                                                                                    7/8 
  Installing       : opendkim-2.11.0-0.36.el9.x86_64                                                                                    7/8 
  Running scriptlet: opendkim-2.11.0-0.36.el9.x86_64                                                                                    7/8 
  Installing       : opendkim-tools-2.11.0-0.36.el9.x86_64                                                                              8/8 
  Running scriptlet: opendkim-tools-2.11.0-0.36.el9.x86_64                                                                              8/8 
  Verifying        : libbsd-0.12.2-1.el9.x86_64                                                                                         1/8 
  Verifying        : libmd-1.1.0-1.el9.x86_64                                                                                           2/8 
  Verifying        : libopendkim-2.11.0-0.36.el9.x86_64                                                                                 3/8 
  Verifying        : opendbx-1.4.6-31.el9.x86_64                                                                                        4/8 
  Verifying        : opendkim-2.11.0-0.36.el9.x86_64                                                                                    5/8 
  Verifying        : opendkim-tools-2.11.0-0.36.el9.x86_64                                                                              6/8 
  Verifying        : libmemcached-awesome-1.1.0-12.el9.x86_64                                                                           7/8 
  Verifying        : sendmail-milter-8.16.1-11.el9.x86_64                                                                               8/8 
Installed products updated.

Installed:
  libbsd-0.12.2-1.el9.x86_64  libmd-1.1.0-1.el9.x86_64        libmemcached-awesome-1.1.0-12.el9.x86_64 libopendkim-2.11.0-0.36.el9.x86_64  
  opendbx-1.4.6-31.el9.x86_64 opendkim-2.11.0-0.36.el9.x86_64 opendkim-tools-2.11.0-0.36.el9.x86_64    sendmail-milter-8.16.1-11.el9.x86_64

Complete!
#

Comment 3 Matt Domsch 2024-05-19 13:42:22 UTC
It's appropriate to enable Code Ready Builder repo to receive such dependencies.