Выдали мне проблему. На машине у одного пользователя не запускается LibreOffice.
В консоль ничего не пишет. Методом тыка дошел до того:
Код: Выделить всё
# which libreoffice3.6
/usr/bin/libreoffice3.6
# ll /usr/bin/libreoffice3.6
lrwxrwxrwx 1 root root 35 Фев 20 2015 /usr/bin/libreoffice3.6 -> /opt/libreoffice3.6/program/soffice
Сам файл посмотрел (судя по всему, он стандартный у всех) и затык происходит на последней строчке:
Код: Выделить всё
# oosplash does the rest: forcing pages in, javaldx etc. are
exec $VALGRINDCHECK $STRACECHECK "$sd_prog/oosplash" "$@"
Т.е. до нее все доходит нормально. У всех пользователей проходит дальше, а у одного на этой строке все стопорится. Если запускать из консоли - просто висит пустая строка бесконечно, пока CTRL+C не нажать. Если запускать из менюшки, то курсор мигает, показывает что libreoffice запускается, потом это пропадает. Что это за переменный - установить не удалось. echo $.. содержимое не показывает. Просто пустая строка.
Подскажите, в какую сторону копать? Какие еще диагностические процедуры можно сбацать?
Предшествовали ли какие-либо события этой проблеме - установить не удалось.
В домашней директории пользователя .libreoffice и .config/libreoffice удалил.
Код: Выделить всё
# uname -a
Linux v1 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:31:33 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/redhat-release
CentOS release 4.8 (Final)
# kde-config --version
Qt: 3.3.3
KDE: 3.3.1-11.el4 Red Hat
kde-config: 1.0
Машина особо древняя и пока что нет возможности обновлять хоть что-то.