Como acabei com o 16.04 LTS, mas com o kernel 2.6.32, e como consertar isso?

4

Por alguma razão, meu VPS parece estar rodando o Ubuntu 16.04.1 com o kernel 2.6.32. Como eu poderia ter acabado aqui, dado que o 16.04.1 vem com o kernel 4.4? E como posso corrigir esse problema com segurança?

Eu tentei apt install linux-generic (e reiniciei depois), mas isso não ajudou.

Informação de diagnóstico

Quando eu faço logon no meu VPS, recebo:

Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 2.6.32-042stab117.14 x86_64)

Saída de comando relevante:

$ lsb_release -r
Release:    16.04
$ uname -r
2.6.32-042stab117.14
    
por Ruben Verborgh 30.10.2016 / 10:52

1 resposta

5

2.6.32-042stab117.14 é o número do kernel para Virtuozzo ( OpenVZ ).

  

O OpenVZ é uma virtualização baseada em contêiner para o Linux. O OpenVZ cria vários containers Linux seguros e isolados (também conhecidos como VEs ou VPSs) em um único servidor físico, permitindo uma melhor utilização do servidor e garantindo que os aplicativos não entrem em conflito. Cada contêiner executa e executa exatamente como um servidor autônomo; um contêiner pode ser reinicializado independentemente e ter acesso root, usuários, endereços IP, memória, processos, arquivos, aplicativos, bibliotecas do sistema e arquivos de configuração.

     

O OpenVZ é um software livre de código aberto, disponível sob a GNU GPL.

E eles também incluem o Ubuntu como um contêiner.

A numeração da versão é explicada aqui :

  

Controle de versão em novo estilo

     

Atualmente (desde 2.6.20) todos os novos kernels OpenVZ têm uma versão simples como 2.6.n-ovzXXX

  • 2.6.n é uma versão do kernel de baunilha, por ex. 2.6.20 ou 2.6.22, em que este kernel OpenVZ é baseado;
  • ovzXXX é a versão do kernel do OpenVZ, por exemplo ovz001 para o primeiro.
  

Controle de versão em estilo antigo

     

Algum tempo atrás, as versões do kernel do OpenVZ foram nomeadas como 2.6.n-XXXtestYYY.z e 2.6.n-XXXstabYYY.z.

  • 2.6.n é uma versão do kernel (isto é, do kernel.org) no qual este kernel OpenVZ é baseado.
  • O XXX é um número importante da versão do kernel do OpenVZ, que geralmente muda de um lançamento para outro, ou quando são feitas alterações drásticas no kernel.
  • os kernels da série test são versões instáveis do kernel, que geralmente estão sob desenvolvimento extensivo, enquanto os kernels da série stab são versões mais ou menos estáveis do kernel que estão prestes a serem lançadas ou já estão em produção.
  • O YYY é um número de versão menor do kernel do OpenVZ, que muda de compilação para compilação, quando foram feitas correções de erros ou pequenas alterações de recursos.
  • z é um número de complemento; é usado como o campo Liberação do rpm e na maioria dos casos é definido como 1.
  

Este estilo é mantido para alguns kernels iniciados antes de mudar para o novo versionamento.

    
por Rinzwind 30.10.2016 / 11:17