Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: OpenOffice на 8100 порту  (Прочитано 1718 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vtarbaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
OpenOffice на 8100 порту
« : 08 Апреля 2013, 07:38:30 »
Привет всем.
Решил недавно использовать OpenOffice для конвертации документов в PDF.
Поставил следуя это рекомендации
http://www.openoffice.org/download/common/instructions.html#linux-deb
отлично работает.

Потом попробовал запустить
командой
soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard

работает и из программы можно подключится, и даже конвертирует.

Потом поставил шрифты от ms.

И всё, теперь не работает в режиме сервиса (как редактор работает).
Удалил шрифты, переустановил openoffice, не помогает.

Что может быть, подскажите?

Спасибо

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: OpenOffice на 8100 порту
« Ответ #1 : 08 Апреля 2013, 09:05:55 »
Создать нового пользователя, залогиниться под ним, попробовать запустить OO как сервис.
Если заработает - причина в конфигах исходного пользователя, скорее всего в конфигах OO.

PS: LO не лучше ли будет?
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн vtarbaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: OpenOffice на 8100 порту
« Ответ #2 : 08 Апреля 2013, 09:13:02 »
Сейчас попробую, под другим пользователем.

LibreOffice тоже умеет такое делать, под ubuntu?

Пользователь решил продолжить мысль 08 Апреля 2013, 09:19:09:
Если это имеет значение, то при запуске
выдает следующее:

"Fontconfig warning: "/opt/openoffice.org/basis3.4/share/fonts/truetype/fc_local.conf", line 33: Having multiple <family> in <alias> isn't supported and may not works as expected"

Но, такое же сообщение выдавалось когда всё работало.

P.S.
Вообще всё запускается, но порт 8100 не слушает.

Пользователь решил продолжить мысль 08 Апреля 2013, 10:36:58:
Self-Perfection,
Спасибо
Создал нового юзера, запустил под ним, работает.
В своей домашней папке почистил ~/.cache/fontconfig
Теперь и у меня работает.

Ещё раз спасибо
« Последнее редактирование: 08 Апреля 2013, 10:36:58 от vtarbaev »

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: OpenOffice на 8100 порту
« Ответ #3 : 11 Апреля 2013, 21:06:12 »
Не уверен что по теме, но может пригодится…
Есть ещё один приём, я применял его для конвертации, так как консольная версия LO не запустится если запущено отдельно GUI. Можно создать временный конфигурационный каталог (см. bugs.freedesktop.org)


А вот так выглядел мой скрипт для конвертации ODG в PDF, прикол в "-env:UserInstallation=file://$Profile"
Код: (bash) [Выделить]
#!/bin/sh

echo "Create new profile folder for LibreOffice (see https://bugs.freedesktop.org/show_bug.cgi?id=37531)":
Profile=$(mktemp -d)
echo "$Profile"
if [ ! -e $Profile ]
then
echo "[FAIL]";
exit;
fi

for FullFileName in *.odg;
do
echo "Processing file: $FullFileName";
soffice --headless -env:UserInstallation=file://$Profile --convert-to pdf:draw_pdf_Export -outdir "../" "$FullFileName" > /dev/null 2>&1;
done

echo "Remove temporary profile"
rm -rf "$Profile"
Ubuntu 14.10

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.