Проблема .ICEauthority && DCOPServer
В один прекрасный момент перезагружаю компьютер, при логине в гнома(пробовал и не только в гнома), вывалилось окошко, что нет прав на доступ к файлу .ICEauthority, там же в гноме была рекомендация "удаление" - этого файла. Удалил... с треском запустился гном, все запустилось, кроме рабочего стола, фоновая заливка и все. Тут же выходит отчет об ошибке( в гноме недавно, посему немогу сказать текст ошибки и незнаю, куда они прячут отчет). Открываю консоль, вбиваю Nautilus и о чудо, рабочий стол появился...
Запускаю amaroK, вываливается сообщение:
---
Ошибка установки межпроцессорного взаимодействия для KDE.
Сообщение системы:
Could not read network connection list.
/home/freeloader/.DCOPserver_linux-6tdz__0
Проверьте запущена ли программа "dcopserver"
---
Тут же не отходя от кассы проверяю /home/freeloader/.DCOPserver_linux-6tdz__0, оказывается такого файла у меня вообще нету.
Жму "OK" на это сообщение ошибки, и амароК вроде бы запускается и нормально играет, амароК запускал из консоли, вот что пишет:
--
freeloader@linux-6tdz:~> amarok
Session management error: Authentication Rejected, reason : None of the authenti cation protocols specified are supported and host-based authentication failed
Amarok: [Loader] Starting amarokapp..
Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap p.
Session management error: Authentication Rejected, reason : None of the authenti cation protocols specified are supported and host-based authentication failed
kdeinit: Aborting. No write access to '/home/freeloader/.ICEauthority'.
Amarok: [Loader] Amarok is taking a long time to load! Perhaps something has gon e wrong?
I couldn't enable notifications at the dcopserver!
DCOPRef::send(): no DCOP client or client not attached error
QLayout "unnamed" added to QVBox "unnamed", which already has a layout
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for Play listWindow/PlaylistWindow
QObject::connect: Incompatible sender/receiver arguments
StarManager::ratingsColorsChanged() --> ContextBrowser::ratingOrScoreOrL abelsChanged(const QString&)
QPainter::begin: Cannot paint null pixmap
--
Поскольку программа DCOPServer не запущена, пробую ее запустить, от простого пользователя из консоли:
--
freeloader@linux-6tdz:~> dcopserver
/usr/bin/iceauth: timeout in locking authority file /home/freeloader/.ICEauthor ity
DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authenti cation failed
ICE Connection rejected!
DCOPClient::attachInternal. Attach failed Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authenti cation failed
DCOPServer self-test failed.
ICE Connection rejected!
iceauth: timeout in locking authority file /home/freeloader/.ICEauthority
freeloader@linux-6tdz:~>
--
Эта программа, снова в свою очередь ссылается на .ICEauthority. Смотрю на него права, только root может в него писать, остальные пользователи только чтение.
Пробовал менять на него права(что мне кажется не правильным), результат теже яйца только в профиль, но пишет уже что то другое
До 10.3 пол года находился на OS 10.2 под KDE никаких проблем схожих по симптомам не было. Сейчас же, еще недели не прошло, как я на 10.3 и в гноме, а уже что то валится
Уже готов к тому, что бы удалить пользователя и создать занова. Сейчас наверное так и сделаю. Но это как вы знаете совсем не гарант того, что все исправится и вновь непоявится такая проблема.
Спасибо за внимание, заранее благодарю.
Если что то изменится, буду отписываться по мере изменения.
вы только что описали типичные последствия непотребства с работой под рутом.
хотите избавиться - залогиньтесь как пользователь и выполните :
> sudo rm /home/Пользователь/.ICEauthority /home/Пользователь/.Xauthority
ещё грохнуть ~/.DCOP* (вроде так) надобно (посмотрите точное название d-cop файлов сами)
и перелогиньтесь пользователем с рестартом иксов (Ctl+BackSpace)
в вашем случае это где-то так:
> sudo rm /home/freeloader/.DCOP* /home/freeloader/.ICEauthority /home/freeloader/.Xauthority
хотите избавиться - залогиньтесь как пользователь и выполните :
> sudo rm /home/Пользователь/.ICEauthority /home/Пользователь/.Xauthority
ещё грохнуть ~/.DCOP* (вроде так) надобно (посмотрите точное название d-cop файлов сами)
и перелогиньтесь пользователем с рестартом иксов (Ctl+BackSpace)
в вашем случае это где-то так:
> sudo rm /home/freeloader/.DCOP* /home/freeloader/.ICEauthority /home/freeloader/.Xauthority