libre office ls: ошибка инициализации строк месяца 13.04

Я пытаюсь запустить офисного писателя, но он ничего не делает. Я запустил его из терминала от имени пользователя root, и он показал мне следующее:

ls: ошибка инициализации строки месяца / usr / bin / libreoffice: 49: cd: не удается перейти к корневому каталогу lrwxrwxrwx 1 1 34 .. / lib / libreoffice / program / usr / bin / libreoffice: 156: exec: / usr / bin / oosplash: не найдено

Есть ли известный обходной путь для этого, потому что мой хороший друг Google не может помочь, и я также не мог найти ответ на этом форуме.

Ты, ребята

0
задан 30 April 2013 в 18:26

1 ответ

Гадкий хак: от имени root отредактируйте стартовый скрипт, например: nano / usr / bin / libreoffice

Найдите раздел, помеченный как «# каталог установки». Там вы найдете строку с командой ls, добавьте опцию "--time-style = iso" для ls. Фиксированная линия должна выглядеть следующим образом:

sd_res = ls --time-style=iso -l "$sd_basename" | sed "s/.*$sd_basename -> //g"

Возможно, вам придется исправить больше, чем этот вызов ls. Это временное исправление, поскольку новая версия libreoffice перезапишет сценарий statup, поэтому вам придется сделать это снова, если проблема все еще будет присутствовать. Также вы можете проверить, если вы наберете «ls -l» в терминале и не получите сообщения об ошибке, тогда проблема решена.

0
ответ дан 30 April 2013 в 18:26

Другие вопросы по тегам:

Похожие вопросы: