Вы здесь

Xorg, evdev: module ABI major version (12) doesn't match the server's version (13) [Решено]

Доброго времени суток.
У меня следующая проблема: после очередного обновления X-ы перестали реагировать на устройства ввода - клавиатуру и мышь.
В логах нашел следующее:

[  1224.863] 
X.Org X Server 1.11.2
Release Date: 2011-11-04
[  1224.863] X Protocol Version 11, Revision 0
[  1224.863] Build Operating System: Linux 3.0.6-gentoo x86_64 Gentoo
[  1224.863] Current Operating System: Linux gentoo 3.0.6-gentoo #2 SMP Fri Nov 18 15:22:03 GMT-2 2011 x86_64
...
[  1225.078] (II) LoadModule: "evdev"
[  1225.078] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[  1225.078] (II) Module evdev: vendor="X.Org Foundation"
[  1225.078]    compiled for 1.10.2, module version = 2.6.0
[  1225.078]    Module class: X.Org XInput Driver
[  1225.078]    ABI class: X.Org XInput driver, version 12.2
[  1225.078] (EE) module ABI major version (12) doesn't match the server's version (13)
[  1225.078] (II) UnloadModule: "evdev"
[  1225.078] (II) Unloading evdev
[  1225.078] (EE) Failed to load module "evdev" (module requirement mismatch, 0)
[  1225.078] (EE) No input driver matching `evdev'
...

# emerge -s xorg-server
...
*  x11-base/xorg-server
      Latest version available: 1.11.2-r2
      Latest version installed: 1.11.2-r2
...
# emerge -s xorg-drivers
...
*  x11-base/xorg-drivers
      Latest version available: 1.11
      Latest version installed: 1.11
...

Путаница с версиями... Вот только я запутался что нужно обновить или откатить для нормальной работы.
Помогите пожалуйста.

Скорее всего

emerge -1 $(qlist -I -C x11-drivers/)

P.S. emerge app-portage/portage-utils, разумеется.

—

Я ♥ Gentoo & Funtoo

Да, спасибо, а я дурак - xorg-drivers пересобирал.
Хотя странно, пробовал изменять use флаги для xorg-drivers (паника была), и evdev я оттуда убирал и добавлял заново, что дожно было пересобрать xf86-input-evdev.

Нет, не должно было, если не прогонялся depclean

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

depclean запускал уже после того как флаги вернул назад, стало быть xf86-input-evdev оставался нетронутым.
p.s.: Забавно - выходит я все еще не понимаю какие действия выполняет portage при запуске отдельных команд.

Не нужно ничего откатывать, нужно читать, что пишет emerge после обновления иксов.

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Да, надо себя приучить читать вывод менеджера пакетов.
А еще вопрос - а emerge где-то сохраняет вывод который получается при установке/пересборке/обновления пакета?

Да, надо читать FAQ и узнавать оттуда про elogv

—

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

*nix'ы вообще для тех, кто умеет и любит читать