неудовлетворенные зависимости для linux-image-extra-virtual

Я пытаюсь установить пакеты linux-image-extra-* (которые являются обязательным условием для Docker), следуя инструкциям здесь.

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

Но я получаю следующее сообщение об ошибке:

[ f2]

Я попытался исправить любые разбитые зависимости, используя следующую команду:

sudo apt-get -f install

Который дает мне следующий вывод:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 0 to remove and 152 not to upgrade.

И затем выполнил команду для установки пакеты linux-image-extra- * kernel, но я все равно получаю ту же ошибку.

Я попробовал sudo apt-get update, а затем команду для установки пакетов linux-image-extra- * kernel, но все равно.

Что может быть проблема?

Моя система:

Ubuntu 14.04

Выход uname -r:

3.19.0-32-generic
[d11 ] Выход dpkg --list | egrep -i --color 'linux-image|linux-headers' равен

ii  linux-headers-3.19.0-32                     3.19.0-32.37~14.04.1                                all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-32-generic             3.19.0-32.37~14.04.1                                amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-3.19.0-32-generic               3.19.0-32.37~14.04.1                                amd64        Linux kernel image for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-extra-3.19.0-32-generic         3.19.0-32.37~14.04.1                                amd64        Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP

. Подобные, но не связанные с ним сообщения

У этого были похожие ошибки, но проблема была связана со слишком большим количеством элементов в загрузочном разделе, что похоже, не для меня.

Потенциальные решения?

У этого были похожие ошибки, но проблема была связана со слишком большим количеством элементов в загрузочном разделе, что, похоже, не для меня.
1
задан 13 April 2017 в 15:23

2 ответа

Возможно, что-то не так. Ваше ядро ​​было 3.19.0-32-generic на основе вывода uname -r. Но последнее ядро ​​Ubuntu 14.04, найденное по этой ссылке, было 3.13.0.107.115. Это означает, что ваше ядро ​​опережает источник репозитория trusty.

Итак, вам может потребоваться проверить список репозиториев на /etc/apt/sources.list или вы установили 3.19.0-32 kernel вручную.

Вариант 1

Попробуйте выполнить следующую команду .

sudo apt install linux-image-generic-lts-vivid linux-image-extra-virtual-lts-vivid 

Это может обновить ваше ядро ​​до 3.19.0.79.

Вариант 2

Вы можете попытаться отбросить ваше ядро ​​до 3.13.0.107. Но это, возможно, потребуется позаботиться. Это рискованно. Если вы согласны, вы можете ссылаться на эту ссылку . И затем установите снова с помощью

sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
1
ответ дан 23 May 2018 в 02:32

Попробуйте выполнить следующую команду:

kern_extras="linux-image-extra-virtual linux-image-extra-$(uname -r)"
0
ответ дан 23 May 2018 в 02:32
  • 1
    Добро пожаловать на сайт и благодарю вас за добавление ответа, который у вас есть. Пожалуйста, подумайте над редактированием своего ответа, чтобы включить более подробную информацию, например, о том, что она делает, как это поможет и ожидаемый результат. – Phil UK 30 March 2017 в 05:37

Другие вопросы по тегам:

Похожие вопросы: