zaLinux.ru

LibreOffice перестала запускаться — как исправить. Сброс настроек LibreOffice без запуска (РЕШЕНО)


LibreOffice не запускается

LibreOffice — бесплатный редактор офисных документов. По функциям LibreOffice является аналогом MS Office, но у LibreOffice открыт исходный код и этот офисный пакет работает на всех основных операционных системах, включая Linux.

Я активно пользуюсь LibreOffice практически каждый день в течение нескольких часов на протяжении уже многих лет. Меня устраивает функционал LibreOffice и хорошая совместимость с различными форматами, в том числе с файлами текстового редактора Word от MS Office. Но при этом я бы не отнёс LibreOffice к стабильным программам (по крайней мере с моими настройками) — время от времени программа вылетает из-за какой-то ошибки.

К счастью, в настоящее время LibreOffice имеет потрясающий функционал восстановления документов в случае аварийного завершения работы программы. Неважно, как давно вы сохранили файл над которым работаете, в случае неожиданного завершения работы (сбой в программе или выключение компьютера), LibreOffice восстанавливает файлы в том самом состоянии, в котором они были на момент завершения работы программы. Повторюсь, это не зависит от того, как часто вы сохраняете файл над которым работаете или когда был момент последнего автоматического сохранения файла. То есть LibreOffice в реальном времени хранит и поддерживает в актуальном состоянии копию изменяемого файла.

Но однажды ситуация стала совсем странной — Writer из пакета LibreOffice вылетел и больше LibreOffice не стала запускаться на моём компьютере с Linux.

Чтобы увидеть ошибки из-за которых LibreOffice не может работать, можно запустить в консоли программу (даже с графическим пользовательским интерфейсом). Для LibreOffice выполните следующую команду:

soffice

Я получил следующий набор ошибок:

Attribute does not match Module context!
memory(none)
ptr @isNan
Attribute does not match Module context!
memory(none)
ptr @fsum
Attribute does not match Module context!
memory(none)
  %call3 = tail call double @_Z8_cl_fmindd(double noundef %0, double noundef %_cl_min.09) #8
Attribute does not match Module context!
memory(none)
ptr @_Z8_cl_fmindd
Attribute does not match Module context!
memory(none)
ptr @llvm.fmuladd.f64
Attribute does not match Module context!
memory(none)
  %call = tail call i64 @_Z13get_global_idj(i32 noundef 0) #9
Attribute does not match Module context!
memory(none)
ptr @_Z13get_global_idj
LLVM ERROR: Broken module found, compilation aborted!

Сообщения очень странные и как будто бы не релевантные LibreOffice. Поиск в Google мне не помог с этими ошибками. LibreOffice по-прежнему не запускалась.

Как восстановить LibreOffice

Удаление всех пакетов LibreOffice (без удаления конфигурационных файлов) не исправило ситуацию.

К счастью, у LibreOffice имеется опция --safe-mode, которая запускает LibreOffice в Безопасном режиме, то есть временно запускает со свежим профилем пользователя и помогает восстановить сломанную конфигурацию:

soffice --safe-mode

Как сбросить настройки LibreOffice

Ура! Как минимум, удалось запустить LibreOffice. Теперь можно приступить к исправлению настроек.

За несколько часов до того, как я столкнулся с этой проблемой, я обновил словари для проверки орфографии. Но я не уверен, что это имеет отношение к моей проблеме.

Значение настроек довольно очевидно из их названия. Настройки со словами «восстановить», «удалить», «сбросить» являются более радикальными, поскольку впоследствии вам придётся заново настраивать профиль пользователя или устанавливать расширения.

Я выбрал более мягкий вариант, а именно «Отключить аппаратное ускорение (OpenGL, OpenCL, Vulkan)».

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


Если вам не помогло отключение настроек или расширений, то продолжайте экспериментировать.

Безопасный режим LibreOffice

Пункты со словом «Восстановить» означают откат к предыдущим последним рабочим настройкам или расширений к последнему рабочему состоянию. То есть вы получите вашу обычную настроенную рабочую среду LibreOffice, но будут потеряны последние обновления или последние сделанные настройки.


Вариант «Восстановить из резервной копии» → «Восстановить конфигурацию пользователя к последнему рабочему состоянию» откатит настройки LibreOffice до того момента, когда программа работала.

Вариант «Восстановить из резервной копии» → «Восстановить расширения пользователя к последнему рабочему состоянию» отменит последние обновления и откатит файлы расширений до рабочих.

Вариант «Настроить» → «Отключить все расширения пользователя» сохранит все файлы расширений, но сделает их неактивными. Впоследствии вам нужно будет заново активировать расширения.

Опция «Настроить» → «Отключить аппаратное ускорение (OpenGL, OpenCL, Vulkan)» просто выключит указанную настройку — вы можете заново её включить в любой момент в настройках LibreOffice.

Вариант «Расширения» → «Удалить все расширения пользователя» не только отключит, но и удалит файлы расширений. К этому варианту вы можете прибегнуть после того, если отключение расширений не помогло.

Вариант «Расширения» → «Сброс состояния общих расширений» означает сброс настроек установленных расширений.

Вариант «Расширения» → «Сброс состояния встроенных расширений» означает сброс настроек расширений, которые поставляются вместе с LibreOffice.

Чтобы полностью сбросить настройки интерфейса и вернуться к исходному виду, выберите «Возврат к настройкам установки» → «Сброс настроек и изменений интерфейса».

Чтобы полностью сбросить все настройки LibreOffice и вернуться к состоянию сразу после установки LibreOffice, выберите вариант «Возврат к настройкам установки» → «Сброс профиля пользователя».

После выбора желаемой опции нажмите кнопку «Применить и перезапустить».


После выполнения этого действия вы можете запустить LibreOffice обычным способом (например, через меню, ярлык или кликнув по файлу с офисным документом). Если LibreOffice запустился, то вы можете работать с программой как и раньше. Хотя, возможно, вам понадобиться повторная настройка приложения.

Как отредактировать документ без сброса настроек

Если вы хотите всего лишь быстро просмотреть или отредактировать документ без принятия каких-либо решений и сброса настроек, то нажмите кнопку «Продолжить в безопасном режиме». В этом режиме отключены все расширения, но, по крайней мере, вы сможете просматривать и редактировать офисные файлы если LibreOffice не запускается другим способом.

Где находится профиль пользователя

Возможно перед тем, как сбросить настройки, вы захотите сделать резервную копию пользователя.

Для этого нажмите опцию «Дополнительно».

Вам откроются дополнительные возможности:

  • Архивировать профиль пользователя — то есть вы сможете создать резервную копию текущего профиля пользователя перед его изменением или удалением
  • Показать профиль пользователя — будет открыта директория, в которой хранятся файлы профиля пользователя. Вы можете вручную их скопировать в безопасное место для сохранения резервной копии.

Пример пути до этой папки: 

~/.config/libreoffice/4/user/

Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *