문제 해결 Taskomatic

리포지토리 메타데이터 재생성은 비교적 집약적인 프로세스이므로 Taskomatic을 완료하려면 몇 분이 걸릴 수 있습니다. 또한, Taskomatic이 충돌하면 리포지토리 메타데이터 재생성이 중단될 수 있습니다.

To access a shell inside the Server container run mgrctl term on the container host.

If Taskomatic is still running, or if the process has crashed, package updates can seem available in the Web UI, but do not appear on the client, and attempts to update the client fail. In this case, the zypper ref command shows an error like this:

지정된 URL에서 유효한 메타데이터를 찾을 수 없음

이를 수정하려면 Taskomatic이 여전히 리포지토리 메타데이터를 생성하는 중인지 또는 충돌이 발생할 수 있는지 확인합니다. 클라이언트 업데이트가 올바르게 수행되도록 메타데이터 재생성이 완료될 때까지 기다리거나 충돌 후 Taskomatic을 재시작합니다.

절차: Taskomatic 문제 확인
  1. On the SUSE Multi-Linux Manager Server, check the /var/log/rhn/rhn_taskomatic_daemon.log file to determine if any metadata regeneration processes are still running, or if a crash occurred.

  2. taskomatic을 재시작합니다.

    service taskomatic restart
  3. 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