Это вывод моей текущей установки после запуска apt-get upgrade
или apt-get dist-upgrade
user@localhost:~# apt-get -f upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be upgraded:
bind9
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/335 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
dpkg: dependency problems prevent configuration of bind9:
bind9 depends on libbind9-80 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of libbind9-80 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on libdns81 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of libdns81 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on libisc83 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of libisc83 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on libisccc80 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of libisccc80 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on libisccfg82 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of libisccfg82 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on liblwres80 (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of liblwres80 on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
bind9 depends on bind9utils (= 1:9.8.1.dfsg.P1-4ubuntu0.5); however:
Version of bind9utils on system is 1:9.8.1.dfsg.P1-4ubuntu0.7.
dpkg: erroNo apport report written because the error message indicates it's a follow-up error from a previous failure.
r processing bind9 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
bind9
E: Sub-process /usr/bin/dpkg returned an error code (1)
Редактировать : apt-cache policy bind9
результаты:
bind9:
Installed: 1:9.8.1.dfsg.P1-4ubuntu0.5
Candidate: 1:9.8.1.dfsg.P1-4ubuntu0.7
Version table:
1:9.8.1.dfsg.P1-4ubuntu0.7 0
500 http://mirror.sov.uk.goscomb.net/ubuntu/ precise-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
*** 1:9.8.1.dfsg.P1-4ubuntu0.5 0
100 /var/lib/dpkg/status
1:9.8.1.dfsg.P1-4 0
500 http://mirror.sov.uk.goscomb.net/ubuntu/ precise/main i386 Packages
Это может решить проблему:
sudo apt-get install -f bind9
Если это не так, то это может решить проблему:
sudo apt-get remove bind9
sudo apt-get install bind9
Если вы не захотите удалить bind9 через dpkg напрямую (чтобы избежать удаления apt-get независимо от того, что от него зависит):
sudo dpkg --remove bind9
sudo apt-get install -f bind9
Если dpkg не хочет удалять bind9 (возможно, пакет находится в несовместимом состоянии и его необходимо переустановить перед тем, как можно удалить), вы можете попробовать обновить его до новой версии напрямую
sudo dpkg -i /var/cache/apt/archives/bind9_1:9.8.1.dfsg.P1-4ubuntu0.7_*.deb
sudo apt-get install -f
Это могло произойти из-за apparmor файла политики. Если Вы видите в/var/log/syslog:
30 октября 12:07:40 sd-51351 ядро: [1269834.299538] аудит type=1400 (1383131260.584:39): apparmor = "ОТКЛОНЕННЫЙ" в операции = "открывают" профиль parent=1968 = "/usr/sbin/named" имя = "/var/named/run-root/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libgost.so" pid=1969 коммуникация = "названный" requested_mask = "r" denied_mask = "r" fsuid=107 ouid=0
Редактирование/etc/apparmor.d/usr.sbin.named и добавляют строку:
/var/named/run-root / ** rwm,
Затем услуги по перезапуску:
сервис sudo apparmor перезагружает sudo сервис bind9, запускаются