Рейтинг:6

Ubuntu 20.04 и ядро ​​5.13.0-051300-generic: как установить заголовки и libc6

флаг us

Я недавно обновил ядро ​​до версии 5.13.0-051300-общий на моем ноутбуке Tuxedo с Ubuntu 20.04. Я сейчас пытаюсь установить заголовки Linux-заголовки-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb. Если я попытаюсь сделать это с помощью команды sudo apt install ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb, я получаю следующее сообщение об ошибке:

Следующие пакеты имеют неудовлетворенные зависимости:
 linux-headers-5.13.0-051300-generic: зависит: libc6 (>= 2.33), но необходимо установить 2.31-0ubuntu9.3
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Затем я попытался установить libc6_2.33-0ubuntu5_amd64.deb с той же командой, но получить следующее:

...
Будут обновлены следующие пакеты:
  libc6
ПРЕДУПРЕЖДЕНИЕ. Следующие важные пакеты будут удалены.
Это НЕЛЬЗЯ делать, если вы точно не знаете, что делаете!
  libc-bin
1 обновлено, 0 установлено заново, 68 удалено и 0 не обновлено.
Нужно получить 0 Б/2690 КБ архивов.
После этой операции будет освобождено 2034 МБ места на диске.
Вы собираетесь сделать что-то потенциально опасное.
Чтобы продолжить, введите фразу «Да, делай, как я говорю!»

На что я остановился, так как я не знаю, что именно я делаю. Я также пробовал команду sudo dpkg -i libc6_2.33-0ubuntu5_amd64.deb, и получил следующее:

dpkg: относительно libc6_2.33-0ubuntu5_amd64.deb, содержащего libc6:amd64:
 libc6:amd64 ломает fakeroot (<< 1.25.3-1.1ubuntu2~)
  fakeroot (версия 1.24-1) присутствует и установлен.

dpkg: ошибка обработки архива libc6_2.33-0ubuntu5_amd64.deb (--install):
 установка libc6:amd64 сломает fakeroot, и
 деконфигурация не разрешена (может помочь --auto-deconfigure)
При обработке возникли ошибки:
 libc6_2.33-0ubuntu5_amd64.deb

Затем я попытался обновить libfakeroot с использованием .deb файл и GDebi (Я также пытался установить libc6 с помощью этого инструмента, но Установить кнопка неактивна): если я проверю с терминала версию этой библиотеки с Политика apt-cache я получил Установлено: 1.24-1 но если я проверю с sudo подходящая установка ./libfakeroot_1.25.3-1.1_amd64.deb Я получил:

Обратите внимание: выбор «libfakeroot» вместо «./libfakeroot_1.25.3-1.1_amd64.deb»
libfakeroot уже самая новая версия (1.25.3-1.1).

Что я делаю не так?


РЕДАКТИРОВАТЬ 1 Результат имя-а; ЛС / загрузка; Политика apt-cache linux-headers-5.13.0-051300-generic заключается в следующем:

Linux lorenzo-InfinityBookS 5.13.0-051300-generic #202106272333 SMP Вс, 27 июня, 23:36:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
config-5.13.0-051300-общий grub initrd.img-5.8.0-59-общий System.map-5.13.0-051300-общий vmlinuz-5.13.0-051300-общий
config-5.4.0-77-общий initrd.img initrd.img.old System.map-5.4.0-77-общий vmlinuz-5.4.0-77-общий
config-5.8.0-55-общий initrd.img-5.13.0-051300-общий memtest86+.bin System.map-5.8.0-55-общий vmlinuz-5.8.0-55-общий
config-5.8.0-59-общий initrd.img-5.4.0-77-общий memtest86+.elf System.map-5.8.0-59-общий vmlinuz-5.8.0-59-общий
efi initrd.img-5.8.0-55-общий memtest86+_multiboot.bin vmlinuz vmlinuz.old
Linux-заголовки-5.13.0-051300-общий:
  Установлено: (нет)
  Кандидат: (нет)
  Таблица версий:
linux-образ-общий:
  Установлено: 5.4.0.77.80
  Кандидат: 5.4.0.77.80
  Таблица версий:
 *** 5.4.0.77.80 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/security.ubuntu.com/ubuntu focus-security/main amd64 Packages
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     5.4.0.26.32 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
библиотека6:
  Установлено: 2.31-0ubuntu9.3
  Кандидат: 2.31-0ubuntu9.3
  Таблица версий:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/status
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus-updates/main amd64 Packages
     2.31-0убунту9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
