Eu pesquisei e li outros tópicos de atualização do Debian, mas minha situação parece não corresponder à descrita nas outras perguntas sobre esse tópico.
Eu tenho uma instância t1.micro do debian em execução no serviço EC2 da Amazon, que vem funcionando bem há anos. Eu também tenho muita experiência com o Debian, incluindo atualizações começando antes do potato, então eu tive uma boa idéia de que tipo de coisas poderiam dar errado. Eu leia sobre questões atualizando para systemd e pensei que eu tinha uma idéia do que esperar.
Depois de passar pelo processo normal de sudo apt-get update
, sudo apt-get upgrade
e sudo apt-get dist-upgrade
, a instalação de udev
está falhando com:
sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
consolekit : Recommends: libpam-ck-connector but it is not installed
Breaks: udev (< 204-1) but 175-7.2 is installed
E: Unmet dependencies. Try using -f.
Tentativas subseqüentes de executar sudo apt-get -f install
falham com avisos do kernel:
Preparing to unpack .../udev_215-17+deb8u1_i386.deb ...
Since release 198, udev requires support for the following features
in the running kernel [...]
(veja pastebin no udev
com avisos sobre as atualizações necessárias do kernel. Ao pesquisar isso, eu entendi que um kernel atual era necessário.
% uname -a
Linux hostname 2.6.32-5-xen-686 #1 SMP Tue May 13 18:49:23 UTC 2014 i686 GNU/Linux
% apt-cache search xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support
% sudo apt-get install linux-image-xen-686
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-xen-686 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
consolekit : Recommends: libpam-ck-connector but it is not going to be installed
Breaks: udev (< 204-1) but 175-7.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Eu pareço estar preso. Eu tentei sudo apt-get install libpam-ck-connector
mas recebi apenas a mensagem "try apt-get -f install".
Isso é instalado em uma instância EC2 t1.micro que estou migrando para uma nova instalação do jessie em um t2.instance. Infelizmente, ele usa um endereço elástico que não pode ser migrado para uma instância t2 (que só percebi depois do fato), portanto, quero mantê-lo em execução para o servidor de e-mail até concluir a migração.
Não consigo atualizar nenhum pacote nem seguir em frente. Eu posso fazer o login e editar configurações, puxar arquivos e backups conforme necessário, por isso não é um desastre completo. Qualquer ajuda muito apreciada.