[help!] Suse Linux: failed to start kdeinit

opium42369

Поставил себе Open Suse 10.2. Первые пару раз все загружалось нормально. Теперь пишет субж, когда захожу под юзером. Под root'ом все ок. Т.е. под юзером могу работать только в одном shell'e.
Кто-нибудь может помочь? Готов отблагодарить пивом, соком...и т.д.

evgen5555

Чо в логах пишет?
Фаервол какой-нибудь включен?

pitrik2

логи почитай
там будет написано что не так
логи гдето тут: /var/logs/

opium42369

а где там конкретно? там куча всего

Viktory-s

Могу предложить самый простой способ решения.
Если ты только начал работать под этим пользователем, то можно просто все стереть в своей домашней директории и система пересоздаст все ее содержимое в первозданном виде.
Если работал долго, то лучше сделать копию нужных файлов, в том числе и конфигурационных, а также почты и т.п. Последовать первому совету.
И второй способ, вспомнить что делал до этого(изменение настроек, добавление программ и т.д.). Скорее всего в последний сеанс работы и написать тут, тебе подскажут как исправить.

pitrik2

а где там конкретно? там куча всего
ну там можно по названию файла или папки догадаться
ключевые слова: kde, X, startx
а вообще все гораздо проще
отсортируй файлы по времени изменения и твой лог будет в последнем
ls -t
или если в mc то F9->Sort order->Modify time->Reverse

evgen5555

less /var/log/messages
Нажимаешь '/', вбиваешь kdeinit

eduard615

иксы и кде пишут логи в
~/.xsession-errors
ну или ~/.xsession-errors-$DISPLAY
т.е. сначала смотрим
/var/log/XFree86.log (XFree.0.log, Xorg.log) или че-нить такое
Если там ничего страшного, то ~/.xsession-errors

opium42369

спасибо!
вот .xsession-errors:
 /etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale en_US.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...
kbuildsycoca running...
DCOP Cleaning up dead connections.
KMenuBase::setProperty( "frameShadow", value ) failed: property invalid, read-only or does not exist
KMenuBase::setProperty( "frameShape", value ) failed: property invalid, read-only or does not exist
akode: Guessed format: xiph
beagled will not run as root. Kerry will quit now because of that.
KNotify::playTimeout
KNotify::playTimeout
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 19
  Minor opcode: 0
  Resource id: 0x2000007
KNotify::playTimeout
KNotify::playTimeout
KNotify::playTimeout
You can not run beagle as root. Beagle is designed to run from your own
user account. If you want to create multiuser or system-wide indexes, use
the beagle-build-index tool.
You can override this setting using the beagle-config or beagle-settings tools.
Beagle Daemon exited with errors. See ~/.beagle/Log/current-Beagle for more details.
KNotify::playTimeout
KNotify::playTimeout
KNotify::playTimeout
kbuildsycoca running...
DCOP Cleaning up dead connections.
konsole: WARNING: Unable to use /opt/kde3/share/apps/konsole/mc.desktop
konsole: WARNING: Unable to use /opt/kde3/share/apps/konsole/sumc.desktop
Uh oh.. can't write data..
akode: Guessed format: xiph
KNotify::playTimeout
KNotify::playTimeout
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20
  Minor opcode: 0
  Resource id: 0xe00028
  
Совсем забыл важную инфу: когда ставили систему и весь софт я был в локальной сети (не в ГЗ и проблемы появились только тогда, когда в моем ноутбуке не стало этого сетевого кабеля.

pitrik2

beagled will not run as root. Kerry will quit now because of that.
судя по этим логам ты привел лог запуска от рута

pitrik2

и как тебе форум разрешил такой длинный пост зафигачить?
ну тут нигде нету слов типа error, failed, can't ...
ты уверен что сделал вот так:
1) находишься в консоли
2) стираешь логи, файлы логов лучше не стирать а занулять, например командой
echo "" > logfile
3) убеждаешься что X сервер не стартован
4) убеждаешься что ты залогинен под пользователем напрямую в консоль, т.е. не через какойнить su, ssh или screen
5) стартуешь иксы
6) старт неудачный
7) смотришь логи в которых что-то появилось

Ivan8209

> например командой echo "" > logfile
Идиоматическое выражение:

: > file


$ echo "" | heump -C
00000000 0a |.|
00000001

---
"Аллах не ведёт людей неверных."
Оставить комментарий
Имя или ник:
Комментарий: