Не удается обновить bind9

Это вывод моей текущей установки после запуска 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
1
задан 17 September 2013 в 15:50

2 ответа

Это может решить проблему:

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
0
ответ дан 17 September 2013 в 15:50

Это могло произойти из-за 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, запускаются

3
ответ дан 17 September 2013 в 15:50

Другие вопросы по тегам:

Похожие вопросы: