HAL дает сбой при загрузке (Беда с HAL не могу просмотреть USB устройства)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

HAL дает сбой при загрузке

Сообщение tabakeman »

Помогите плиз новичку ))

При загрузке (ASPLinux 11.2) дает сбой HAL (starting HAL daemon - сбой) и как следствие я не могу просмотреть любые USB устройства :mellow:
А говорит он следующее "Для этой функции требуется библиотека HAL" и все тут

Помогите плиз )))

Заранее благодарен
Спасибо сказали:
pktfag
Сообщения: 142
ОС: Arch Linux

Re: HAL дает сбой при загрузке

Сообщение pktfag »

Ну так установи этот hal.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

tabakeman, выполните (из-под root) команду:

Код: Выделить всё

hald --daemon=no --verbose=yes

и покажите вывод.
Возможно, не запущен DBus.
Спасибо сказали:
Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

Re: HAL дает сбой при загрузке

Сообщение tabakeman »

после ввода команды вот что получил
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

tabakeman, покажите результат:

Код: Выделить всё

ls /var/run/dbus

Обновление системы не делали?
Спасибо сказали:
Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

Re: HAL дает сбой при загрузке

Сообщение tabakeman »

обновление делал. А вывода этой (ls /var/run/dbus) команды нет
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

Выполните из-под root:

Код: Выделить всё

/sbin/service messagebus start

и снова покажите вывод

Код: Выделить всё

ls /var/run/dbus

Если там что-то будет, попытайтесь запустить HAL:

Код: Выделить всё

/sbin/service haldaemon start
Спасибо сказали:
paveless
Сообщения: 367
ОС: Debian GNU/Linux Unstable

Re: HAL дает сбой при загрузке

Сообщение paveless »

У меня в Debian после последнего обновления из unstable перестали монтироваться USB устройства любые, помог откат не предыдущую версию. Может и тут свежий HAL глючит?
Спасибо сказали:
Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

Re: HAL дает сбой при загрузке

Сообщение tabakeman »

/sbin/service messagebus start
Запускается шина системных сообщений: [ ОК ]

потом

/var/run/dbus
system_bus_socket

/sbin/service haldaemon start
Запускается демон HAL: [ ОК ]

он определил флешку, но не позволил посмотреть содержимое снова выдав "Для этой функции требуется библиотека HAL"
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

tabakeman, попробуй перезайти в KDE. Возможно, демон kded не подхватил заработавший HAL.
Спасибо сказали:
Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

Re: HAL дает сбой при загрузке

Сообщение tabakeman »

попробывал перезапустить КДЕ и все равно тотже результат

Вот что написали на ASP форуме

"
> Отключил HAL при загрузке не грузится и все равно тот же
> результат
какой?
> Может есть еще какое решение
а как вы их монтируете при отключенном HAL... что делаете?
Неплохо бы еще fstab подредактировать, ну и заодно отключить kudzu; и в догонку man mount"
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

tabakeman, откатитесь на предыдущую версию. Думаю, это будет самым простым решением. Ну или обновите KDE... Видимо, что-то сильно изменилось в HAL, отчего установленный KDE, собранный с поддержкой старой версии, неправильно пытается с ним работать.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: HAL дает сбой при загрузке

Сообщение arkhnchul »

tabakeman,

1)тыкаем флеху
2)dmesg|tail
3)смотрим, как оно там определилось (вероятно, /dev/sda1)
4)sudo mount -t vfat -o iocharset=utf8,codepage=866,umask=000 /dev/sda1 /mnt/flash
utf8 поменять на системную локаль (если она не UTF).

Так монтируем без HAL
Losing is fun!
Спасибо сказали:
Аватара пользователя
tabakeman
Сообщения: 42
ОС: ASPLinux 11.2, Fedora 7 Gnome

Re: HAL дает сбой при загрузке

Сообщение tabakeman »

через консоль флешка-то монтируется, а еше сделал следующее:

1. В /etc/fstab/ прописал /dev/sda1
2. на рабочем столе показал значок жестких дисков (смонтированных)
3. таким образом и захожу на флеш

просто так получается более оперативно чем каждый раз через консоль, правда при попытке отмонтировать флешку опять выскакивает это сообщение )))

Попробую обновить KDE он у меня 3.5.5 -0.2.fc5
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: HAL дает сбой при загрузке

Сообщение arkhnchul »

tabakeman, можно udev настроить на автомонтирование.
Losing is fun!
Спасибо сказали:
Flaming
Сообщения: 2579

Re: HAL дает сбой при загрузке

Сообщение Flaming »

Установил себе hald и ivman, но при попытке запуска первого выдают:

Код: Выделить всё

* Starting D-BUS system messagebus ...                                    [ ok ]
* Starting Hardware Abstraction Layer daemon ...                          [ !! ]

А второй, соответственно,

Код: Выделить всё

* ERROR:  cannot start ivman as hald could not start

Насчёт второго всё понятно, а почему hald не хочет загружаться, какие могут быть проблемы?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: HAL дает сбой при загрузке

