Сегодня по работе впихивали Oracle 11 на машину с новым SLES 11. Устанавливали традиционно по ssh с включённым X-forwarding, заходя командой
ssh -X 192.168.100.11
При установке выяснилось, что X-forwarding работать отказывается напрочь. При запуске приложение выдаёт сообщение о том, что не может открыть дисплей. Самое интересное, что переменная DISPLAY оказалась неопределённой. В нормальных условиях (в SLES 10, например), она себя так по-свински не ведёт:
flycat@observer:~> echo $DISPLAY localhost:11.0
Дальнейшее внимательное наблюдение показало, что при первом заходе по ssh с включённым -X не наблюдается привычного сообщения
flycat@flycat:~> ssh -X flycat@192.168.100.11 Last login: Fri Oct 2 10:10:43 2009 from 10.1.110.13 /usr/bin/xauth: creating new authority file /home/flycat/.Xauthority
что натолкнуло на идею, проверить наличие программы xauth. Её, естественно, не оказалось. Оказывается, если раньше (в SLES 10) xauth входил в состав RPMа xorg-x11-libs, то в новой версии кудесники из Novell вынесли её в отдельный пакет xorg-x11-xauth-7.4-9.15. Который, по умолчанию (естественно) не ставится.
Установка xorg-x11-xauth решила проблему.
Возможно, вас заинтересует:
- Преобразование SLES10 в SLES11 Похоже, апгрейд со SLES 10 (-SP1,-SP2) на SLES 11...
- Suse Linux SLES11 Совершенно неожиданно, прям как снег среди зимы, вышел SLES/SLED...
- Конфиг SuSEfirewall для затруднения жизни SSH-брутфорсерам Jigish Gohil на openSUSE Lizards представил простой, но эффективный...
- Снова сусь, снова 3950 Поставил на работе SLES 10sp2 на парочку IBM x3950...
- Автозагрузка в SUSE (after.local) Иногда возникает необходимость выполнить при загрузке вашего SUSE Linux...
- Таинственный контроллер Вчера по работе поставили мне задачу — установить SLES...

Комментариев нет.