Como solucion de errores de Problem: conflicting requests OpenDKIM en RedHat, AlmaLinux, Rocky Linux 9 ARM – en mi caso máquinas virtuales Apple Silicon M2 y M1

Si estás intentando instalar OpenDKIM en Centos 9, RedHat, Almalinux, Rocky Linux 9 ARM, especialmente en mi caso me paso en máquinas virtuales intel y con Apple Silicon M2 y M1, es posible que te encuentres con el siguiente error:

dnf install opendkim opendkim-tools
Last metadata expiration check: 0:46:05 ago on Sun Jun 11 15:02:25 2023.
Error: 
Problem: conflicting requests
- nothing provides libmilter.so.1.0()(64bit) needed by opendkim-2.11.0-0.34.el9.aarch64
- nothing provides libmemcached.so.11()(64bit) needed by opendkim-2.11.0-0.34.el9.aarch64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Este error ocurre porque el paquete requerido no se encuentra en los repositorios. Sin embargo, puedes solucionarlo descargando e instalando los paquetes manualmente.

Solución 

Sigue estos pasos para descargar los paquetes necesarios:

wget https://repo.almalinux.org/almalinux/9/CRB/aarch64/os/Packages/sendmail-milter-8.16.1-10.el9.aarch64.rpm
wget https://repo.almalinux.org/almalinux/9/CRB/aarch64/os/Packages/libmemcached-awesome-1.1.0-12.el9.aarch64.rpm

A continuación, procede a instalarlos e intente de nuevo instalar los paquetes, que ahora con la dependencia completa todo esta solucionado y se instalaran:

dnf install libmemcached-awesome-1.1.0-12.el9.aarch64.rpm sendmail-milter-8.16.1-10.el9.aarch64.rpm
dnf install opendkim opendkim-tools
Otra opción es agregar el repositorio 'crb', que proporciona estos paquetes. Puedes hacerlo con los siguientes comandos:
dnf --enablerepo=crb install sendmail-milter libmemcached-awesome
dnf install opendkim opendkim-tools
Recuerda que puedes buscar cualquier paquete desde https://almalinux.pkgs.org/9/almalinux-crb-aarch64.

Espero que esta guía te haya sido de ayuda para resolver los errores de OpenDKIM en Rocky Linux 9 ARM.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *