quagga 0.99.23을 제거한 후 패키지를 설치할 수 없습니다.

quagga 0.99.23을 제거한 후 패키지를 설치할 수 없습니다.

오늘 quagga 설치하기 위해 Debian Stretch 서버에서 0.99.23을 제거했습니다 bird.

을 제거한 후 quagga다른 패키지를 설치할 수 없다는 것을 발견했습니다.

새 패키지를 설치하려고 할 때마다 오류가 발생합니다.

unknown user 'quagga' in statoverride file

무엇을 해야 할까요?

답변1

라인을 찾았어요

quagga quaggavty 775 /etc/quagga

파일에 /var/lib/dpkg/statoverride.

해당 줄을 제거한 후 bird.

확실히,공식적인방법은 다음과 같습니다(나중에 다른 서버에서도 이런 일이 발생했습니다. 이번에는 이 형식을 사용했습니다).

sudo dpkg-statoverride --remove /etc/quagga

모든 보장 범위를 나열합니다.

dpkg-statoverride --list

~에서남자 dpkg-statoverride

   --remove path
          Remove an override for path, the status of path is left
          unchanged by this command.

   --list [glob-pattern]
          List all overrides. If a glob pattern is specified restrict
          the output to overrides which match the glob. If there are no
          overrides or none match the glob dpkg-statoverride will exit
          with an exitcode of 1.

관련 정보