Сообщение Rootlexx »

Flaming, попробуйте запустить hald так:

Код: Выделить всё

hald --daemon=no --verbose=yes

и посмотрите на вывод, какие там будут ошибки.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: HAL дает сбой при загрузке

Сообщение Flaming »

Код: Выделить всё

15:14:16.326 [I] hald.c:533: hal 0.5.9
15:14:16.326 [I] hald.c:598: Will not daemonize
15:14:16.327 [I] hald_dbus.c:4807: local server is listening at unix:abstract=/var/run/hald/dbus-OyF7SMHYTI,guid=df3c6be33833fb7c6d830f00468e2408
Runner started - allowed paths are '/usr/libexec:/usr/lib64/hal/scripts:/usr/bin'
15:14:16.329 [I] hald_runner.c:299: Runner has pid 9483
15:14:16.330 [I] hald_runner.c:180: runner connection is 0x553e70
15:14:16.330 [I] mmap_cache.c:251: cache mtime is 1183584559
*** [DIE] osspec.c:watch_fdi_files():349 : Unable to initialize inotify: Function not implemented
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: HAL дает сбой при загрузке

Сообщение uptime »

Flaming писал(а):
06.07.2007 15:12

Код: Выделить всё

15:14:16.326 [I] hald.c:533: hal 0.5.9
...
 *** [DIE] osspec.c:watch_fdi_files():349 : Unable to initialize inotify: Function not implemented





Installing inotify

The first step in installing inotify is to determine whether the Linux kernel you are using supports it. The simplest way to check your distribution is to look for the existence of a /dev/inotify device. If this device is present, you may move on to the section Using inotify in a simple application.

At the time this article is being written, inotify is included in Andrew Morton's Linux 2.6-mm tree, and several Linux distributions are providing inotify-enabled kernels (including Gentoo and Ubuntu) or have supplemental kernel packages with support (for example, Fedora and SuSE). Since Andrew can remove inotify support from his tree if he sees fit and because inotify releases are still frequent at this stage in development, patching from scratch is highly recommended.

If the device is missing, you may need to patch your kernel and create the device.



Если коротко и по русски, придется, видимо, пересобрать ядро, чтобы поддерживало inotify. :mellow:
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: HAL дает сбой при загрузке

Сообщение Flaming »

После обновления системы без всякой пересборки ядра всё стало нормуль. Только смущает куча строчек в dmesg:

Код: Выделить всё

VFS: busy inodes on changed media.

Это от того? Можно ли как-нибудь от этого избавиться? (мне бы и одной строчки хватило бы, я с первого раза прекрасно понимаю)
Спасибо сказали:
Proglot-13
Сообщения: 4
ОС: Linux Mandriva 2007 Free

Re: HAL дает сбой при загрузке

Сообщение Proglot-13 »

RootLeXX писал(а):
23.06.2007 18:36
tabakeman, выполните (из-под root) команду:

Код: Выделить всё

hald --daemon=no --verbose=yes

и покажите вывод.
Возможно, не запущен DBus.


У меня тоже проблема с демоном Hal вот что выдается:
------------
[root@localhost ~]# hald --daemon=no --verbose=yes
16:42:48.028 [I] hald.c:529: hal 0.5.9.1
16:42:48.028 [I] hald.c:594: Will not daemonize
16:42:48.029 [I] hald_dbus.c:4807: local server is listening at unix:abstract=/var/run/hald/dbus-fLBkzM5oW9,guid=6261f692a05a8d6ee171510046ee7648
16:42:48.066 [I] hald_runner.c:299: Runner has pid 12271
16:42:48.067 [W] ci-tracker.c:200: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
16:42:48.067 [E] hald_dbus.c:4462: Cannot get caller info for org.freedesktop.DBus
Runner started - allowed paths are '/usr/lib:/usr/lib/hal/scripts:/usr/bin'
16:42:48.070 [I] hald_runner.c:180: runner connection is 0x8096840
16:42:48.072 [I] mmap_cache.c:251: cache mtime is 1189673418
*** [DIE] osspec.c:osspec_init():446 : Unable to read /proc/mounts

------------

Как с этим бороться?
Спасибо сказали:
ASG128
Сообщения: 47
ОС: Debian

Re: HAL дает сбой при загрузке

Сообщение ASG128 »

Похожая проблема. В Мандриве 2007.1 после обновления HAL при вводе команды service haldaemon start выводится сообщение

Starting HAL daemon: /bin/bash: haldaemon: command not found
[FAILED]

(я подправил файл haldaemon из /etc/init.d для более подробного вывода, без этого изменения также ничего не запускалось, но и сообщения не было). Что можно сделать, так как откат к предыдущей версии вряд ли получится - устанавливался с live-CD Mandriva Discovery Spring, а там на диске, похоже, она уже установлена и пакетов в числом виде нет. Пробовал откатиться к hal из Мандривы 2007 от Линуксцентра, но rpm требует отмены установки пакета hal-info, которого в Мандриве 2007 я не нашел.
Спасибо сказали: