Мандрива 2008 и железо. Нужен совет!
Модератор: Bizdelnick
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
Спасибо за поддержку
я делаю всё что могу!
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
Откройте, пожалуйста, консоль root и выполните команду:
и прикрепите файл /tmp/hald_log.txt сюда.
Вот что получается:
[root@localhost ~]# hald --daemon=no --verbose=yes 2>&1 | tee /tmp/hald_log.txt
09:50:09.027 [I] hald.c:634: hal 0.5.10
09:50:09.027 [I] hald.c:699: Will not daemonize
09:50:09.027 [I] hald_dbus.c:5284: local server is listening at unix:abstract=/v ar/run/hald/dbus-ThW6WM8Eng,guid=b1aa59cf54d12e43b1930d0048b39991
09:50:09.028 [E] ck-tracker.c:367: Error doing GetSeats on ConsoleKit: org.freed esktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not pr ovided by any .service files
09:50:09.028 [E] ck-tracker.c:792: Could not get seats and sessions
09:50:09.028 [W] hald_dbus.c:5637: Could not initialize seats and sessions from ConsoleKit
09:50:09.040 [I] hald_runner.c:301: Runner has pid 20399
09:50:09.040 [W] ci-tracker.c:299: Could not get uid for connection: org.freedes ktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
09:50:09.040 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DB us
Runner started - allowed paths are '/usr/lib64:/usr/lib64/hal/scripts:/usr/bin'
09:50:09.053 [I] hald_runner.c:182: runner connection is 0x65d7a0
09:50:09.129 [I] mmap_cache.c:282: cache mtime is 1219437699
Error binding udev_event socket: Address already in use
Код: Выделить всё
hald --daemon=no --verbose=yes 2>&1 | tee /tmp/hald_log.txtи прикрепите файл /tmp/hald_log.txt сюда.
Вот что получается:
[root@localhost ~]# hald --daemon=no --verbose=yes 2>&1 | tee /tmp/hald_log.txt
09:50:09.027 [I] hald.c:634: hal 0.5.10
09:50:09.027 [I] hald.c:699: Will not daemonize
09:50:09.027 [I] hald_dbus.c:5284: local server is listening at unix:abstract=/v ar/run/hald/dbus-ThW6WM8Eng,guid=b1aa59cf54d12e43b1930d0048b39991
09:50:09.028 [E] ck-tracker.c:367: Error doing GetSeats on ConsoleKit: org.freed esktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not pr ovided by any .service files
09:50:09.028 [E] ck-tracker.c:792: Could not get seats and sessions
09:50:09.028 [W] hald_dbus.c:5637: Could not initialize seats and sessions from ConsoleKit
09:50:09.040 [I] hald_runner.c:301: Runner has pid 20399
09:50:09.040 [W] ci-tracker.c:299: Could not get uid for connection: org.freedes ktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
09:50:09.040 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DB us
Runner started - allowed paths are '/usr/lib64:/usr/lib64/hal/scripts:/usr/bin'
09:50:09.053 [I] hald_runner.c:182: runner connection is 0x65d7a0
09:50:09.129 [I] mmap_cache.c:282: cache mtime is 1219437699
Error binding udev_event socket: Address already in use
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Мандрива 2008 и железо. Нужен совет!
Что система отвечает на команду ps aux | grep dbus?
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
вот это :
14 6846 0.0 0.0 14776 1120 ? Ss Aug25 0:00 dbus-daemon --system
damn 6993 0.0 0.0 17304 696 ? S Aug25 0:00 /usr/bin/dbus-launch --exit-with-session --sh-syntax
damn 6994 0.0 0.0 14648 800 ? Ss Aug25 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root 20615 0.0 0.0 9324 952 pts/1 R+ 10:20 0:00 grep --color dbus
14 6846 0.0 0.0 14776 1120 ? Ss Aug25 0:00 dbus-daemon --system
damn 6993 0.0 0.0 17304 696 ? S Aug25 0:00 /usr/bin/dbus-launch --exit-with-session --sh-syntax
damn 6994 0.0 0.0 14648 800 ? Ss Aug25 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
root 20615 0.0 0.0 9324 952 pts/1 R+ 10:20 0:00 grep --color dbus
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Мандрива 2008 и железо. Нужен совет!
Теперь покажите вывод grep DAEMONS /etc/rc.conf
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
grep: /etc/rc.conf: Нет такого файла или каталога
я всё верно делаю ?
я всё верно делаю ?
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Xandry
- Сообщения: 980
- ОС: openSUSE
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
вот выдал:
rc: /etc/rc0.d /etc/rc.d /etc/rc4.d /etc/rc.local /etc/rc /etc/rc.sysinit /etc/rc1.d /etc/rc2.d /etc/rc5.d /etc/rc.modules /etc/rc6.d /etc/rc3.d
rc: /etc/rc0.d /etc/rc.d /etc/rc4.d /etc/rc.local /etc/rc /etc/rc.sysinit /etc/rc1.d /etc/rc2.d /etc/rc5.d /etc/rc.modules /etc/rc6.d /etc/rc3.d
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Мандрива 2008 и железо. Нужен совет!
Забавно. grep hal /etc/rc.local Если ничего не выдаст то попробовать изменить регистр, то есть grep HAL /etc/rc.local
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Мандрива 2008 и железо. Нужен совет!
Тогда выполните:
Код: Выделить всё
netstat --unix -a | grep udevXandry
Такого файла в Mandriva нет вообще. И подобного нет. Это не FreeBSD и даже не Gentoo
rc.local — это скрипт, в который вносятся команды, предназначенные для выполнения после загрузки runlevel. Легко догадаться, что ничего про HAL там не будет
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Мандрива 2008 и железо. Нужен совет!
Жаль. Даже на некоторое время задумался, как же тогда работать можно? Ну да ладно. Судя по посту выше можно понять, что hal не демонизирован. То есть не входит в состав запускающихся демонов при загрузке. Именно это я и хотел проверить и таки если бы его не было в предполагаемом /etc/rc.conf, то добавить его туда. Есть ещё одно предполагемое решение проблемы - это chmod 755 /
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
вот выдал на команду -netstat --unix -a | grep udev
unix 2 [ ] DGRAM 2356 @/org/kernel/udev/udevd
unix 2 [ ] DGRAM 31167 @/org/freedesktop/hal/udev_event
unix 2 [ ] DGRAM 2356 @/org/kernel/udev/udevd
unix 2 [ ] DGRAM 31167 @/org/freedesktop/hal/udev_event
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Мандрива 2008 и железо. Нужен совет!
В Мандриве этого зверя зовут haldaemon и проверить его наличие можно командой chkconfig --list haldaemon, а текущее состояние - service haldaemon status. Обе команды - от рута, естественно.
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Мандрива 2008 и железо. Нужен совет!
Хм. Сокет есть, значит, интерфейс зарегистрирован, значит, HAL запущен. Что выдаёт:
Код: Выделить всё
ps -C hald -o pid,stat,args -wwTane4ka, вы не пробовали обновить hal и hal-info?
Попробуйте также выполнить:
Код: Выделить всё
service haldaemon stop || killall -w haldКод: Выделить всё
hald --daemon=no --verbose=yes 2>&1 | tee /tmp/hald_log.txtКогда новые строчки перестанут появляться, подключите флешку, откройте её, отключите и извлеките. Так повторяйте, пока не перестанет работать. Между каждыми действиями желательна пауза секунд в 10.
После этого прикрепите сюда файл /tmp/hald_log.txt. Не надо напрямую выкладывать его содержимое, он получится весьма обширным.
Добавлено: вы Mandriva 2008 устанавливали с чистого листа или обновляли предыдущую версию?
-
rain_99
- Сообщения: 990
- ОС: Debian
Re: Мандрива 2008 и железо. Нужен совет!
втыкаю флешку - результата нет
втыкаю флешку - результата также нет.
Вообщем прочитал тему... выкладываю свои данные.. Система установлена с нуля и всего лишь полностью обновлена из инета...
Вообщем куда копать?
Код: Выделить всё
[root@rainland rain]# service haldaemon status
hald остановлен
[root@rainland rain]# service haldaemon start
Запускается демон HAL: [ OK ]втыкаю флешку - результата также нет.
Код: Выделить всё
[root@rainland rain]# ps aux | grep dbus
14 5905 0.0 0.0 2300 832 ? Ss 19:46 0:00 dbus-daemon --system
rain 6041 0.0 0.0 2864 628 ? S 19:55 0:00 /usr/bin/dbus-launch --exit-with-session --sh-syntax
rain 6042 0.0 0.0 2296 744 ? Ss 19:55 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
root 13242 0.0 0.0 3100 868 pts/1 S+ 20:02 0:00 grep --color dbusКод: Выделить всё
[root@rainland rain]# hald --daemon=no --verbose=yes 2>&1 | tee /tmp/hald_log.txt
20:03:25.354 [I] hald.c:634: hal 0.5.10
20:03:25.354 [I] hald.c:699: Will not daemonize
20:03:25.354 [I] hald_dbus.c:5284: local server is listening at unix:abstract=/var/run/hald/dbus-FO4GAHJNYN,guid=c4204f28ff8846e4789e500048b55ead
20:03:25.355 [E] ck-tracker.c:367: Error doing GetSeats on ConsoleKit: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files
20:03:25.355 [E] ck-tracker.c:792: Could not get seats and sessions
20:03:25.355 [W] hald_dbus.c:5637: Could not initialize seats and sessions from ConsoleKit
20:03:25.355 [I] hald_runner.c:301: Runner has pid 13994
20:03:25.355 [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
20:03:25.355 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DBus
Runner started - allowed paths are '/usr/lib:/usr/lib/hal/scripts:/usr/bin'
20:03:25.356 [I] hald_runner.c:182: runner connection is 0x80a3e80
20:03:25.357 [I] mmap_cache.c:282: cache mtime is 1219676246
Error binding udev_event socket: Address already in useКод: Выделить всё
[root@rainland rain]# chkconfig --list haldaemon
haldaemon 0:выкл 1:выкл 2:выкл 3:вкл 4:вкл 5:вкл 6:выклКод: Выделить всё
[root@rainland rain]# netstat --unix -a | grep udev
unix 2 [ ] DGRAM 2328 @/org/kernel/udev/udevd
unix 2 [ ] DGRAM 38544 @/org/freedesktop/hal/udev_eventКод: Выделить всё
[root@rainland rain]# ps -C hald -o pid,stat,args -ww
PID STAT COMMAND
10795 Ss haldВообщем прочитал тему... выкладываю свои данные.. Система установлена с нуля и всего лишь полностью обновлена из инета...
Вообщем куда копать?
...Все в наших руках...
-
rain_99
- Сообщения: 990
- ОС: Debian
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Мандрива 2008 и железо. Нужен совет!
rain_99
Tane4ka
consolekit стоит? Если да, обновите. И всё же выложите на всякий случай:
Tane4ka
consolekit стоит? Если да, обновите. И всё же выложите на всякий случай:
Код: Выделить всё
rpm -ql consolekit
ls /usr/share/dbus-1/system-services
cat /usr/share/dbus-1/system-services/org.freedesktop.ConsoleKit.service
ps -C console-kit-daemon -o stat-
rain_99
- Сообщения: 990
- ОС: Debian
Re: Мандрива 2008 и железо. Нужен совет!
Код: Выделить всё
[rain@rainland ~]$ rpm -ql consolekit
/etc/dbus-1/system.d/ConsoleKit.conf
/etc/rc.d/init.d/consolekit
/usr/bin/ck-list-sessions
/usr/sbin/console-kit-daemon
/usr/share/doc/consolekit
/usr/share/doc/consolekit/AUTHORS
/usr/share/doc/consolekit/COPYING
/usr/share/doc/consolekit/NEWS
/usr/share/doc/consolekit/READMEКод: Выделить всё
[root@rainland rain]# ls /usr/share/dbus-1/system-services
ls: невозможно получить доступ к /usr/share/dbus-1/system-services: Нет такого файла или каталогаКод: Выделить всё
[root@rainland rain]# cat /usr/share/dbus-1/system-services/org.freedesktop.ConsoleKit.service
cat: /usr/share/dbus-1/system-services/org.freedesktop.ConsoleKit.service: Нет такого файла или каталогаКод: Выделить всё
[root@rainland rain]# ps -C console-kit-daemon -o stat
STATмда.. чего то не хватает...
Код: Выделить всё
[root@rainland rain]# urpmi consolekit
Пакет consolekit-0.2.1-4mdv2008.0.i586 уже установлентут немного по другому...
Код: Выделить всё
[root@rainland services]# pwd
/usr/share/dbus-1/servicesКод: Выделить всё
[root@rainland services]# ls /usr/share/dbus-1/services/
gnome-vfs-daemon.service...Все в наших руках...
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Мандрива 2008 и железо. Нужен совет!
rain_99
Попробуйте запустить службу ConsoleKit, а затем перезапустить HAL.
Попробуйте запустить службу ConsoleKit, а затем перезапустить HAL.
-
rain_99
- Сообщения: 990
- ОС: Debian
Re: Мандрива 2008 и железо. Нужен совет!
Код: Выделить всё
[root@rainland rain]# service consolekit restart
Stopping ConsoleKit: [ СБОЙ ]
Starting ConsoleKit: [ OK ]
[root@rainland rain]# service haldaemon restart
Останавливается демон HAL: [ СБОЙ ]
Запускается демон HAL: [ OK ]вставляю , вытаскиваю флешку - никакой реакции
...Все в наших руках...
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Мандрива 2008 и железо. Нужен совет!
rain_99
По идее, HAL должен общаться с ConsoleKit через DBus, но для этого последнему нужен файл описания сервиса, который, похоже, отсутствует.
Правда, Mandriva 2008.1. Все обновления стоят.
Попробуйте создать этот файл.
Если не поможет, давайте так: раз вывод отладки HAL весьма и весьма обширен, и в нём проблематично найти строки, относящиеся к реакции на флешку, поступим следующим образом: откройте два экземпляра консоли, на первой запустите команду:
, после чего, подождав секунд десять, на второй:
Затем вставляете флешку и видите обилие появляющихся строк на второй консоли. Их и приведите здесь. Отключать флешку лучше после, так как данные о её отключении не нужны пока.
По идее, HAL должен общаться с ConsoleKit через DBus, но для этого последнему нужен файл описания сервиса, который, похоже, отсутствует.
Код: Выделить всё
[rootlexx@localhost ~]$ cat /usr/share/dbus-1/system-services/org.freedesktop.ConsoleKit.service
[D-BUS Service]
Name=org.freedesktop.ConsoleKit
Exec=/usr/sbin/console-kit-daemon
User=root
[rootlexx@localhost ~]$Правда, Mandriva 2008.1. Все обновления стоят.
Попробуйте создать этот файл.
Если не поможет, давайте так: раз вывод отладки HAL весьма и весьма обширен, и в нём проблематично найти строки, относящиеся к реакции на флешку, поступим следующим образом: откройте два экземпляра консоли, на первой запустите команду:
Код: Выделить всё
service haldaemon stop || killall -w hald
hald --daemon=no --verbose=yes &> /tmp/hald_log.txtКод: Выделить всё
tail -n 0 -f /tmp/hald_log.txtЗатем вставляете флешку и видите обилие появляющихся строк на второй консоли. Их и приведите здесь. Отключать флешку лучше после, так как данные о её отключении не нужны пока.
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Мандрива 2008 и железо. Нужен совет!
Судя по тому, что при попытке станова ConsoleKit и HAL система говорит "СБОЙ" эти сервисы таки не запущены, либо падают сразу после запуска. Неплохо бы посмотреть в логах по какой причине они валятся.
-
Tane4ka
- Сообщения: 68
- ОС: FreeBSD 8.0 - Debian Lenny 5.0
Re: Мандрива 2008 и железо. Нужен совет!
Rootlexx спасибо Вам огромное ? ничего с этим толком не вышло я переставила мандриву на 2008.1 Spring теперь всё нормально . Спасибо всем!!!!!!!!!!!!!!!!!
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))
-
rain_99
- Сообщения: 990
- ОС: Debian
Re: Мандрива 2008 и железо. Нужен совет!
2Rootlexx
действительно - как справедливо замечали некоторые товарищи... обновлялся я из backports. Выход и решение я вижу переустановить систему и обновляться только из main_update по крайней там пакеты постабильнее.
действительно - как справедливо замечали некоторые товарищи... обновлялся я из backports. Выход и решение я вижу переустановить систему и обновляться только из main_update по крайней там пакеты постабильнее.
...Все в наших руках...