Reprepro 저장소에 일부 파일이 없습니까?

Reprepro 저장소에 일부 파일이 없습니까?

나는 그것을 사용하고 있다레플리카Puppet을 통해 배포할 일부 내부 파일을 패키징합니다. Puppet 클라이언트가 저장소에 액세스하면 다음과 같은 오류가 표시됩니다.

[error] [client 10.20.xx.xx] File does not exist: /var/www/build/dists/POCL/private/i18n/Translation-en.lzma
[error] [client 10.20.xx.xx] File does not exist: /var/www/build/dists/POCL/private/binary-armel/Packages.lzma

패키지를 생성하기 위해 Reprepro를 (잘못) 사용했을 때 두 개의 파일이 누락된 것 같습니다. 일부는 번역 지원용이고 다른 하나는 패키지 목록용인가요?

이러한 파일을 생성하기 위해 담당자를 얻는 방법이 있습니까? 그렇지 않다면 어떻게 만들 수 있습니까?

답변1

이것은 정상입니다. APT 클라이언트는 저장소에 대한 번역 패키지를 얻으려고 시도합니다. 그것은 정상적인 행동입니다. 메시지를 무시하거나 메시지 보고를 비활성화하거나(불행히도 reprepo는 이를 허용하지 않음) 파일 Acquire::Languages "none";에 이 줄이 포함된 언어 팩이 필요하지 않도록 클라이언트를 구성할 수 있습니다 apt.conf. reprepo에는 파일을 생성할 수 있는 방법이 없으므로 지금은 이를 사용해야 합니다.

관련 정보