Por que o apt não está mais atualizando o kernel?

10

De alguma forma eu tenho um servidor 12.04 para parar de atualizar o kernel. Está preso em 3.2.0-24-generic e não quer buscar novas atualizações. O novo kernel no momento é 3.2.0-29

apt-get clean && sudo apt-get autoremove 
apt-get -f install
apt-get update
apt-get dist-upgrade

Mostra "0 atualizado, 0 recém-instalado, 0 para remover e 0 não atualizado". Não houve instalações com falha. / var / log / aptitude não mostra nenhum erro

Minha sources.list:

###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted

###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

Alguém sabe o que há de errado? Obrigado

    
por Budric 13.08.2012 / 18:04

1 resposta

19

Você provavelmente removeu linux metapackage por acidente. Se assim for, isso deve ser corrigido por:

sudo apt-get install linux

Mais explicações:

Por motivos técnicos, não é aconselhável que os núcleos sejam atualizados e substituídos pelo novo (por exemplo, se o novo falhar, você ainda poderá inicializar no antigo). Assim eles são empacotados sob os nomes como linux-image-3.2.0-24-generic .

Então, se você atualizar o sistema, tecnicamente não há atualização para esta versão! A menos que você instale o linux metapackage que sempre depende do kernel mais recente, significando que sempre que uma atualização do kernel estiver disponível, linux mudará a versão, e dependerá do kernel mais novo e, portanto, o novo kernel será instalado automaticamente.

Lembre-se de que seu kernel antigo não será removido dessa maneira, o que é bom. Se você encontrar algo estranho, você pode inicializar no antigo (grub - > versões anteriores ou algo parecido) e remover o novo kernel.

    
por SeMeKh 13.08.2012 / 18:57