RPM이 내 패키지 버전을 사용 가능한 것으로 표시하는데도 내 패키지 버전을 찾을 수 없는 이유는 무엇입니까?

RPM이 내 패키지 버전을 사용 가능한 것으로 표시하는데도 내 패키지 버전을 찾을 수 없는 이유는 무엇입니까?

사양 파일에서 RPM을 생성 중입니다. Java8 최신 버전을 종속성으로 설치하고 있으며 항상 잘 작동합니다. 오늘은 java8 버전을 특정 버전에 고정해야 했는데 오류가 발생했습니다. 사양 파일에서 변경한 내용은 다음과 같습니다.

Requires:   java-1.8.0-openjdk-devel

도착하다

Requires:   java-1.8.0-openjdk-devel = 1:1.8.0.252.b09

1:1.8.0.252.b09-2.el6_10해당 버전이 사용 가능한 것을 확인할 수 있는데 , 이런 오류는 왜 발생하는 걸까요?

---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.252.b09-2.el6_10 will be installed
--> Processing Dependency: java-1.8.0-openjdk-headless = 1:1.8.0.252.b09-2.el6_10 for package: 1:java-1.8.0-openjdk-1.8.0.252.b09-2.el6_10.x86_64
---> Package libXfont.x86_64 0:1.5.1-2.el6 will be installed
---> Package libXft.x86_64 0:2.3.2-1.el6 will be installed
---> Package libXt.x86_64 0:1.1.4-6.1.el6 will be installed
---> Package libfontenc.x86_64 0:1.1.2-3.el6 will be installed
---> Package libthai.x86_64 0:0.1.12-3.el6 will be installed
---> Package pixman.x86_64 0:0.32.8-1.el6 will be installed
--> Finished Dependency Resolution
Error: Package: 1:java-1.8.0-openjdk-1.8.0.252.b09-2.el6_10.x86_64 (centos_updates)
           Requires: java-1.8.0-openjdk-headless = 1:1.8.0.252.b09-2.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.171-8.b10.el6_9.x86_64 (centos_base)
               java-1.8.0-openjdk-headless = 1:1.8.0.171-8.b10.el6_9
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.181-3.b13.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.181-3.b13.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.191.b12-0.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-1.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.201.b09-1.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.201.b09-2.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.212.b04-0.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.212.b04-0.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.222.b10-0.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.222.b10-0.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.232.b09-1.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.232.b09-1.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.242.b07-1.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.242.b07-1.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.252.b09-2.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.252.b09-2.el6_10
           Available: 1:java-1.8.0-openjdk-headless-1.8.0.262.b10-0.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.262.b10-0.el6_10
           Installing: 1:java-1.8.0-openjdk-headless-1.8.0.265.b01-0.el6_10.x86_64 (centos_updates)
               java-1.8.0-openjdk-headless = 1:1.8.0.265.b01-0.el6_10
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

관련 정보