Автор Тема: С обновлением ядра что-то у меня не так...  (Прочитано 23342 раз)

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Перед update-kernel я обычно делаю remove-old-kernels.
Но вот со вчерашнего дня  remove-old-kernels не видит kernel-image-std-def-4.9.175-alt0.M80P.1
хотя rpm говорит, что 175 имеется.

Никаких зверских опытов над системой не проводил. Все стандартно
# apt-get update
# apt-get dist-upgrade
# remove-old-kernels
# update-kernel

# rpm -qa kernel-image-std-def*
kernel-image-std-def-4.9.176-alt0.M80P.1
kernel-image-std-def-4.9.175-alt0.M80P.1
kernel-image-std-def-4.9.177-alt0.M80P.1

# uname -r
4.9.177-std-def-alt0.M80P.1

# remove-old-kernels --dry-run
Running kernel version: kernel-image-std-def-1:4.9.177-alt0.M80P.1
Checking for installed kernel packages...
For removing:
  kernel-image-std-def-4.9.175-alt0.M80P.1
  kernel-image-std-def-4.9.176-alt0.M80P.1

Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-std-def#1:4.9.175-alt0.M80P.1

Что бы это значило?
И как разрулить проблему?



Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
По-одному через apt-get
# apt-get remove kernel-image-std-def#1:4.4.88-alt0.M80P.1 -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  kernel-image-std-def#1:4.4.88-alt0.M80P.1 kernel-modules-bcmwl-std-def#6.30.223.248-alt10.263256.0.M80P.1
  kernel-modules-drm-nouveau-std-def#1:4.4.88-alt0.M80P.1 kernel-modules-drm-radeon-std-def#1:4.4.88-alt0.M80P.1
  kernel-modules-drm-std-def#1:4.4.88-alt0.M80P.1 kernel-modules-staging-std-def#1:4.4.88-alt0.M80P.1
  kernel-modules-v4l-std-def#1:4.4.88-alt0.M80P.1 kernel-modules-virtualbox-addition-std-def#5.1.24-alt1.263256.0.M80P.1
0 будет обновлено, 0 новых установлено, 8 пакетов будет удалено и 0 не будет обновлено.
Remv kernel-modules-drm-nouveau-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )
Remv kernel-modules-virtualbox-addition-std-def#5.1.24-alt1.263256.0.M80P.1 (5.1.24-alt1.263256.0.M80P.1 )
Remv kernel-modules-bcmwl-std-def#6.30.223.248-alt10.263256.0.M80P.1 (6.30.223.248-alt10.263256.0.M80P.1 )
Remv kernel-modules-staging-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )
Remv kernel-modules-drm-radeon-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )
Remv kernel-modules-drm-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )
Remv kernel-modules-v4l-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )
Remv kernel-image-std-def#1:4.4.88-alt0.M80P.1 (1:4.4.88-alt0.M80P.1 )

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
# apt-get  remove kernel-image-std-def#1:4.9.175-alt0.M80P.1отказался.

А вот так (с добавлением @1557851898) получилось.
# apt-get  remove kernel-image-std-def#1:4.9.175-alt0.M80P.1@1557851898
Все равно что-то не так с remove-old-kernels ...

# rpm -qa kernel-image-std-def*                                       
kernel-image-std-def-4.9.176-alt0.M80P.1
kernel-image-std-def-4.9.177-alt0.M80P.1

# remove-old-kernels --dry-run
Running kernel version: kernel-image-std-def-1:4.9.177-alt0.M80P.1
Checking for installed kernel packages...
For removing:
  kernel-image-std-def-4.9.176-alt0.M80P.1

Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package kernel-image-std-def#1:4.9.176-alt0.M80P.1

# apt-cache show kernel-image-std-def
Package kernel-image-std-def is a virtual package provided by:
  kernel-image-std-def#1:4.9.176-alt0.M80P.1@1558029239 1:4.9.176-alt0.M80P.1@1558029239
  kernel-image-std-def#1:4.9.177-alt0.M80P.1@1558091468 1:4.9.177-alt0.M80P.1@1558091468
You should explicitly select one to show.
E: Package kernel-image-std-def is a virtual package with multiple providers.

# apt-get -s remove kernel-image-std-def#1:4.9.176-alt0.M80P.1@1558029239
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  kernel-image-std-def#1:4.9.176-alt0.M80P.1@1558029239 kernel-modules-bbswitch-std-def#0.8-alt1.264624.0.M80P.1@1558029650
  kernel-modules-bcmwl-std-def#6.30.223.248-alt13.264624.0.M80P.1@1558029713
  kernel-modules-drm-radeon-std-def#1:4.9.176-alt0.M80P.1@1558029239 kernel-modules-drm-std-def#1:4.9.176-alt0.M80P.1@1558029239
  kernel-modules-kvm-std-def#1:4.9.176-alt0.M80P.1@1558029239 kernel-modules-nvidia-std-def#410.104-alt1.264624.0.M80P.1@1558030172
  kernel-modules-staging-std-def#1:4.9.176-alt0.M80P.1@1558029239 kernel-modules-v4l-std-def#1:4.9.176-alt0.M80P.1@1558029239
  kernel-modules-virtualbox-std-def#5.2.26-alt1.264624.0.M80P.1@1558030757
0 upgraded, 0 newly installed, 10 removed and 0 not upgraded.
Remv kernel-modules-staging-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
Remv kernel-modules-drm-radeon-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
Remv kernel-modules-v4l-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
Remv kernel-modules-nvidia-std-def#410.104-alt1.264624.0.M80P.1@1558030172 (410.104-alt1.264624.0.M80P.1@1558030172 )
Remv kernel-modules-bcmwl-std-def#6.30.223.248-alt13.264624.0.M80P.1@1558029713 (6.30.223.248-alt13.264624.0.M80P.1@1558029713 )
Remv kernel-modules-virtualbox-std-def#5.2.26-alt1.264624.0.M80P.1@1558030757 (5.2.26-alt1.264624.0.M80P.1@1558030757 )
Remv kernel-modules-drm-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
Remv kernel-modules-kvm-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
Remv kernel-modules-bbswitch-std-def#0.8-alt1.264624.0.M80P.1@1558029650 (0.8-alt1.264624.0.M80P.1@1558029650 )
Remv kernel-image-std-def#1:4.9.176-alt0.M80P.1@1558029239 (1:4.9.176-alt0.M80P.1@1558029239 )
#
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Всё страньше и страньше

# rpm -qa kernel-image-std-def*
kernel-image-std-def-4.9.177-alt0.M80P.1
#
# apt-cache show kernel-image-std-def
Package kernel-image-std-def is a virtual package provided by:
  kernel-image-std-def#1:4.9.177-alt0.M80P.1@1558091468 1:4.9.177-alt0.M80P.1@1558091468
You should explicitly select one to show.
E: Package kernel-image-std-def is a virtual package with multiple providers.

# update-kernel
Running kernel version: kernel-image-std-def-1:4.9.177-alt0.M80P.1
Checking for available kernel packages...
попередження: пакет kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не встановлено
Try to install new kernel kernel-image-std-def-1:4.9.177-alt0.M80P.1@1558091468 and update its modules [y]/n? n
#

Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
А вот так (с добавлением @1557851898) получилось.
# apt-get  remove kernel-image-std-def#1:4.9.175-alt0.M80P.1@1557851898

Попробуйте apt-shell. Он клавишей <tab> дописывает хвосты.
# apt-shell
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Добро пожаловать в APT shell. Используйте команду "help" для дополнительной информации.
apt> re<tab>move ker<tab>nel-im<tab>age-std-def#1:4.9.17<tab>5-alt0.M80P.1@1557851898
Чтобы выполнить эту операцию необходимы изменения, которые не были запрошены.
Следующие пакеты будут УДАЛЕНЫ:
  kernel-image-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-bcmwl-std-def#6.30.223.248-alt13.264623.0.M80P.1@1557852393
  kernel-modules-drm-ancient-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-drm-nouveau-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-drm-radeon-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-drm-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-e1000e-std-def#3.4.2.1-alt2.264623.0.M80P.1@1557852471
  kernel-modules-rtl8723de-std-def#5.1.1.8-alt10.264623.0.M80P.1@1557853129
  kernel-modules-staging-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-v4l-std-def#1:4.9.175-alt0.M80P.1@1557851898
  kernel-modules-virtualbox-addition-std-def#5.2.26-alt1.264623.0.M80P.1@15578
  3301
0 будет обновлено, 0 новых установлено, 11 пакетов будет удалено и 0 будет сохранено.
Понадобится получить более 0B архивов.
После распаковки будет освобождено 76,2MB дискового пространства.
Продолжить? [Y/n]
apt> commit <enter>

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234

Попробуйте apt-shell. Он клавишей <tab> дописывает хвосты.


