LINUX.ORG.RU

LibreOffice не открывает и не сохраняет документы

 , ,


0

1

Всем здравствуйте, есть проблема с LibreOffice:

  1. При создании нового документа в LibreOffice Writer (в других приложениях из пакета LibreOffice не пробовал) LibreOffice сообщает в диалоговом окне:
"Ошибка при сохранении документа ИМЯ_ДОКУМЕНТА
Объект недоступен.
Доступ к объекту не разрешен
из-за ограничения прав пользователя"
  1. при использовании по крайней мере Yandex-disk для Linux. После синхронизации Яндекс.Диска LibreOffice Writer отказывается открывать документы выдавая сообщение в диалоговом окне:
"операция на home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/yandex.disk/ПУТЬ_К-ФАЙЛУ/ЕЩЕ_ПУТЬ_К_ФАЙЛУ/ИМЯ_ФАЙЛА.doc запущена с недопустимым параметром"

Что делать в этой безвыходной ситуации? Используемая ОС: Gentoo Linux Используемое DE: LXQt Используемый юзер: создан как в Хэндбуке, следубщим образом, даже пользователь с тем же именем (да да, мне было лень придумывать):

root #useradd -m -G users,wheel,audio -s /bin/bash larry
root #passwd larry
Password: (Enter the password for larry)
Re-enter password: (Re-enter the password to verify)

Все скачивалось из официального репозитория Gentoo. Libreoffice используется app-office/libreoffice-bin, то есть бинарник (не хочу я на своем дохлом копутере собирать ЭТО с исходного кода)

Заметил, что при установке LibreOffice, Portage сообщает что ebuild кривой:

* QA Notice: The ebuild is installing to one or more unexpected paths:
 * 
 *   /usr/share/doc/libreoffice-7.1.3.2
 * 
 * Please fix the ebuild to use correct FHS/Gentoo policy paths.

Полный вывод emerge –ask app-office/libreoffice-bin:

emerge --ask app-office/libreoffice-bin
setlocale: unsupported locale setting
setlocale: unsupported locale setting

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] app-office/libreoffice-bin-7.1.3.2 

Would you like to merge these packages? [Yes/No] Yes
Sorry, response 'Yes' not understood. [Yes/No] Yes

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-office/libreoffice-bin-7.1.3.2::gentoo
 * amd64-bin-libreoffice-7.1.3.2.tar.xz BLAKE2B SHA512 size ;-) ...                                                            [ ok ]
 * Using python3.9 to build
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
>>> Unpacking source...
 * Uncompressing distfile amd64-bin-libreoffice-7.1.3.2.tar.xz
 * Unpacking new amd64-bin-libreoffice-7.1.3.2.tar
>>> Unpacking ./amd64-bin-libreoffice-7.1.3.2.tar to /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/work
>>> Source unpacked in /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/work
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
>>> Preparing source in /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/work ...
 * Adjusting to prefix /
 *   50-libreoffice-bin ...                                                                                                    [ ok ]
>>> Source prepared.
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
>>> Configuring source in /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/work ...
>>> Source configured.
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
>>> Compiling source in /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/work ...
>>> Source compiled.
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
 * Skipping make test/check due to ebuild restriction.
>>> Test phase [disabled because of RESTRICT=test]: app-office/libreoffice-bin-7.1.3.2
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory

>>> Install app-office/libreoffice-bin-7.1.3.2 into /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/image
>>> Completed installing app-office/libreoffice-bin-7.1.3.2 into /var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/image

 * Final size of build directory: 1512556 KiB (  1.4 GiB)
 * Final size of installed tree:   779004 KiB (760.7 MiB)

/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
 * QA Notice: The ebuild is installing to one or more unexpected paths:
 * 
 *   /usr/share/doc/libreoffice-7.1.3.2
 * 
 * Please fix the ebuild to use correct FHS/Gentoo policy paths.
 * Verifying compiled files in /usr/lib/python3.9/site-packages

>>> Installing (1 of 1) app-office/libreoffice-bin-7.1.3.2::gentoo
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
 * QA Notice: Symbolic link /usr/lib64/libreoffice/sdk/classes points to /usr/share/libreoffice/sdk/classes which does not exist.
