w00zy
Посмотри в лог обновлений, что обновлялось. Совсем недавно была тема, тоже после обновления что-то умерло, виноват был конфиг gdm.
На крайняк откатишся по одному, пока не заработает.
вот все, что обновлялось
[2009-06-21 23:25] upgraded dialog (1.1_20080819-1 -> 1.1_20080819-2)
[2009-06-21 23:25] upgraded ed (1.2-1 -> 1.3-1)
[2009-06-21 23:26] upgraded fam (2.7.0-11 -> 2.7.0-12)
[2009-06-21 23:26] warning: /etc/gshadow installed as /etc/gshadow.pacnew
[2009-06-21 23:26] upgraded filesystem (2009.01-1 -> 2009.01-2)
[2009-06-21 23:27] upgraded findutils (4.4.1-2 -> 4.4.2-1)
[2009-06-21 23:27] upgraded flex (2.5.35-1 -> 2.5.35-3)
[2009-06-21 23:28] upgraded glib2 (2.20.2-1 -> 2.20.3-1)
[2009-06-21 23:29] upgraded gtk (1.2.10-8 -> 1.2.10-9)
[2009-06-21 23:30] upgraded id3 (0.78-1 -> 0.78-2)
[2009-06-21 23:30] upgraded libsasl (2.1.22-8 -> 2.1.23-1)
[2009-06-21 23:31] upgraded kmplayer (0.11.1-1 -> 0.11.1b-1)
[2009-06-21 23:31] installed xz-utils (4.999.8beta-3)
[2009-06-21 23:31] upgraded libarchive (2.7.0-1 -> 2.7.0-2)
[2009-06-21 23:32] upgraded libftdi (0.15-2 -> 0.15-3)
[2009-06-21 23:32] upgraded libgsf (1.14.13-1 -> 1.14.14-1)
[2009-06-21 23:32] upgraded libmal (0.44-1 -> 0.44.1-1)
[2009-06-21 23:32] upgraded libmsn (4.0beta4-2 -> 4.0beta6-1)
[2009-06-21 23:33] upgraded libv4l (0.5.9-1 -> 0.5.99-1)
[2009-06-21 23:33] installed gperf (3.0.4-1)
[2009-06-21 23:40] upgraded libwebkit (1.1.8-1 -> 1.1.10-1)
[2009-06-21 23:40] upgraded lua (5.1.4-2 -> 5.1.4-3)
[2009-06-21 23:41] upgraded klibc (1.5.15-2 -> 1.5.15-3)
[2009-06-21 23:41] upgraded klibc-extras (2.5-3 -> 2.5-4)
[2009-06-21 23:41] upgraded klibc-udev (141-2 -> 141-3)
[2009-06-21 23:41] upgraded klibc-module-init-tools (3.5-2 -> 3.8-1)
[2009-06-21 23:41] upgraded klibc-kbd (1.15.20080312-9 -> 1.15.20080312-10)
[2009-06-21 23:41] warning: /etc/modprobe.d/framebuffer_blacklist saved as /etc/modprobe.d/framebuffer_blacklist.pacsave
[2009-06-21 23:41] upgraded udev (141-1 -> 141-3)
[2009-06-21 23:41] upgraded mkinitcpio (0.5.24-1 -> 0.5.25-1)
[2009-06-21 23:41] warning: /etc/modprobe.conf saved as /etc/modprobe.conf.pacsave
[2009-06-21 23:41] upgraded module-init-tools (3.5-1 -> 3.8-1)
[2009-06-21 23:41] upgraded openal (1.7.411-1 -> 1.8.466-1)
[2009-06-21 23:42] upgraded optipng (0.6.2-2 -> 0.6.3-1)
[2009-06-21 23:42] upgraded portmap (6.0-3 -> 6.0-4)
[2009-06-21 23:42] upgraded pyxml (0.8.4-5 -> 0.8.4-6)
[2009-06-21 23:42] upgraded qtcurve-gtk2 (0.62.8-1 -> 0.64.2-1)
[2009-06-21 23:43] upgraded qtcurve-kde4 (0.62.9-1 -> 0.64.2-1)
[2009-06-21 23:43] upgraded sdl_gfx (2.0.18-1 -> 2.0.19-1)
[2009-06-21 23:43] upgraded sdl_perl (2.1.3-3 -> 2.1.3-4)
[2009-06-21 23:44] upgraded speex (1.2rc1-1 -> 1.2rc1-1.1)
[2009-06-21 23:45] upgraded sudo (1.7.1-1 -> 1.7.1-2)
[2009-06-21 23:45] upgraded tcp_wrappers (7.6-9 -> 7.6-10)
[2009-06-21 23:46] upgraded unzip (5.52-4 -> 6.0-2)
udev и module-init-tools, больше ничего не вижу критичного для HAL, их откатить пробовал - никаких результатов :(
Dbus я пробовал даже переустанавливать (собственно, от растерянности я уже переустановил все из группы base) - никакого эффекта :(

Вот последние несколько строк, которые выдает HAL при запуске с –daemon=no –verbose=yes
22:01:40.563 [I] hotplug.c:435: checking event /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host2/target2:0:0/2:0:0:0/block/sda/sda3
22:01:40.563 [D] hotplug.c:399: event /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host2/target2:0:0/2:0:0:0/block/sda/sda3 dependant on /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host2/target2:0:0/2:0:0:0/block/sda
22:01:40.563 [D] hotplug.c:449: event held back: /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host2/target2:0:0/2:0:0:0/block/sda/sda3
22:01:40.563 [I] hotplug.c:435: checking event /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb1
22:01:40.563 [D] hotplug.c:399: event /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb1 dependant on /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host3/target3:0:0/3:0:0:0/block/sdb
22:01:40.563 [D] hotplug.c:449: event held back: /sys/devices/pci0000:00/0000:00:1c.4/0000:03:00.0/host3/target3:0:0/3:0:0:0/block/sdb/sdb1
22:01:40.563 [D] hotplug.c:453: events queued = 4, events in progress = 23
22:01:40.563 [I] hald_dbus.c:1366: storage.removable.media_available -> False
22:01:40.563 [I] hald_dbus.c:1334: video4linux.version -> 2
22:01:40.563 [I] hald_dbus.c:1334: info.product -> Compro VideoMate TV PVR/FM
22:01:40.564 [I] hald_dbus.c:1334: video4linux.version -> 2
22:01:40.564 [I] hald_dbus.c:1334: info.product -> Compro VideoMate TV PVR/FM
22:01:40.564 [I] hald_dbus.c:1334: video4linux.version -> 2
22:01:40.564 [I] hald_dbus.c:1334: info.product -> Compro VideoMate TV PVR/FM
22:01:40.564 [I] hald_runner.c:110: runner_server_message_handler: destination=(null) obj_path=/org/freedesktop/DBus/Local interface=org.freedesktop.DBus.Local method=Disconnected
22:01:40.564 [I] hald_runner.c:149: runner process disconnected
*** [DIE] hald_runner.c:runner_died():202 : Runner died
Вот что говорит strace hald –daemon=no (тоже последние несколько строк)
munmap(0xb79d1000, 4096)                = 0
munmap(0xb79d0000, 4096)                = 0
gettimeofday({1245697710, 166215}, NULL) = 0
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=0}, {fd=6, events=POLLIN}, {fd=13, events=POLLIN}, {fd=5, events=POLLIN}], 9, 0) = 0 (Timeout)
gettimeofday({1245697710, 166312}, NULL) = 0
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=0}, {fd=6, events=POLLIN}, {fd=13, events=POLLIN}, {fd=5, events=POLLIN}], 9, 0) = 0 (Timeout)
gettimeofday({1245697710, 166409}, NULL) = 0
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=0}, {fd=6, events=POLLIN}, {fd=13, events=POLLIN}, {fd=5, events=POLLIN}], 9, 0) = 0 (Timeout)
gettimeofday({1245697710, 166506}, NULL) = 0
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=0}, {fd=6, events=POLLIN}, {fd=13, events=POLLIN}, {fd=5, events=POLLIN}], 9, 0) = 0 (Timeout)
gettimeofday({1245697710, 166607}, NULL) = 0
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=0}, {fd=6, events=POLLIN}, {fd=13, events=POLLIN}, {fd=5, events=POLLIN}], 9, 7986) = ? ERESTART_RESTARTBLOCK (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
waitpid(5510, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 5510
gettimeofday({1245697710, 167182}, NULL) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ed5000
write(1, "*** [DIE] hald_runner.c:runner_di"..., 56*** [DIE] hald_runner.c:runner_died():202 : Runner died
) = 56
exit_group(1)                           = ?
Может с ними кто-то что-то подскажет, потому как я ровным счетом ничего не понимаю что ему не нравится после обновления, при том, что сам hal не обновлялся (иначе уже давно бы откатился на прошлую версию).
Собственно ничего не поменялось. HAL запускается и тут же падает, оставляя за собой в памяти только hald-addon-input
# init 3
# /etc/rc.d/hal stop
:: Stopping Hardware Abstraction Layer                                                                              [FAIL]
# pkill hald
# ps ax | grep hal
 5282 pts/0    S+     0:00 grep hal
# /etc/rc.d/dbus reload
:: Reloading D-BUS configuration                                                                                    [DONE]
# /etc/rc.d/hal start
:: Starting Hardware Abstraction Layer                                                                              [FAIL]
# ps ax | grep hal
 5324 ?        S      0:00 hald-addon-input: Listening on /dev/input/event1
 5356 pts/0    S+     0:00 grep hal
Здравствуйте. Такая проблема - вчера запустил обновление с помощью pacman -Syu и ушел спать. Сегодня утром после обновления перезагрузил систему и увидел, что в иксах не работает клавиатура/мышь. Причина оказалась в HAL - он не запускается ни при загрузке, ни вручную.
# /etc/rc.d/hal start
:: Starting Hardware Abstraction Layer                                                                              [FAIL]
При запуске с –daemon=no выдает вот такое
# hald --daemon=no
** (process:4458): CRITICAL **: hal_property_get_string: assertion `prop->type == HAL_PROPERTY_TYPE_STRING' failed
*** [DIE] hald_runner.c:runner_died():202 : Runner died
При запуске с –verbose=yes выдает очень длинный лог, из которого я понять причину не смог - обычный лог определения устройств без каких-либо ошибок, кроме вышеприведенной в конце. Если он поможет - могу тоже приложить, как и любые другие логи/конфиги. Помогите разобраться, пожалуйста, что произошло, пол дня уже бьюсь. Никаких изменений в аппаратном обеспечении не делалось. HAL (вместе со всеми зависимостями) переустанавливать пробовал, кэш его вычищал - никаких результатов.