Автор Тема: School Junior 7.0.5 p7>p8 не запускается (падает) LibreOffice (Решено)  (Прочитано 31219 раз)

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
И нет java-common?

snappy-java-1.0.5-alt1_5jpp8
Не знаю что вам его втащило, про этот не могу сказать.

Но эти точно лишние:
java-1.6.0-sun-headless-1.6.0.26-alt8
java-1.6.0-sun-1.6.0.26-alt8
fonts-ttf-java-1.6.0-sun-1.6.0.26-alt8
java-1.7.0-openjdk-devel-1.7.0.79-alt2_2.5.5.0jpp7

А лучше удалите их все, кроме snappy-java-1.0.5-alt1_5jpp8. Удалите каталог .java в домашнем каталоге. Снова установите только java-1.7.0-openjdk-1.7.0.79-alt2_2.5.5.0jpp7 и всё, что он потянет. С ним должен установиться и java-common. При удалении смотрите внимательно, чтобы не вынесло нужные вам программы.

Потом откройте настройки LibreOffice — должно быть как во вложении, только с вашей версией Java. На всякий случай можно снять крыжик со строчки с Java, и снова его поставить, чтобы переподключилась.

Если не поможет, попробуйте переименовать профиль LibreOffice. Я не пользуюсь альтовым LO, поэтому не могу точно сказать, он может класть профиль просто в домашний каталог. LO c офсайта держит профиль в ~.config/libreoffice. Вот этот каталог libreoffice и надо переименовать. При запуске будет создан новый профиль с дефолтными настройками.

Если и это не поможет. Запустите LO из эмулятора терминала, попробуйте (не закрывая терминал) открыть базу данных и таблицу. Смотрите выхлоп в терминал, ошибки там могут быть записаны. Кроме того сама Java при падениях делает скрытый лог-файл в домашнем каталоге, кажется (имя и где точно не скажу ибо много лет уже такого не встречал).

И кстати какие именно базы данных вы используете?

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Что мешает установить 64-битную ОС?
В таком случае лучше сначала попробовать установить сборку LibreOffice с офсайта.

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Что мешает установить 64-битную ОС?
Средняя конфигурация: Celeron 2,6/ ОЗУ 1 Гб. При замене 32-битной на 64-битную по быстродействию, потреблению памяти сильно отразится?
И кстати какие именно базы данных вы используете?
В школьной программе есть темы (Табличные базы данных. Системы управления БД), при изучении которых будет нужен Base. Под Linux есть еще варианты?
...попробовать установить сборку LibreOffice с офсайта.
Пробовал LibreOffice 6.1. Base так же не работает.
« Последнее редактирование: 04.09.2018 07:01:45 от igorigor76 »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Средняя конфигурация: Celeron 2,6/ ОЗУ 1 Гб. При замене 32-битной на 64-битную по быстродействию, потреблению памяти сильно отразится?
С такой памятью 64-бит не стоит использовать.

В школьной программе есть темы (Табличные базы данных. Системы управления БД), при изучении которых будет нужен Base. Под Linux есть еще варианты?
Мой вопрос не об этом — Base, как оболочка может использоваться для многих баз данных (DBF, HSQLDB, JDBC, PostreSQL, Firebird... etc). Какую вы используете? Как вариант — база данных, которая у вас есть, может устареть по версии и в новой версии LO уже не поддерживаться. Или у вас MySQL, коннектор к которой находится в пакете LibreOffice-extensions, который вы удалили. В этом случае не мешает попробовать создать HSQLDB и посмотреть сможет ли LO с ней работать.

Пробовал LibreOffice 6.1. Base так же не работает.
Для начала, всё таки стоит навести порядок с пакетами Java, как уже написал.
6.1 в вашем случае, для проверки не лучший вариант, более ранние версии больше подходят. Кстати, лучше и надёжнее завершённые релизы LO (с номерами версий Х.Х.7.2), в них меньше всего ошибок.

С падениями LO альтовской сборки понятно — виновато(ы) како(и)е-то из расширений. Как именно у вас не работает 6.1 с офсайта?
« Последнее редактирование: 04.09.2018 08:26:44 от stranger573 »

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
64-х битная система в целом быстрее работает 32-х битной. процентов на 30.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Угу. И с таким объёмом памяти, вся эта быстрота как раз уйдёт на свопинг. 32 бит и на 2-ух гигабайтах тесно в современном Линукс.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Обычно, память достаточно просто нарастить.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Обычно, память достаточно просто нарастить.

Современной Линукс системе нужно минимум 8 гигабайт памяти.
Она жрёт как и винда:
$ uptime
 11:11:26 up 7 days, 14:18, 14 users,  load average: 1,13, 1,50, 1,82
$ free -m
             total       used       free     shared    buffers     cached
Mem:          8017       6389       1627          0        265       4042
-/+ buffers/cache:       2082       5934
Swap:        10607         15      10592

А экономить на кеше, всё равно что себе ноги поотрубать.
Но старую архитектуру можно прокачивать памятью если это хобби. Да и то подумать, а стоит ли. Иначе это выброшенные на ветер деньги. И оптимизация системы, занятие то ещё. Линуксоиды нихрена не умеют оптимизировать код и пишут код под текущую актуальную архитектуру. У них руки для этого не оттуда растут. А частота памяти сейчас, как у меня на процессоре в ноутбуке.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
linux обычно не жрёт. Жрут приложения типа firefox или chrome.

У меня много установленных систем с 1Gb, но там нет браузера.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Операционная система без приложений, это продукт сам в себе. И без приложений он никому не нужен.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Операционная система без приложений, это продукт сам в себе. И без приложений он никому не нужен.

ну отказаться от LO и FF и установить абиворд и нетсурф... :)

вон недавно возился с 32-я битами, ядро 4.9, опенбокс с тинт2 на реальной машине с интел графикой легко в 80 метров влез, а на виртуалке аж в 45 :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Пробовал LibreOffice 6.1. Base так же не работает.

6.1 не стабильная версия - есть же 5ка.
Ну и винтажный ООо никто не отменял :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Сейчас стабильная версия 6.0. Не выкинули бы Coin из Sisyphus – давно бы собрал и в Sisyphus и в p8.
Андрей Черепанов (cas@)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Операционная система без приложений, это продукт сам в себе. И без приложений он никому не нужен.

Мой посыл был к тому, что приложения стали больше жрать на любой операционке, а требования Linux к железу не особо изменились.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Понаписали-то...

Топикстартеру:

Падения LO в 32-битной системе, а также неработоспособность Base, похоже на ядерный баг (https://lkml.org/lkml/2017/7/3/1008), описано тут (там же и обходное решение): https://bugs.documentfoundation.org/show_bug.cgi?id=108619

Но пакеты Java всё-таки приведите в порядок. Их совсем не надо несколько разных версий это может вызывать проблемы в самых неожиданных местах.

Цитировать
There are 2 workarounds for this issue:

Add kernel parameter stack_guard_gap=1

Or

Start Libreoffice, click on Tools, click on options and under Libreoffice section click on Advanced.
And instead of changing parameteres, considering I don't use java in Libreoffice, I've simply deselected "Use a Java runtime environment".
Во втором варианте Base работать не будет.
« Последнее редактирование: 05.09.2018 02:35:22 от stranger573 »