У меня две системы. Единственное реальное различие между ними в том, что одна из них — OpenSUSE 12.2, а другая — OpenSUSE 13.1. Ах да, и что коробка 12.2работает, а 13.1 — нет.
В общем, когда я запускаю X, я получаю черный экран. Другие VT все еще работают нормально, но X нет. Самое странное, что все логиказатьсячтобы показать, что X функционирует нормально. (!) Единственное сообщение об ошибке, которое я смог найти, это:
xdm[524]: Starting service gdm..done
xdm[524]: Failed to give slave programs access to the display. Trying to proceed.
xdm[524]: can't open /etc/X11/Xresources
xdm[524]: /usr/bin/xrdb: No such file or directory
xdm[524]: /usr/bin/xrdb: can't open file '/etc/X11/Xresources'
(Это появляется ближе к концу /var/log/messages
.)
В рабочей системепервыйсообщение появляется, но ни одно из следующих.
Файл /etc/X11/Xresources
не существует ни в одной из двух систем. Но одна работает, а другая нет.
Является ли это сообщение об ошибке источником моих проблем или это отвлекающий маневр? Есть идеи, что я мог сделать неправильно?
решение1
Решено:
Похоже, я настроил X на автоматический вход в систему как определенный пользователь, но на сломанном компьютере этот пользователь не существует. (!) Видимо, попытка автоматического входа в систему как несуществующий пользователь — плохая идея. (Конечно, не то чтобы что-то могло выдать мне сообщение об ошибкесказатьчто в этом и была проблема...)