I'm trying to build some .RPM on my own repository for internal use (some nginx modules unavailable in EPEL & other public repo). Currently, I have to provide specific version of package which depend on very specific version of another package: nginx-module-ndk-1.20.2+0.3.1 have nginx-1.20.2 as dependancy for example, not newer version, not older version.
But since nginx-1.22.0 is available on other repositories, dnf/yum update is broken:
Code: Select all
Last metadata expiration check: 0:31:48 ago on Mon Jun 13 14:26:01 2022.
Error:
Problem: package nginx-module-ndk-1:1.20.2+0.3.1-1.el8.x86_64 requires nginx = 1:1.20.2, but none of the providers can be installed
- cannot install both nginx-1:1.22.0-1.el8.ngx.x86_64 and nginx-1:1.20.2-1.el8.ngx.x86_64
- cannot install the best update candidate for package nginx-module-ndk-1:1.20.2+0.3.1-1.el8.x86_64
- cannot install the best update candidate for package nginx-1:1.20.2-1.el8.ngx.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Thanks in advance.