Не стартует xdm (gdm) [Решено]
micbal 22 марта, 2011 - 23:32
Почему-то перестал стартовать gdm и пишет:
* Setting up gdm ... /usr/bin/gdm: error while loading shared libraries: libnvidia-tls.so.260.19.36: cannot open shared object file: No such file or directory * start-stop-daemon: failed to start `/usr/bin/gdm'
Обновлял все корректно, nvidia-drivers пересобирал раз 10. Что делать дальше, не понимаю, в инете не одной зацепки. Подскажите.
UPDATE: Решение:
emerge -av1 mesa
eselect opengl set nvidia
»
- Для комментирования войдите или зарегистрируйтесь
revdep-rebuild?
revdep-rebuild?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
2 варианта : 1.У меня бывали
2 варианта :
1.У меня бывали случаи что пока не удалишь пакет (emerge -C а потом уже установка ) ничего запускаться не хотелось.
2.А здесь нужно ручками удалять : я удалял nvidia.ko В вашем случае я так понимаю другой файл требует внимания - - уделите ему и пересобирайте;)
ЗЫ С другими версиями тоже самое?
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Спасибо за
Спасибо за помощь!
revdep-rebuild делал не раз, не помогло.
Сносил и ставил не раз двух последних версий:
Тоже без результата. При удалении файлов на которые ругается gdm не остается, в ручную не чего не удалял.
Далее попытался пересобрать gdm и получил это:
http://paste.pocoo.org/show/358134/
Где искать дальше?
После перечисленных операций
После перечисленных операций изменился вывод gdm при запуске:
и при сборке:
http://paste.pocoo.org/show/358137/
.
а эта строка - это просто подпись
Если я правильно понимаю,
Если я правильно понимаю, ссылки указывают на x11-drivers/nvidia-drivers-260.19.36, а драйвера я пересобирал не раз, и нескольких версий. Или я что-то не так понял?
echo
echo "/usr/lib64/opengl/nvidia/lib/" > /etc/ld.so.conf.d/05nvidia.conf && env-update
Отдаёт костыльком, мягко
Отдаёт костыльком, мягко говоря.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
это и есть костыль, вернее
это и есть костыль, вернее временное решение пока ебилд не поправят ;)
Спасибо за помощь и
Спасибо за помощь и поддержку!
Насколько я понял мне нужно просто подождать пока поправят ebuild? Несколько дней поработаю в Убунтовском лайвцд и на буке без проблем.
я кажется выяснил в чем
я кажется выяснил в чем прикол ))
у меня эта проблема вылезла на работе после обновления, в котором почему-то сначала отключили multilib, а потом включили... дома я на это обновление не попал, а потому сравнил домашние конфиги с рабочими и выяснил, что в /etc/ld.so.conf отсутствует строка "//usr/lib64/opengl/nvidia/lib", которая присутствует в домашних конфигах )) в общем ее надо тупо добавить и все будет ;)
P.S. то решение, которое я предложил ранее, по сути то же самое, т.ч. это был не костыль ;)
P.P.S. вообще честно говоря, я не понимаю, почему при установке данные пихаются в ld.so.conf , вместо отдельного файла в ld.so.conf.d :(
P.P.P.S. не забываем после добаления строки делать env-update ;)
Строчку добавил, env-update
Строчку добавил, env-update сделал, не чего не изменилось, gdm не собирается и не стартует. :(
да, хочу извиниться -
да, хочу извиниться - поспешил с выводами и забыл основы ))
ld.so.conf составляется из содержимого переменной LDPATH, поэтому писать туда что-то бессмысленно... LDPATH прописывается во многих файлах в каталоге /etc/env.d/... в этом каталоге есть файл 03opengl, который автоматически генерируется при
eselect opengl set `parameter`
... почему-то после того злополучного обновления с отключением и включением multilib в этом файле прописывается только путь для 32хбитных библиотек opengl... я посмотрел с помощьюqlop -l
какие пакеты еще обновились в момент отключения multilib и просто их пересобрал... eselect заработал правильно и все восстановилось ;) подозреваю, что все решила пересборка baselayout, но не уверен ))вот, что я пересобрал:
sys-apps/baselayout
sys-libs/timezone-data
media-libs/libvpx
x11-libs/libX11
x11-libs/libXi
virtual/mailx
media-libs/openal
sys-fs/udev
net-wireless/bluez
P.S. baselayout у меня 2.0.2 :)
А, начинаю понимать. :)
А, начинаю понимать. :) Прикол в том, что у меня стабильная ветка, и только для ускорения загрузки я поставил openrc. Тут и закралась засада. :) Пересборка baselayout отдельно не помогла, gdm не собрался.
gdm может не собираться по
gdm может не собираться по другим причинам...
Попробуй emerge -1
Попробуй
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Всем еще раз спасибо за
Всем еще раз спасибо за поддержку и помощь!
И gdm собрался и взлетело! Пересоберу на всякий пакеты обновленные за пару дней.