Intereting Posts
Нет привилегий root при использовании GUI ЦП всплесков и проблем с производительностью смены фокуса окна в Unity / Ubuntu 16.04.2 Установка электрона глобально на Ubuntu с помощью NPM Использование ярлыков Mac OS в Intellij IDEA с Ubuntu Будет ли линзы единственной стороны объединены в поиск на приборной панели? Проблема с копированием файла Ubuntu (не может файл stat) Как контролировать мое беспроводное соединение Почему Minitube больше не работает? Как включить удаленные общие ресурсы Nautilus в диалоговом окне файловой системы Команда для установки драйверов Wifi на Ubuntu 16.04 Проверьте, какие порты на локальном брандмауэре открыты для внешнего как печатать на обеих сторонах страницы, используя офис libre Какое текстовое форматирование действует на Launchpad? Получение разрешения «Отказано» при запуске команды bundler Хотелось бы установить Ubuntu на дополнительный жесткий диск на моем компьютере

Ubuntu 14.04 в контейнере OpenVZ: apt пытается обновить ядро

Как предотвратить попытку Ubuntu обновить ядро?

Основная ядро ​​OpenVZ моего хоста предоставляет это ядро:

$ uname -r 2.6.32-042stab116.2 

И я понимаю, что это вне моего контроля. Тем не менее, каждый раз, когда я делаю:

 $ sudo aptitude update && sudo aptitude safe-upgrade 

Я вижу, что Ubuntu пытается (и не удается) обновить. У меня теперь несколько пакетов в частично установленном состоянии:

 $ dpkg -l |grep linux ii libselinux1:i386 2.2.2-1ubuntu0.1 i386 SELinux runtime shared libraries ii linux-firmware 1.127.22 all Firmware for Linux kernel drivers iU linux-generic 3.13.0.101.109 i386 Complete Generic Linux kernel and headers ii linux-headers-3.13.0-100 3.13.0-100.147 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-100-generic 3.13.0-100.147 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-3.13.0-101 3.13.0-101.148 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-101-generic 3.13.0-101.148 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-3.13.0-91 3.13.0-91.138 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-91-generic 3.13.0-91.138 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-3.13.0-92 3.13.0-92.139 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-92-generic 3.13.0-92.139 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-3.13.0-93 3.13.0-93.140 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-93-generic 3.13.0-93.140 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-3.13.0-96 3.13.0-96.143 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-96-generic 3.13.0-96.143 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP ii linux-headers-generic 3.13.0.101.109 i386 Generic Linux kernel headers iF linux-image-3.13.0-100-generic 3.13.0-100.147 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP iF linux-image-3.13.0-101-generic 3.13.0-101.148 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP iF linux-image-3.13.0-92-generic 3.13.0-92.139 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP iF linux-image-3.13.0-93-generic 3.13.0-93.140 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP iF linux-image-3.13.0-96-generic 3.13.0-96.143 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP iU linux-image-extra-3.13.0-100-generic 3.13.0-100.147 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP iU linux-image-extra-3.13.0-101-generic 3.13.0-101.148 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP iU linux-image-extra-3.13.0-92-generic 3.13.0-92.139 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP iU linux-image-extra-3.13.0-93-generic 3.13.0-93.140 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP iU linux-image-extra-3.13.0-96-generic 3.13.0-96.143 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP iU linux-image-generic 3.13.0.101.109 i386 Generic Linux kernel image ii linux-libc-dev:i386 3.13.0-101.148 i386 Linux Kernel Headers for development ii syslinux 3:4.05+dfsg-6+deb8u1 i386 collection of boot loaders ii syslinux-common 3:4.05+dfsg-6+deb8u1 all collection of boot loaders (common files) ii util-linux 2.20.1-5.1ubuntu20.7 i386 Miscellaneous system utilities 

Для полноты я запускаю очень похожий контейнер OpenVZ (тот же хостинг), который не показывает ту же проблему:

 $ uname -r 2.6.32-042stab116.2 $ dpkg -l |grep linux ii libselinux1:i386 2.2.2-1ubuntu0.1 i386 SELinux runtime shared libraries ii libv4l-0:i386 1.0.1-1 i386 Collection of video4linux support libraries ii libv4lconvert0:i386 1.0.1-1 i386 Video4linux frame format conversion library ii linux-libc-dev:i386 3.13.0-101.148 i386 Linux Kernel Headers for development ii syslinux 3:4.05+dfsg-6+deb8u1 i386 collection of boot loaders ii syslinux-common 3:4.05+dfsg-6+deb8u1 all collection of boot loaders (common files) ii util-linux 2.20.1-5.1ubuntu20.7 i386 Miscellaneous system utilities 

Как вы можете видеть, фактическое ядро ​​не указано в dpkg на любой машине, но только первый вводит эти новые, нежелательные ядра. Модернизация последних была бесперебойной.

ОБНОВИТЬ

Чтобы удалить половину установленных пакетов, см. Этот вопрос .

  • Ответ fkraiem уже объяснил, почему текущее ядро ​​не может быть обновлено из гостевого контейнера.

  • Чтобы предотвратить обновление ядра, вам необходимо удалить свои мета- пакеты

     sudo apt-get purge linux-generic linux-image-generic linux-headers-generic 

У вас установлены пакеты образов ядра (пакеты, начинающиеся с linux-image ), и, как и все другие пакеты, диспетчер пакетов хочет обновить их, когда в репозиториях доступна более новая версия.

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

В качестве альтернативы, их установка и обновление не причинят вреда (кроме занимаемого дискового пространства), поскольку они все равно не используются.