무인 업그레이드 및 수정된 구성 파일

무인 업그레이드 및 수정된 구성 파일

우리는 매주 월요일 보안 업그레이드로 서버를 업그레이드하는 무인 업그레이드 패키지를 보유하고 있으며 매우 효과적입니다. 하지만 오늘은 모든 서버를 새 버전의 PHP5로 업그레이드했습니다. 기본 PHP5-FPM 구성 파일을 이동했기 때문에 apt는 파일이 이동되었다고 불평하며 이에 대해 무엇을 하려고 하는지(새 버전 설치, 이전 버전 유지, 차이점 표시, 셸 시작). 무인 업그레이드는 이를 처리하는 방법을 모르기 때문에 중단되었고 모니터링을 통해 PHP5-FPM이 다시 시작될 때까지 수십 대의 시스템이 다운된 상태로 남아 있었습니다.

따라서 문제는 다음 번에 이러한 상황이 발생할 때 무인 업그레이드가 이 상황을 처리할 수 있도록 어떻게 보장할 수 있는가 하는 것입니다. 우리는 현재 설치된 버전을 항상 유지하고 싶습니다. 인터넷 검색을 시도했지만 비어있었습니다.

답변1

또한 자동 업데이트를 수행하는 동안 원본 구성 파일을 유지하고 싶습니다. /etc/apt/apt.conf.d/50unattended-upgrades에 다음을 추가할 수 있습니다.

Dpkg::Options {
   "--force-confdef";
   "--force-confold";
};

옵션에 대한 자세한 설명은 여기를 참조하세요. http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/

관련 정보