Мандрива 2008 и железо. Нужен совет!

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

Спасибо за поддержку :kiss1: я делаю всё что могу!
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))

Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

Откройте, пожалуйста, консоль root и выполните команду:

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

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 и железо. Нужен совет!

Сообщение Xandry »

Что система отвечает на команду ps aux | grep dbus?
Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

вот это :

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 и железо. Нужен совет!

Сообщение Xandry »

Теперь покажите вывод grep DAEMONS /etc/rc.conf
Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

grep: /etc/rc.conf: Нет такого файла или каталога

я всё верно делаю ?
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))

Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Xandry »

Tane4ka писал(а):
26.08.2008 10:38
я всё верно делаю ?

Да. Просто в Мандриве он видимо лежит в другом месте. whereis rc.conf тогда.
Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

вот выдал:

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 и железо. Нужен совет!

Сообщение Xandry »

Забавно. grep hal /etc/rc.local Если ничего не выдаст то попробовать изменить регистр, то есть grep HAL /etc/rc.local
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Rootlexx »

Tane4ka писал(а):
26.08.2008 09:52
Error binding udev_event socket: Address already in use

Тогда выполните:

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

netstat --unix -a | grep udev


Xandry писал(а):
26.08.2008 10:32
/etc/rc.conf

Xandry
Такого файла в Mandriva нет вообще. И подобного нет. Это не FreeBSD и даже не Gentoo :).
rc.local — это скрипт, в который вносятся команды, предназначенные для выполнения после загрузки runlevel. Легко догадаться, что ничего про HAL там не будет :).
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Xandry »

Rootlexx писал(а):
26.08.2008 11:15
И подобного нет.

Жаль. Даже на некоторое время задумался, как же тогда работать можно? Ну да ладно. Судя по посту выше можно понять, что hal не демонизирован. То есть не входит в состав запускающихся демонов при загрузке. Именно это я и хотел проверить и таки если бы его не было в предполагаемом /etc/rc.conf, то добавить его туда. Есть ещё одно предполагемое решение проблемы - это chmod 755 /
Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

вот выдал на команду -netstat --unix -a | grep udev


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 и железо. Нужен совет!

Сообщение SinClaus »

В Мандриве этого зверя зовут haldaemon и проверить его наличие можно командой chkconfig --list haldaemon, а текущее состояние - service haldaemon status. Обе команды - от рута, естественно.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Rootlexx »

Tane4ka писал(а):
26.08.2008 11:27
unix 2 [ ] DGRAM 31167 @/org/freedesktop/hal/udev_event

Хм. Сокет есть, значит, интерфейс зарегистрирован, значит, HAL запущен. Что выдаёт:

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

ps -C hald -o pid,stat,args -ww
?
Tane4ka, вы не пробовали обновить 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 и железо. Нужен совет!

Сообщение rain_99 »

втыкаю флешку - результата нет

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

[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

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение rain_99 »

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

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Rootlexx »

rain_99
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_99 »

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

[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 и железо. Нужен совет!

Сообщение Rootlexx »

rain_99
Попробуйте запустить службу ConsoleKit, а затем перезапустить HAL.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение rain_99 »

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

[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 и железо. Нужен совет!

Сообщение Rootlexx »

rain_99
По идее, 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 и железо. Нужен совет!

Сообщение SinClaus »

Судя по тому, что при попытке станова ConsoleKit и HAL система говорит "СБОЙ" эти сервисы таки не запущены, либо падают сразу после запуска. Неплохо бы посмотреть в логах по какой причине они валятся.
Спасибо сказали:
Аватара пользователя
Tane4ka
Сообщения: 68
ОС: FreeBSD 8.0 - Debian Lenny 5.0

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение Tane4ka »

Rootlexx спасибо Вам огромное ? ничего с этим толком не вышло я переставила мандриву на 2008.1 Spring теперь всё нормально . Спасибо всем!!!!!!!!!!!!!!!!!
Debian 5.0 Lenny , FreeBSD ( в общем - Антилопа GNU ) и не только )))

Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 990
ОС: Debian

Re: Мандрива 2008 и железо. Нужен совет!

Сообщение rain_99 »

2Rootlexx

действительно - как справедливо замечали некоторые товарищи... обновлялся я из backports. Выход и решение я вижу переустановить систему и обновляться только из main_update по крайней там пакеты постабильнее.
...Все в наших руках...
Спасибо сказали: