Bug 22271

Summary: [FR] ключик для установки всех модулей
Product: Sisyphus Reporter: Марат <alt_linux>
Component: update-kernelAssignee: Vitaly Chikunov <vt>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: boyarsh, evg, lav, mike, vt
Version: unstable   
Hardware: x86   
OS: Linux   
URL: http://forum.altlinux.org/index.php/topic,4644.msg65505.html#msg65505
Attachments:
Description Flags
Добавляет ключик -a --all
none
Добавлены ключи -a (-all), -i none

Description Марат 2009-11-12 20:22:27 MSK
При обновлении из бранча p5 ядра sdt-def до std-pae не устанавливаются все требуемые kernel-modules. Сначал подумал, что проблема касается только проприетарных драйверов nvidia, затем оказалось что и звук не работает. Посмотрел в Synaptic - аналоги модулей которые установлены для std-def, не установлены для std-pae. Устанавливал вручную через Synaptic.

Обновлял ядро 2.6.30-std-def-alt14 на 2.6.30-std-pae-alt14
Никаких сообщений об ошибках при обновлении не было.

Проблема вылезла при обновлении Simply Linux 5.0.0
Comment 1 Vladimir V. Kamarzin 2009-11-13 09:15:10 MSK
>При обновлении из бранча p5 ядра sdt-def до std-pae

Как именно производилось это обновление? Приведите точную команду.
Comment 2 Марат 2009-11-13 17:51:24 MSK
Закройте пожалуйста тикет. Оказалось все-таки моя вина.

До обновления ядра я добавлял пакеты через Synaptic, в том числе ставил поддержку kqemu для def и для pae, но больше никаких других пакетов связанных с ядрами не ставил. Затем начал обновлять через apt-get. И после перезагрузки ядро c pae не стартовало с драйвером nvidia.
Могу предполоджить что kernel-modules-kqemu-std-pae потянул за собой kernel-image-std-pae, если судить по логу /var/log/syslog/messages. Так-как в текущем ядре было установлено только kernel-image-std-pae и kernel-modules-kqemu-std-pae, то скрипт и пытался обновлять только два этих пакета.

Конечно, было бы замечательно, если бы существовал какой-либо дополнительный параметр для update-kernel, чтобы скрипт не обращая внимания устанавливал в обязательном порядке все что необходимо или вообще все модули.
Comment 3 Michael Shigorin 2009-11-15 16:58:46 MSK
Давайте поправим описание -- наверное, ключику стоит называться -a.
Comment 4 Марат 2009-11-15 18:01:34 MSK
Это вы так пошутили?

Дело в том что в man я не нашел информации о update-kernel, а запрос к самой команде выдает:

[root@comp-Athlon-64-b8258e ~]# update-kernel -h
Usage: update-kernel [options]
Valid options are:
	-f, --force	force kernel upgrade
	-t, --type	install kernel with specified flavour (ovz-smp, std-def, etc)
	-r, --release	install kernel with specified release (alt10, alt22, etc)
	-h, --help	show this text and exit

Если вы имеете ввиду опцию:
	-f, --force	force kernel upgrade
то как получить более подробное описание?
Comment 5 Michael Shigorin 2009-11-15 18:15:46 MSK
Нет, это я так поправил описание багрепорта, сделав из него фичреквест.  Такой опции сейчас действительно нет, но желание вполне понятное.

Кстати, если владеете шеллом и пришлёте проверенный патчик -- тоже спасибо, быстрее будет :)
Comment 6 Марат 2009-11-15 18:32:37 MSK
К сожалению не владею, и в ближайший месяц врядли смогу заниматься чем-то подобным, поскольку сделал операцию по коррекции близорукости и нужно время на полную компенсацию отека, тренировки глазных мышц и т.д. Так что вот, в ближайшее время от меня толку не будет. Время работы за компьютером весьма ограничено.
Comment 7 Michael Shigorin 2009-11-15 18:37:20 MSK
Лучше тогда пока линукс отложить, здоровье намного важнее.  Его Вам и желаю.

-- 
спазм глазных мышц, -3.5, ~0.4
Comment 8 Kulik Dmitriy 2010-09-26 16:56:00 MSD
Created attachment 4560 [details]
Добавляет ключик -a --all
Comment 9 Kulik Dmitriy 2010-09-26 17:41:22 MSD
Created attachment 4561 [details]
Добавлены ключи -a (-all), -i

        -a, --all       install all kernel modules
        -i              interactive modules install, exclude force install
поправки к описанию приветствуются
Comment 10 Kulik Dmitriy 2010-09-26 17:43:07 MSD
Comment on attachment 4561 [details]
Добавлены ключи -a (-all), -i

        -a, --all       install all kernel modules
        -i              interactive modules install, exclude force install

Поправки в описании приветствуются
Comment 11 Марат 2010-09-26 19:21:07 MSD
Большое спасибо. Пусть жизнь ваша будет избавлена от лишних проблем, ну и здоровья конечно.
Comment 12 Repository Robot 2010-09-28 17:58:40 MSD
update-kernel-0.9.3-alt1 -> sisyphus:

* Tue Sep 28 2010 Vladimir V. Kamarzin <vvk@altlinux> 0.9.3-alt1
[Dmitriy Kulik]
- Add interactive mode (-i)
- Add option -a|--all for installing all modules (Closes: #22271)