libc-бин:
  Установлено: 2.31-0ubuntu9.3
  Кандидат: 2.31-0ubuntu9.3
  Таблица версий:
 *** 2.31-0ubuntu9.3 100
        100 /var/lib/dpkg/status
     2.31-0ubuntu9.2 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus-updates/main amd64 Packages
     2.31-0убунту9 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
libfakeroot:
  Установлено: 1.25.3-1.1
  Кандидат: 1.25.3-1.1
  Таблица версий:
 *** 1,25,3-1,1 100
        100 /var/lib/dpkg/status
     1,24-1 500
        500 http://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
N0rbert avatar
флаг zw
У вас странные версии пакетов в вашем вопросе. Пожалуйста, уточните их. Отредактируйте свой вопрос, добавив следующее `uname -a; ЛС / загрузка; Политика apt-cache linux-headers-5.13.0-051300-generic linux-image-generic libc6 libc-bin libfakeroot`.
chili555 avatar
флаг cn
«sudo apt install ./linux-headers-5.13.0-051300-generic_5.13.0-051300.202106272333_amd64.deb» Пакет уже загружен в вашу систему? Попробуйте: `sudo dpkg -i linux-headers*.deb`
N0rbert avatar
флаг zw
Были ли у вас ранее проблемы с пакетами? Предлагает ли смокинг специальные пакеты? Если нет, я бы рекомендовал использовать обычные зеркала Ubuntu по умолчанию, такие как archive.ubuntu.com. Как вы установили ядро ​​версии 5.13.0-051300-generic и почему?
wrong_path avatar
флаг us
@N0rbert Tuxedo рекомендует установить их пакет, и я думаю, что после его установки эти зеркала были добавлены ... Раньше у меня не было никаких проблем.
wrong_path avatar
флаг us
@N0rbert N0rbert Я установил, загрузив файл .deb, если я правильно помню. Потому что у меня возникли проблемы с установкой драйвера для адаптера Ethernet-USB.
N0rbert avatar
флаг zw
Что выводит для `dpkg -S /boot/vmlinuz-5.13.0-051300-generic`?
wrong_path avatar
флаг us
linux-image-unsigned-5.13.0-051300-общий: /boot/vmlinuz-5.13.0-051300-общий
N0rbert avatar
флаг zw
А затем `apt-cache policy linux-image-unsigned-5.13.0-051300-generic`
wrong_path avatar
флаг us
linux-образ-без знака-5.13.0-051300-общий: Установлено: 5.13.0-051300.202106272333 Кандидат: 5.13.0-051300.202106272333 Таблица версий: *** 5.13.0-051300.202106272333 100 100 /var/lib/dpkg/статус
N0rbert avatar
флаг zw
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/127405/discussion-between-n0rbert-and-wrong-path).
Leder avatar
флаг pw
раннее ядро ​​5.12.0 имело такую ​​же зависимость `libc6 (>= 2.33)`, которая была удалена в последующих выпусках ядра.
Рейтинг:8
флаг zw

At first we need to revert packages to their default versions from Ubuntu 20.04 LTS repository:

sudo apt-get install --reinstall libc6=2.31-0ubuntu9.2 libc-bin=2.31-0ubuntu9.2
sudo apt-get install --reinstall libfakeroot=1.24-1

Then we need to remove just installed 5.13 kernel as its headers depend on newer libc6 which is not available for Ubuntu 20.04 LTS.

Use command below:

sudo apt-get purge linux-headers-5.13.0-051300 linux-image-unsigned-5.13.0-051300-generic linux-modules-5.13.0-051300-generic

About original USB-Ethernet problem with TP Link U300 I see that it is based on Realtek RTL8153. This chip is supported at least by linux-firmware package. But it hard to give complete instruction without the output journalctl -f and lsusb, lsusb -t.

Rajeev Ranjan avatar
флаг bn
Так что, мы вообще не можем установить 5.13 на 20.04?
barotto avatar
флаг cn
Ядра из основного ядра ppa больше не совместимы с 20.04, см. https://askubuntu.com/questions/1334633/mainline-kernel-now-depends-on-libc6-2-33-non-installable-in-focal. Если вам нужна 5.13, теперь в официальном репозитории есть версия под названием linux-image-oem-20.04c.
Ahmed avatar
флаг us
Ошибка в ядре 5.13 и APU AMD https://bugs.launchpad.net/ubuntu/+source/linux-hwe-5.13/+bug/1958519

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.