Reposync가 업데이트 구독에서 패키지를 다운로드할 수 없습니다.

Reposync가 업데이트 구독에서 패키지를 다운로드할 수 없습니다.

CentOS 저장소를 로컬로 미러링하는 데 사용하는 컴퓨터가 업데이트를 가져올 수 없게 되는 매우 이상한 문제에 직면했습니다. reposync --repoid=updates -u를 실행하면 하나의 패키지만 반환되고 패키지를 다운로드하려고 하면 실패합니다. yum을 통해 패키지를 다운로드하려고 하면 정상적으로 다운로드됩니다.

#reposync --repoid=updates
ppp-devel-2.4.5-34.el7_7.i686. FAILED
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686: [Errno 256] No more mirrors to try.                      0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA

URL에서 패키지를 가져오면 정상적으로 다운로드됩니다. 매우 혼란스럽습니다. 도움을 주셔서 감사합니다!

답변1

저도 같은 문제가 있었는데 이 글이 해결에 도움이 되었습니다. 방금 ppp-devel-2.4.5-34.el7_7.i686.rpm저장소에서 기존 항목을 삭제하고 reposync성공할 수 있었습니다.

ppp-devel-2.4.5-34.el7_7.i686.rpm거울에 "새로운" 것이 있는 것 같습니다. 이름은 이미 내 저장소에 있는 이름(2월 27일자)과 정확히 동일하며 rpm 패키지 쿼리의 모든 헤더 정보는 두 파일 모두 동일합니다. 심지어 치수도 동일합니다. 그러나 이러한 파일에는 서로 다른 체크섬(sha256sum 및 md5sum)이 있습니다.

오래된 파일을 치워두고 reposync작업했습니다. 이번 패키지 업데이트에 뭔가 이상한 점이 있는 것 같습니다. 사실 좀 불안해요.

답변2

이 질문에 직접 답하고 싶었고 다른 사람이 몇 시간의 시간을 절약할 수 있기를 바랍니다.

다른 폴더에서 명령을 시도했는데 갑자기 작동하기 시작했습니다. 그래서 이전에 다운로드한 업데이트 폴더를 삭제하고 reposync가 다시 작동하기 시작했습니다. 따라서 이전에 다운로드한 데이터에 문제가 있는 것이 있습니다.

누군가 거기 있어요!

관련 정보