
cpio-2.11-25.fc20.x86_64
두 대의 컴퓨터에 설치했습니다 .
2.11-28.fc20
이 프로그램은 첫 번째 컴퓨터에서는 업데이트가 필요하지 않지만 두 번째 컴퓨터에서는 더 높은 버전이 제공되었습니다 . 타이밍 문제가 아닌지 확인하기 위해 yum update
첫 번째 컴퓨터에서 다시 수행했으며 다음과 같은 결과가 나타났습니다.
# yum update
Loaded plugins: langpacks, refresh-packagekit
No packages marked for update
동일한 프로그램이 한 컴퓨터에서는 업데이트가 필요하지만 다른 컴퓨터에서는 업데이트가 필요하지 않은 이유는 무엇입니까?
답변1
/etc/yum.conf
디렉토리 안팎 에서 설정을 확인하세요 /etc/yum.repos.d/
. /etc/yum.conf
이러한 설정은 다른 설정보다 우선하므로 의 기본 구성을 확인하세요 .
/etc/yum.conf 파일의 [main] 섹션에서 정의한 값은 개별 [repository] 섹션에 설정된 값을 재정의할 수 있습니다.
업데이트되는 것과 그렇지 않은 것을 비교하십시오. 설정이 다르거나 업데이트되지 않는 시스템에 저장소가 누락되었을 수 있습니다.
답변2
시스템이 동일한 경우 yum clean all
패키지, 메타데이터 및 헤더의 yum 캐시를 지우는 실행을 실행하세요.
답변3
EC2에 동일한 VM을 배포할 때 이와 같은 이상한 활동을 본 적이 있습니다. 나는 항상 뭔가 끔찍한 일이 일어났다고 가정하고 관련된 모든 노드를 재구축합니다.
yum clean all
나는 Linux 커널 버전과 관련 yum repo 구성을 비교하고 두 시스템 모두에서 재부팅을 실행하는 것을 제안합니다 . 여전히 같은 방식으로 작동하는 경우 두 컴퓨터 모두에서 패키지를 제거하고 다시 설치한 후 다시 한 번 확인해 보세요. 다른 모든 방법이 실패하면 노드를 다시 빌드하세요.