kmod

Получил при обновлении такую информацию:
kmod и module-init-tools конфликтуют. Удалить module-init-tools?
Никаких новостей по этому поводу не проходило. Странно это. Появляется новый инструмент и тупо заменяет прежний, а почему и для чего – неважно?
Нарыл такое описание kmod: ANNOUNCE: kmod 1. Из русских описаний – Представлен kmod, новый инструментарий управления модулями ядра Linux.
Кто обновился, просьба отписаться о результате.
В общем, Arch в каком-то глобальном движении… (как Linux в целом).
Говорила мама: "RTFM, сынок!"
У меня не получилось обновиться, поскольку предлагается установить kmod, для чего удалить module-init-tools
  • $ yaourt -R module-init-tools
    /usr/bin/pacman -R module-init-tools
    проверка зависимостей…
    ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
    :: linux: требует module-init-tools>=3.16
    :: mkinitcpio: требует module-init-tools
    :: udev: требует module-init-tools
    $ yaourt -S kmod
    /usr/bin/pacman -S core/kmod
    разрешение зависимостей…
    проверка на взаимную несовместимость…
    :: kmod и module-init-tools конфликтуют. Удалить module-init-tools? n
    ошибка: обнаружен неразрешимый конфликт пакетов
    ошибка: не удалось подготовить запрос (конфликтующие зависимости)
    :: kmod и module-init-tools конфликтуют
    $

    Что делать дальше – не знаю.
У меня обновилось без проблем, все работает.
А с зеркалом всё в порядке?
[ls@arch ~]$ yaourt -Syua
:: Синхронизируются базы данных пакетов...
 core                                                        106,5 KiB   155K/s 00:01 [#################################################] 100%
 extra                                                      1180,7 KiB   812K/s 00:01 [#################################################] 100%
 community не устарел
 archlinuxfr не устарел
 geany-colorschemes : Orphan 
 gtkparasite-git : Orphan 
 Foreign packages: | 36 / 36
==> Software upgrade (new version) :
core/udev        175-1       -> 177-3
core/initscripts 2012.01.2-1 -> 2012.01.3-1
core/mkinitcpio  0.8.0-3     -> 0.8.2-1
==> New package :
core/kmod        4-1         (required by mkinitcpio)
==> Continue upgrade ? [Y/n]
==> [V]iew package detail   [M]anually select packages
==> --------------------------------------------------
==> 
:: Запускается полное обновление системы...
предупреждение: codecs: установленная версия (20110131-1) новее, чем в archlinuxfr (20100303-1)
:: Заменить module-init-tools на core/kmod? [Y/n] 
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (5): initscripts-2012.01.3-1  kmod-4-1  mkinitcpio-0.8.2-1  module-init-tools-3.16-3 [removal]  udev-177-3
Total Download Size:    0,33 MiB
Total Installed Size:   2,21 MiB
Net Upgrade Size:       -0,96 MiB
Приступить к установке? [Y/n] 
:: Получение пакетов с core...
 kmod-4-1-i686                                                77,7 KiB   113K/s 00:01 [#################################################] 100%
 udev-177-3-i686                                             212,8 KiB   455K/s 00:00 [#################################################] 100%
 initscripts-2012.01.3-1-any                                  25,1 KiB  10,1M/s 00:00 [#################################################] 100%
 mkinitcpio-0.8.2-1-any                                       24,5 KiB  11,0M/s 00:00 [#################################################] 100%
(4/4) проверяется целостность пакета                                                  [#################################################] 100%
(4/4) loading package files                                                           [#################################################] 100%
(4/4) проверка возможных конфликтов файлов                                            [#################################################] 100%
(5/5) проверяется доступное место                                                     [#################################################] 100%
(1/1) удаление module-init-tools                                                      [#################################################] 100%
(1/4) установка kmod                                                                  [#################################################] 100%
(2/4) обновление udev                                                                 [#################################################] 100%
(3/4) обновление initscripts                                                          [#################################################] 100%
предупреждение: /etc/rc.conf установлен как /etc/rc.conf.pacnew
(4/4) обновление mkinitcpio 
Ребут прошел удачно, всё вроде в порядке.
Обновился.
Пересобрал initcpio.
Проверил старт, ждущий и спящий режимы под иксами с nvidia (требуется специально восстанавливать модуль), запуск программы (vtund), в процессе загружающей модуль.
Всё работает как обычно, ошибок пока нет.
P.S.
Судя по логам, интеграция kmod в udev началась в декабре.
Теперь udev требуется именно kmod.
У меня тоже установился kmod нормально.
nobus
Получил при обновлении такую информацию:
Кто обновился, просьба отписаться о результате.
Если /usr не в отдельном разделе, то проблем быть не должно. У меня не так, пришлось прыгать с бубном. :)
Дело в том, что udev хочет пользоваться kmod (libkmod), установленный в /usr еще до монтирования разделов и получает отлуп.
Рано похвалил.
Обновил на другой машине, после перезагрузки получил “повисание” на полминуты на старте с последующим убийством рабочего процесса udevd по таймауту:
Sat Jan 21 11:48:00 2012: :: Waiting for UDev uevents to be processed    [BUSY]
 udevd[131]: worker [150] timeout, kill it
Sat Jan 21 11:48:00 2012: 
Sat Jan 21 11:48:00 2012: udevd[131]: seq 940 '/devices/pci0000:00/0000:00:1e.0/0000:02:0d.0' killed
Sat Jan 21 11:48:00 2012: 
Sat Jan 21 11:48:00 2012:    [DONE] 
У меня /usr в отдельном разделе. Обновился, мышка и клава не работает, сеть через nеtcfg ну стартует, как лечить?
Dganic
У меня /usr в отдельном разделе. Обновился, мышка и клава не работает, сеть через nеtcfg ну стартует, как лечить?
Я грузился с установочного диска и копировал kmod из /usr/bin в /sbin + откорректировал все символические ссылки (/sbin/depmod, /sbin/insmod, /sbin/modinfo, /sbin/modprobe, /sbin/rmmod) на новое размещение в /sbin. И скопировал библиотеки: /usr/lib/libkmod.* и /usr/lib/libz.* в /lib.
 
Зарегистрироваться или войдите чтобы оставить сообщение.