Não é possível atualizar o bind9

1

Esta é a saída da minha instalação atual, depois de executar apt-get upgrade ou 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)

Editar : apt-cache policy bind9 resultados:

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
    
por Fra H 16.09.2013 / 13:17

2 respostas

3

Isso pode corrigir o problema:

sudo apt-get install -f bind9

Se isso não acontecer, isso pode corrigir o problema:

sudo apt-get remove bind9
sudo apt-get install bind9

Caso você queira remover o bind9 via dpkg diretamente (para evitar o apt-get desinstalar o que quer que dependa dele):

sudo dpkg --remove bind9
sudo apt-get install -f bind9

Se o dpkg não quiser remover bind9 (pode-se dizer que o pacote está em um estado inconsistente e precisa ser reinstalado antes de poder ser removido), você pode tentar atualizar para a nova versão diretamente

sudo dpkg -i /var/cache/apt/archives/bind9_1:9.8.1.dfsg.P1-4ubuntu0.7_*.deb
sudo apt-get install -f
    
por Marius Gedminas 16.09.2013 / 15:03
3

Pode ser devido ao arquivo de política do apparmor. Se você ver em / var / log / syslog:

30 de outubro de 12:07:40 kernel sd-51351: [1269834.299538] type = 1400 audit (1383131260.584: 39): apparmor="NEGADO" operation="open" parent = 1968 profile="/ usr / sbin / named "name=" / var / nome / run-root / usr / lib / x86_64-linux-gnu / openssl-1.0.0 / motores / libgost.so "pid = 1969 comm=" nome "requested_mask=" r "denied_mask="r" fsuid = 107 ouid = 0

O, edite /etc/apparmor.d/usr.sbin.named e adicione a linha:

/ var / named / run-root / ** rwm,

Em seguida, reinicie os serviços:

serviço sudo apparmor reload serviço sudo bind9 start

    
por JFL 30.10.2013 / 12:17