Не запускается hal
yTo4kO 4 июня, 2009 - 20:04
Обновил я тут gcc до 4.4.0 и glibc до 2.10.1, и теперь не запускается hal :( (хотя не уверен что это именно из-за обновления ибо не сразу заметил)
Всё остальное вроде норм работает, а вот hal ...
Если запускать - /etc/init.d/hald start то вываливается с ошибкой:
* Starting Hardware Abstraction Layer daemon... [ !! ] * ERROR: hald failed to start
Если запускать hald --daemon=no то результат:
# hald --daemon=no ** (process:442): CRITICAL **: hal_property_get_string: assertion `prop->type == HAL_PROPERTY_TYPE_STRING' failed device udi = /org/freedesktop/Hal/devices/temp/92 serial.originating_device = '/org/freedesktop/Hal/devices/platform_serial8250' (string) serial.device = '/dev/ttyS1' (string) serial.port = 1 0x1 (int) serial.type = 'platform' (string) linux.sysfs_path = '/sys/devices/platform/serial8250/tty/ttyS1' (string) info.parent = '/org/freedesktop/Hal/devices/platform_serial8250' (string) info.subsystem = 'tty' (string) info.product = 'Platform Device (serial8250)' (string) info.category = 'serial' (string) linux.device_file = '/dev/ttyS1' (string) linux.hotplug_type = 2 0x2 (int) linux.subsystem = 'tty' (string) device udi = /org/freedesktop/Hal/devices/temp/93 serial.originating_device = '/org/freedesktop/Hal/devices/platform_serial8250' (string) serial.device = '/dev/ttyS2' (string) serial.port = 2 0x2 (int) serial.type = 'platform' (string) linux.sysfs_path = '/sys/devices/platform/serial8250/tty/ttyS2' (string) info.parent = '/org/freedesktop/Hal/devices/platform_serial8250' (string) info.subsystem = 'tty' (string) info.product = 'Platform Device (serial8250)' (string) info.category = 'serial' (string) linux.device_file = '/dev/ttyS2' (string) linux.hotplug_type = 2 0x2 (int) linux.subsystem = 'tty' (string) device udi = /org/freedesktop/Hal/devices/temp/94 serial.originating_device = '/org/freedesktop/Hal/devices/platform_serial8250' (string) serial.device = '/dev/ttyS3' (string) serial.port = 3 0x3 (int) serial.type = 'platform' (string) linux.sysfs_path = '/sys/devices/platform/serial8250/tty/ttyS3' (string) info.parent = '/org/freedesktop/Hal/devices/platform_serial8250' (string) info.subsystem = 'tty' (string) info.product = 'Platform Device (serial8250)' (string) info.category = 'serial' (string) linux.device_file = '/dev/ttyS3' (string) linux.hotplug_type = 2 0x2 (int) linux.subsystem = 'tty' (string) *** [DIE] hald_runner.c:runner_died():202 : Runner died
hal пересобирал все версии (кроме самой старой), hal-info тоже. Так же пересобирал ядро (более новое) со старым 100% рабочим конфигом.
Может кто-нить что-нить знает по этой проблеме? То я так понимаю именно из-за этого у меня теперь в KDE флэшки сами не определяются - приходится ручками mount :(
emerge --info - http://dpaste.com/51501/
»
- Для комментирования войдите или зарегистрируйтесь
etc-update или аналоги
etc-update или аналоги пробовали?
gcc 4.4 ? Да тут всего, чего
gcc 4.4 ? Да тут всего, чего угодно ожидать можно
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Проблема таже. Разбираюсь с
Проблема таже. Разбираюсь с ней уже неделю где-то и решения пока найти не смог. Проявляется на проце AMD, на Intel - все в порядке, хотя может и еще что. Пока переименовал файл /usr/libexec/hald-probe-storage, после чего hal заработал без определения флешек и дисков.
копипаста: НУ раз вы тестер,
копипаста: НУ раз вы тестер, то пишите баг на http://bugs.gentoo.org
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Я бы с радостью, да
Я бы с радостью, да английский фигово знаю( вечером посмотрю примеры - может накидаю простенький баг-репорт)
щас собрал HAL с помощью GCC 4.3.3 (который раньше был) - тоже самое ... неужто не в самом HAL причина ... Лан, буду пока жить без HAL :) Хотя чуток обидно(
Решение найдено
У тебя случаем не -O3 оптимизация стоит ? Пересобери glib2 с -O2 и запускай hald - мне помогло.
not linux way
not linux way
Если еще актуально...
Если еще актуально... проверьте, загружается ли у вас udev при старте.
rc-update show
если нет, то:
rc-update add udev boot