오류 메시지: statoverride 파일에 알 수 없는 사용자 'geoclue'가 있습니다.

오류 메시지: statoverride 파일에 알 수 없는 사용자 'geoclue'가 있습니다.

chroot 내부에서 이상한 오류 메시지를 받았습니다:

unknown user 'geoclue' in statoverride file

실행할 때 apt-get install또는 apt-get upgrade. 이 chroot에 들어가려면 schroot를 사용합니다. geoclue-2.0chroot에 설치된 패키지가 있다는 것을 발견 하고 제거했습니다.

apt-get purge geoclue-2.0

이로 인해 문제가 해결되었습니다. 이 문제의 원인은 무엇입니까? 나는 호스트 컴퓨터에서 Debian wheezy를 실행하고 있습니다. chroot는 Debian jessie(테스트)를 실행 중입니다.

나는 채팅에서 이에 대해 물었고 이로 인해 Braiam은 밀접하게 관련된 게시물을 게시했습니다. schroot가 passwd 파일과 chroot된 시스템에 이미 존재하는 다른 파일을 재정의하는 것을 방지하는 방법은 무엇입니까?

답변1

특정 경우에는 schroot가 /etc/passwddpkg가 statoverride 파일과 비교하기 위해 쿼리하는 파일을 포함하여 여러 파일을 재정의하기 때문에 statoverride 파일의 모든 항목이 암호에 있는지 확인하고 그렇지 않은 경우 경고를 발행합니다. 무슨 일이 일어나고 있는지입니다. 기본적으로 이는 패키지가 생성한 사용자를 제거할 때마다 발생합니다.

관련 패키지를 재구성/재설치하면 쉽게 고칠 수 있습니다(귀하의 경우에는 geoclue다른 것이 될 수 있습니다. 다행히 데비안은 일반적으로 프로젝트 이름과 동일한 사용자 이름을 사용합니다). 비밀번호 파일.

관련 정보