/var/tmp/portage/._unmerge_/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 216: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/._unmerge_/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 217: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/._unmerge_/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 216: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/._unmerge_/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 217: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
 * Updating icons cache ...                                                                                                    [ ok ]
 * Updating .desktop files database ...                                                                                        [ ok ]
 * Updating shared mime info database ...                                                                                      [ ok ]
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
 * Updating icons cache ...                                                                                                    [ ok ]
 * Updating .desktop files database ...                                                                                        [ ok ]
 * Updating shared mime info database ...                                                                                      [ ok ]
 * If you plan to use the Base application you should use a source build and enable java and firebird.
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 221: warning: setlocale: LC_NUMERIC: cannot change locale (myv_RU.UTF-8): No such file or directory
/var/tmp/portage/app-office/libreoffice-bin-7.1.3.2/temp/environment: line 222: warning: setlocale: LC_TIME: cannot change locale (myv_RU.UTF-8): No such file or directory

>>> Recording app-office/libreoffice-bin in "world" favorites file...

 * Messages for package app-office/libreoffice-bin-7.1.3.2:

 * If you plan to use the Base application you should use a source build and enable java and firebird.
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

P.S.: я в Линуксах нуб- Гента мой первый Линукс, решил пойти по сложному пути, хочу научиться чему то полезному, Линуксу например.

Локаль кривая дальше лень читать

deity ★★★★
()

myv_RU.UTF-8

Что это? Разберись с локалями и не занимайся самодеятельностью, раз не можешь потом разгрести.

  • QA Notice: The ebuild is installing to one or more unexpected paths:
  • /usr/share/doc/libreoffice-7.1.3.2

На это можно забить.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от anonymous

Ну как сказать, Генту поставить могу, искы настроил, русскую раскалдку на клавиатуре сделал, звук работает, ютуб играет, Яндекс.Диск синхронизируется, так что да чему то научился.

Lawyer_Roger
() автор топика
Ответ на: комментарий от grem

Что это? Разберись с локалями и не занимайся самодеятельностью, раз не можешь потом разгрести.

Локали имеют значение для разрешения приложений? О_о, ну попробую.

Lawyer_Roger
() автор топика
Ответ на: комментарий от Lawyer_Roger

Я понятие не имею, что это вместо локали вписано.

Можешь, конечно проверить запуск приложения с другой локалью, добавив перед командой запуска LANG=«C» или что-то такое.

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

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от foxy_ant

Остальные файлы из $HOME, которые не с Я.Д, нормально открывает-сохраняет?

Нет, он не сохраняет даже новый файл, то есть при запуске Либры и создании нового файла, он не сохраняется. Один файл RTF из интеренета скаченный все таки открылся. И больше ничего.

Lawyer_Roger
() автор топика
Ответ на: комментарий от grem

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

Проблема не только я Яндекс.Диском. Не сохраняется даже файл который я пытаюсь сохранить при создании нового.

Lawyer_Roger
() автор топика
Ответ на: комментарий от Lawyer_Roger

Разбирайся с локалями сначала.

Заодно можно проверить права доступа на каталог, в который пытаешься сохранять.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от Lawyer_Roger

Не сохраняется даже

Так может у тебя libxml2 фолит?

anonymous
()
Ответ на: комментарий от Lawyer_Roger

Проверяй права на каталог и файлы.

root #useradd -m -G users,wheel,audio -s /bin/bash larry

Проверь заодно все ли скопировалось из /etc/skel в хомяк larry

Иногда проявляются причуды с переменными и работой sh(bash).

foxy_ant ★★
()
Последнее исправление: foxy_ant (всего исправлений: 1)
Ответ на: комментарий от grem

Разбирайся с локалями сначала.

Я вобщем не знаю как работают локали, но таки да, послеп того как поставил локаль en_US все проблемы вроде как пропали и Либра работает как должна, спасибо.

Lawyer_Roger
() автор топика
10 ноября 2021 г.
Ответ на: комментарий от anonymous

так как я использую LXQt, то сделал банально через графическое меню настроек: параметры-настройки LXQt- Локаль, там выбирается en_US или ru_RU

Lawyer_Roger
() автор топика

я в Линуксах нуб- Гента мой первый Линукс, решил пойти по сложному пути, хочу научиться чему то полезному, Линуксу например.

Так ты поступаешь как дурачок, а не новичок. Новичок начал бы с opensuse, или, в твоём случае, с xubuntu. Раз не нашлось «гуру» под рукой.

Никогда не ставил бинарники в Генте. Грамотный режим дня и скрипты решают.

По теме, тебя предупредили о проблеме, а ты всё равно полез устанавливать, являясь якобы новичком.

anonymous
()
Ответ на: комментарий от anonymous

либра - глючный трэшак

Пруфы?

anonymous
()

Опять пишу xubuntu вместо lubuntu. Выше я писал именно про lubuntu.

anonymous
()

Доступ к объекту не разрешен из-за ограничения прав пользователя

Просто ты в России.

wandrien ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.