Instalação do Docker no Ubuntu 14.04 LTS

0

Estou tentando instalar o Docker na minha estação de trabalho Ubuntu 14.04 LTS: link

Quando faço:

sudo apt-get install linux-image-extra-$(uname -r)

Ele diz que "linux-image-extra-3.13.0-39-generic" já está ativo, mas quando eu faço isso:

sudo apt-get install linux-image-extra-virtual

Ele diz (desculpe, em francês):

Les paquets suivants contiennent des dépendances non satisfaites :
 linux-image-extra-virtual : Dépend: linux-image-generic (= 3.13.0.24.28) mais 3.13.0.39.46 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

O tradutor do Google dá:

The following packages contain unsatisfied dependencies:
 linux-image-extra-virtual: Depends on: linux-image-generic (= 3.13.0.24.28) but will need to be installed 3.13.0.39.46
E: Unable to correct problems, defective packages are in "keep as is" mode.

EDIT 2: a mensagem de erro real é:

E: Unable to correct problems, you have held broken packages

o que significa que se eu entendi o linux-image-generic não é a versão esperada, mas não pode ser atualizada porque está no modo "keep as it is".

O que posso fazer para instalar o Docker de lá?

EDIT: antes da instalação, eu fiz:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
    
por Tristan 09.01.2017 / 18:11

2 respostas

0

Ok, eu resolvi isso. A mensagem francesa é apenas errada, não é "mas 3.13.0.39.46 terá que ser instalado", é "mas 3.13.0.39.46 IS instalado", por isso estava solicitando um downgrade.

Quando você faz o mesmo com o aptitude, recebe a mensagem certa e propõe que você faça o downgrade.

    
por Tristan 10.01.2017 / 13:17
0

Eu resolvi um erro semelhante, mas não o mesmo, quando tentei instalar o docker no meu Ubuntu 14.04 com a versão do kernel "4.4.0-75-generic".

A informação do erro é:

% bl0ck_qu0te%

Minha solução se referiu a esta resposta em # 28:

[jeremy@compute]$ su - root [root@compute]# cp /etc/kernel/postinst.d/statoverride ~/ [root@compute]# sed -i '/dpkg-statoverride/s/$/||:/' /etc/kernel/postinst.d/statoverride

Espero que seja útil para outras pessoas que o encontram.

    
por Jeremy Gu 17.05.2017 / 09:13