A instalação do Docker no Raspberry Pi 3 falha ao não combinar a versão do kernel no aufs

2

O que mudou recentemente com a instalação do Docker no Raspbian que faz a instalação do Docker falhar e o que pode ser feito a respeito?

No Raspberry Pi 3, a instalação da janela de encaixe de get.docker.com falha com a mensagem de erro:

Error! The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch. This indicates that it should not be built.

Eu tentei editar /usr/src/aufs-4.9+20161219/dkms.conf e remover a linha

BUILD_EXCLUSIVE_KERNEL="^4.9.*"

em seguida, executando

sudo apt-get remove -y docker-engine
sudo apt-get install -y docker-engine

que parece corrigir o problema tanto quanto eu posso ver, mas parece ser um truque para apenas remover a verificação da versão do kernel.

pi@kubmaster:~ $ uname -a
Linux kubmaster 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux

Etapas para reproduzir:

  1. Faça o download do Raspbian Stretch Lite do link com a data de lançamento 2017-09-07, escreva a imagem em um cartão SD, iniciar o Rasbian e configurar a rede.
  2. Execute os seguintes comandos:

    sudo apt-get update && sudo apt-get -y upgrade
    curl -fsSL get.docker.com -o get-docker.sh
    chmod +x get-docker.sh
    sudo ./get-docker.sh
    
por smuda 03.10.2017 / 19:25

1 resposta

1

Eu tive um erro semelhante. Tente instalar cabeçalhos de kernel:

sudo aptitude install linux-headers-4.9.0-4-all raspberrypi-kernel-headers

Espero que isso ajude.

    
por 17.10.2017 / 14:36