atualização quebrada de 10.04 para 12.04 em um VPS - recuperável?

1

Eu tenho um VPS hospedado a 1500 km de distância. Ele originalmente veio com 9,10 - e esta manhã eu decidi que realmente deveria chegar a um lançamento do LTS, e imaginei que iria pular para 12.04.

Pesquisando, descobri que não há caminho direto entre 9.10 e 12.04, mas que eu poderia atualizar via 10.04. Depois de fazer o backup dos meus dados, eu entrei. A atualização para o 10.04 foi bem-sucedida e continuei atualizando para o 12.04.

As coisas começaram a dar errado.

Primeiro, recebi um erro com o GLIBC - tentei novamente e recebi o mesmo erro. Foi quando eu parei a atualização. Em seguida, tentei outra rodada de apt-get update && apt-get upgrade e obtive uma lista de "dependências não atendidas":

  apt: Depends: ubuntu-keyring but it is not going to be installed
       Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
       Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
       PreDepends: dpkg (>= 1.15.7.2) but 1.15.5.6ubuntu4.6 is to be installed
  apt-utils: Depends: libapt-pkg-libc6.10-6-4.8
  libapt-inst1.4: Depends: libc6 (>= 2.14) but 2.11.1-0ubuntu7.11 is to be installed
  libapt-pkg4.12: Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
                  Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
  libc6: Depends: libc-bin (= 2.11.1-0ubuntu7.11) but 2.15-0ubuntu10.2 is to be installed
  libept0: Depends: libapt-pkg-libc6.10-6-4.8
  libnih-dbus1: Depends: libnih1 (= 1.0.3-4ubuntu9) but 1.0.1-1 is to be installed

Eu tentei ver se eu poderia fazer algo sobre isso - usando apt-get -f install . Isso me disse que eu precisaria atualizar meu kernel. Eu encontrei instruções sobre como fazer isso, mas quando eu corri o apt-get para instalar os novos cabeçalhos do Linux, eu tenho os mesmos erros de dependência.

Encontrei outra resposta aqui em que outra pessoa teve uma interrupção na atualização - e tentei a solução que funcionou para ela: sudo apt-get -f dist-upgrade

Isso resultou no erro:

E: Could not perform immediate configuration on 'python2.7-minimal'.Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)

Eu tentei resolver isso por:

apt-get install -o APT::Immediate-Configure=false -f apt python-minimal

Mas isso acabou com esta última lista de erros de dependência:

apt: Depends: ubuntu-keyring but it is not going to be installed
       Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
       Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
       PreDepends: dpkg (>= 1.15.7.2) but 1.15.5.6ubuntu4.6 is to be installed
  apt-utils: Depends: libapt-pkg-libc6.10-6-4.8
  libapt-inst1.4: Depends: libc6 (>= 2.14) but 2.11.1-0ubuntu7.11 is to be installed
  libapt-pkg4.12: Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.11 is to be installed
                  Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5.1 is to be installed
  libc6: Depends: libc-bin (= 2.11.1-0ubuntu7.11) but 2.15-0ubuntu10.2 is to be installed
  libept0: Depends: libapt-pkg-libc6.10-6-4.8
  libnih-dbus1: Depends: libnih1 (= 1.0.3-4ubuntu9) but 1.0.1-1 is to be installed
  python: Depends: python-minimal (= 2.6.5-0ubuntu1) but 2.7.3-0ubuntu2 is to be installed
  python-apt: Depends: libapt-pkg-libc6.10-6-4.8
  python-minimal: Depends: python2.7-minimal (>= 2.7.3) but it is not going to be installed
                  Breaks: python-support (< 1.0.10ubuntu2) but 1.0.4ubuntu1 is to be installed
  synaptic: Depends: libapt-pkg-libc6.10-6-4.8

Alguma idéia de como sair desse buraco?

    
por HorusKol 13.10.2012 / 04:46

1 resposta

0

Eu também tive o problema python e muitas dependências não atendidas. Finalmente, depois de descobrir que o problema real está em apt , acabei de fazer:

cd /var/cache/apt/archives
dpkg -i apt_0.8.16~exp12ubuntu10.16_amd64.deb

Os seguintes apt-get -f install instalaram todos os pacotes, que não funcionavam antes e os seguintes apt-get dist-upgrade (quase) funcionavam como um encanto.

Mas depois dessa bagunça de uma atualização com o do-release-upgrade -script de 10.04 para 12.04 e problemas similares em outras atualizações de versão do Ubuntu, tomei a decisão de que qualquer novo sistema definitivamente ganhou ' Não tenho mais Ubuntu, mas o Debian bom, antigo, estável e confiável, com o qual eu nunca experimentei tais problemas!

Espero que isso ajude você também!

Felicidades - Ralph da Alemanha

    
por Ralph 03.03.2014 / 22:44