Дело не в дописывании хвостов.
А в том, что remove-old-kernels перестал работать.
И update-kernel говорит, что kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не установлен, хотя он установлен.
Сейчас проверил на другом компе. Точно та же картина.
Не мог я две системы абсолютно одинаково сломать.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Ничего вы не сломали. Это apt такой стал после вчерашнего обновления. У меня так же сегодня заявил, что ядро kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не установлено. А потом вывалил, что установлена последняя версия.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# apt-get  remove kernel-image-std-def#1:4.9.175-alt0.M80P.1отказался.

А вот так (с добавлением @1557851898) получилось.
# apt-get  remove kernel-image-std-def#1:4.9.175-alt0.M80P.1@1557851898
Это apt такой стал после вчерашнего обновления. У меня так же сегодня заявил, что ядро kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не установлено. А потом вывалил, что установлена последняя версия.

Speccyfighter хихикнул. Не знаю какое оно там QA, но бажный неюзабельный apt попал в репозиторий.
Мне ещё раз процитировать Ликбез для программистов от Самарского Спектрум-кодера Paul -а Atrides -а? Или линуксоидов учить бесполезно?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
И update-kernel говорит, что kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не установлен, хотя он установлен.

Посмотрите зависимости apt -а, посмотрите дату его сборки и из архива откатывайте по дате руками через rpm. И elinks вам в помощь.
Зная что за альтами подобное водится, мои системы последние полгода-год не проходят тотальный dist-upgrade, только точечно.
« Последнее редактирование: 25.05.2019 00:31:39 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 102
# update-kernel
Running kernel version: kernel-image-std-def-1:4.9.177-alt0.M80P.1
Checking for available kernel packages...
попередження: пакет kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не встановлено
Try to install new kernel kernel-image-std-def-1:4.9.177-alt0.M80P.1@1558091468 and update its modules [y]/n? n

https://bugzilla.altlinux.org/36786, значит и про remove-old-kernels надо дописать.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 102
Ничего вы не сломали. Это apt такой стал после вчерашнего обновления. У меня так же сегодня заявил, что ядро kernel-image-std-def-4.9.177-alt0.M80P.1@1558091468 не установлено. А потом вывалил, что установлена последняя версия.
Не apt. С apt всё в порядке.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Сегодня обновился пакет update-kernel
# update-kernel
Running kernel version: kernel-image-std-def-1:4.9.178-alt0.M80P.1
Checking for available kernel packages...
предупреждение: пакет kernel-image-std-def-4.9.178-alt0.M80P.1@1558717824 не установлен
Try to install new kernel kernel-image-std-def-1:4.9.178-alt0.M80P.1@1558717824 and update its modules [y]/n?
update-kernel: kernel-modules-bcmwl is installed, trying to update...
update-kernel: kernel-modules-drm-nouveau is installed, trying to update...
update-kernel: kernel-modules-drm-radeon is installed, trying to update...
update-kernel: kernel-modules-drm is installed, trying to update...
update-kernel: kernel-modules-nvidia is installed, trying to update...
update-kernel: kernel-modules-staging is installed, trying to update...
update-kernel: kernel-modules-v4l is installed, trying to update...
update-kernel: kernel-modules-virtualbox is installed, trying to update...
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия kernel-image-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-bcmwl-std-def#6.30.223.248-alt13.264626.0.M80P.1@1558718300 уже установлена.
Последняя версия kernel-modules-drm-nouveau-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-drm-radeon-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-drm-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-nvidia-std-def#410.104-alt1.264626.0.M80P.1@1558718743 уже установлена.
Последняя версия kernel-modules-staging-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-v4l-std-def#1:4.9.178-alt0.M80P.1@1558717824 уже установлена.
Последняя версия kernel-modules-virtualbox-std-def#5.2.26-alt1.264626.0.M80P.1@1558719305 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 1 не будет обновлено.
Ну и? Так и будет?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 102
Ну и? Так и будет?
Проблема форума в том, что он не интересен многим мантейнерам. Именно на этот вопрос тут ответ не получить: я не помню, чтобы автор изменений этот форум читал. Номер бага тут есть, спрашивать надо в багзилле. Или в рассылке.
« Последнее редактирование: 30.05.2019 10:28:45 от asy »

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Это понятно, что майнтейнеры форум не читают. Но и в багзилле ответа пока нет.
Я спросил потому, что обновление update-kernel прилетело.
И откуда они этот хвост @1558717824 взяли?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 102
И откуда они этот хвост @1558717824 взяли?
Из rpm: date --date='@1558717824' . Это дата сборки. rpm её тоже уже давно учитывает и обновляет пакет даже без замены версии, если дата новее.