문제 해결 Taskomatic
리포지토리 메타데이터 재생성은 비교적 집약적인 프로세스이므로 Taskomatic을 완료하려면 몇 분이 걸릴 수 있습니다. 또한, Taskomatic이 충돌하면 리포지토리 메타데이터 재생성이 중단될 수 있습니다.
Taskomatic이 여전히 실행 중이거나 프로세스가 충돌한 경우 패키지 업데이트가 Web UI에서 사용할 수 있는 것처럼 보일 수 있지만, 클라이언트에는 표시되지 않으며 클라이언트 업데이트 시도가 실패합니다. 이 경우 zypper ref
명령에서 표시되는 오류는 다음과 같습니다.
지정된 URL에서 유효한 메타데이터를 찾을 수 없음
이를 수정하려면 Taskomatic이 여전히 리포지토리 메타데이터를 생성하는 중인지 또는 충돌이 발생할 수 있는지 확인합니다. 클라이언트 업데이트가 올바르게 수행되도록 메타데이터 재생성이 완료될 때까지 기다리거나 충돌 후 Taskomatic을 재시작합니다.
절차: Taskomatic 문제 확인
-
SUSE Manager 서버에서
/var/log/rhn/rhn_taskomatic_daemon.log
파일을 확인하여 메타데이터 재생성 프로세스가 아직 실행 중인지 또는 충돌이 발생했는지 확인합니다. -
taskomatic을 재시작합니다.
service taskomatic restart
-
Taskomatic 로그 파일에서 다음과 같은 여는 라인 및 닫는 라인을 찾아 메타데이터 재생성과 관련된 섹션을 식별할 수 있습니다.
<YYYY-DD-MM> <HH:MM:SS>,174 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Generating new repository metadata for channel 'cloned-2018-q1-sles12-sp3-updates-x86_64'(sha256) 550 packages, 140 errata ... <YYYY-DD-MM> <HH:MM:SS>,704 [Thread-584] INFO com.redhat.rhn.taskomatic.task.repomd.RepositoryWriter - Repository metadata generation for 'cloned-2018-q1-sles12-sp3-updates-x86_64' finished in 4 seconds