dpkg에 오류가 발생했습니다 14.04 서버를

최근에 14.04 서버를 14.10으로 업그레이드했는데 업그레이드 중에이 오류 메시지가 나타납니다.

sysv-rc 설정 (2.88dsf-41ubuntu18) ...
정보 : 부팅 시스템 재정렬, /var/lib/insserv/run-20141030T2142.log에 로그
오류 : 마이그레이션하는 동안 문제가 발생했습니다.

오류 : 종속성 기반 부팅 순서로 마이그레이션 할 수 없습니다.

http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot를 참조하십시오
종속성 기반 부팅 순서에 대한 자세한 정보 에
마이그레이션 프로세스 'dpkg --configure sysv-rc'를 다시 시도하십시오.

dpkg : sysv-rc 패키지 처리 오류 (--configure) :
 서브 프로세스 설치된 설치 후 스크립트가 오류 종료 상태 1을 리턴했습니다.

패키지를 설치하거나 dpkg를 사용할 때마다 매우 비슷한 오류가 발생합니다. 이것은 14.04에 발생하지 않았습니다.

편집 : 아래에 추가 정보가 포함될 수있는 로그가 추가되었습니다 .

info : rc0.d / S * 및 rc6.d / S *를 K *로 변환
ls : S에 액세스 할 수 없음 * : 해당 파일 또는 디렉토리가 없습니다.
ls : S에 액세스 할 수 없음 * : 해당 파일 또는 디렉토리가 없습니다.
정보 : insserv 실행
insserv : 경고 : 스크립트 'wide-dhcpv6-client'에 LSB 태그가 누락되었습니다.
insserv : 경고 : 스크립트 'bind9'에 LSB 태그가 누락되었습니다.
insserv : 중지 된 경우 서비스 bind9와 apache2 사이에 루프가 있습니다.
insserv : 깊이 2에서 서비스 apache2를 포함하는 루프
insserv : 깊이 1에서 서비스 bind9를 포함하는 루프
insserv : 깊이 4의 서비스 sendigs와 관련된 루프
insserv : 부팅 순서를 변경하지 않고 지금 종료!


답변

나는 똑같은 문제가 있었지만 제 경우에는 virtuoso-nepomuk스크립트 로 인한 것 입니다.

대신 제거하는 bind9하고 apache, 난 그냥에서 자신의 스크립트를 이동 제안 /etc/init.d디렉토리. 프로세스가 완료되면 apt-get install --reinstall ...업데이트가 완료된 후 패키지를 시작하여 시작이 올바르게 재구성되도록 할 수 있습니다.


답변

bind9 및 wide-dhcpv6-client의 구성 파일에 오류가있는 것 같습니다. 직접 수동으로 편집하지 않은 경우 (예 : 기본 DHCP / DNS 클라이언트 동작을 사용하거나 사용하려는 경우)

apt-get install --reinstall bind9 wide-dhcpv6-client

현재 구성 파일을 유지할 것인지 묻는 메시지가 나타나면 패키지 관리자 버전으로 파일을 덮어 쓰도록 지시하십시오.

do-release-upgrade를 사용하여 Trusty에서 Xenial로 이동 한 후이 문제가 발생했습니다. 어딘가에 Upstart에서 systemd로 제대로 업그레이드되지 않은 것 같습니다. 어쨌든, 위의 문제가 해결되었습니다.

apt가 DHCP 서버의 구성 파일에서 오류를보고하면 어쨌든 올바르게 해결하려고합니다. 3vi1의 답변은 깔개 밑의 가능한 문제를 밀어서 원하는 일을하는 데 익숙해졌습니다.


답변

우분투와 함께 제공되는 Dell Precision M3800 랩톱 에서이 작업을 수행하기 위해 동일한 작업을 수행해야했습니다 /etc/init.d/dell*.