LINUX.ORG.RU

Fedora 7, hal, dbus - продолжение


0

0

Вкратце - после обновления перестал стартовать hal, но вручную (/usr/sbin/hald --daemon=yes) запускается. Переставил hal и dbus основные пакеты, без зависимостей - безрезультатно. /usr/share/hal стоит в 755 рекурсивно. Сказал скрипту "daemon --check $servicename $processname --verbose=yes --use-syslog", в лог вывалилось следующее:

Sep 21 23:01:05 localhost hald[10208]: 23:01:05.276 [I] hald.c:634: hal 0.5.10

Sep 21 23:01:05 localhost hald[10208]: 23:01:05.277 [I] hald.c:643: Will daemonize

Sep 21 23:01:05 localhost hald[10208]: 23:01:05.277 [I] hald.c:644: Becoming a daemon

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.278 [I] hald_dbus.c:5284: local server is listening at unix:abstract=/var/run/hald/dbus-nnWjRGfn3W,guid=81576c80770488970013800046f414 f1

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.285 [I] ck-tracker.c:387: got seat '/org/freedesktop/ConsoleKit/Seat1'

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.285 [I] ck-tracker.c:317: got session '/org/freedesktop/ConsoleKit/Session1' for seat '/org/freedesktop/ConsoleKit/Seat1'

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:270: Got active state (ACTIVE) and uid 500 on session '/org/freedesktop/ConsoleKit/Session1'

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:338: Got all sessions on seat '/org/freedesktop/ConsoleKit/Seat1'

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:414: Got seats

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:796: Got seats and sessions

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [I] hald_runner.c:301: Runner has pid 10210

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [W] ci-tracker.c:299: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DBus

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [I] hald_runner.c:182: runner connection is 0x9ae3250

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.294 [W] osspec.c:309: Unable to open /proc/mdstat: Permission denied

Sep 21 23:01:08 localhost setroubleshoot: SELinux is preventing /usr/sbin/hald (hald_t) "read" to mdstat (proc_mdstat_t). For complete SELinux messages. run sealert -l 55c27186-83c1-49d0-bc74-825a8b53cd47

Что с этим делать - не пойму. Подскажите, куда копать?

> Sep 21 23:01:08 localhost setroubleshoot: SELinux is preventing /usr/sbin/hald (hald_t) "read" to mdstat (proc_mdstat_t). For complete SELinux messages. run sealert -l 55c27186-83c1-49d0-bc74-825a8b53cd47

сюда имхо.

isden ★★★★★
()
Ответ на: комментарий от one_more_hokum

хотя да, возможно... обрати еще внимание вот на это -


Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [W] ci-tracker.c:299: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name

Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DBus


возможно что-то в конфиге ему не нравится...

isden ★★★★★
()
Ответ на: комментарий от isden

Ничего не помогло. Наверное, придётся поступить по мастдайному - переставить систему, и потихоньку обновляя, смотреть, когда завалится.

one_more_hokum ★★★
() автор топика
Ответ на: комментарий от one_more_hokum

кстати, вот эта фраза меня насторожила - "Вкратце - после обновления перестал стартовать hal, но вручную (/usr/sbin/hald --daemon=yes) запускается. " - есть подозрения, что где-то пользователю hald (или какой он там в федорке) пермишенов стало не хватать....

isden ★★★★★
()
Ответ на: комментарий от isden

Т. е. strace-ом его погонять? Хотя я уже переставил систему. Буду по одному пакету обновлять, искать, кто виноват.

one_more_hokum ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.