Libreoffice 5.4.5.1 добирается, доступ запрещен на NFS смонтировал файловую систему

Используя Ubuntu 17.10 и Libreoffice я обновил все сегодня.
Попытка открыть .od_ документы от моей папки Documents / теперь приводит к "Доступу запрещен" (см. также вопрос [Доступ к *.doc был запрещен | Libreoffice 5.4.5.1),

/ Документы в моем случае смонтирован через NFS.

Копирование документа от файловой системы NFS до локальных работ $HOME и скопированного документа может быть открыто с Libreoffice.
Таким образом, ошибка, кажется, влияет только на сетевые или съемные файловые системы.

Править: Структурированный вопрос и перемещенный решение отдельного ответа

6
задан 24 February 2018 в 08:54

2 ответа

При поиске Интернета я нашел поток в Ubuntu Одним представлением решения: https://bugs.launchpad.net/ubuntu / + source/libreoffice / + bug/1751005/comments/10
Насколько я понял долгое обсуждение, оно имеет отношение к apparmor защите.
То, что я наконец сделал и что помогло мне (не поняло почему :(

sudo ln -s /etc/apparmor.d/usr.lib.libreoffice.program.* /etc/apparmor.d/disable/

Но теперь перезапуск apparmor сервиса приводит к отказу. Таким образом, я должен был искать снова, и это решило мою 2-ю проблему.

sudo apt-get install apparmor-easyprof-ubuntu

Однако libreoffice все еще не мог открыть мои файлы. Таким образом, я перезагрузил. После перезагрузки я проверил состояние apparmor

sudo service apparmor status

поставка

apparmor.service - AppArmor initialization
   Loaded: loaded (/lib/systemd/system/apparmor.service; enabled; vendor preset: enabled)
   Active: active (exited) since Thu 2018-02-22 23:43:41 CET; 47min ago
     Docs: man:apparmor(7)
           http://wiki.apparmor.net/
  Process: 945 ExecStart=/etc/init.d/apparmor start (code=exited, status=0/SUCCESS)
 Main PID: 945 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   Memory: 0B
      CPU: 0
   CGroup: /system.slice/apparmor.service

Feb 22 23:43:41 lnx54srv14 systemd[1]: Starting AppArmor initialization...
Feb 22 23:43:41 lnx54srv14 apparmor[945]:  * Starting AppArmor profiles
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.lib.libreoffice.program.oosplash
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.lib.libreoffice.program.senddoc
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.lib.libreoffice.program.soffice.bin
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.lib.libreoffice.program.xpdfimport
Feb 22 23:43:41 lnx54srv14 apparmor[945]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Feb 22 23:43:41 lnx54srv14 apparmor[945]:    ...done.
Feb 22 23:43:41 lnx54srv14 systemd[1]: Started AppArmor initialization.

И удивительно Libreoffice теперь работает снова над смонтированными документами всего моего NFS.

Но можете быть Вы, должен проверить комментарий № 18 и больше прибыть в панель запуска. Они могли бы представить другого (лучше?) решение: https://bugs.launchpad.net/ubuntu / + source/libreoffice / + bug/1751005/comments/18

2
ответ дан 23 November 2019 в 07:53

Временное решение до перезагрузки (см. эту ошибку libreoffice, не может открыть документ не в $HOME):

sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libreoffice.program.*

Постоянное решение отключить профили пользователей:

sudo ln -s /etc/apparmor.d/usr.lib.libreoffice.program.* /etc/apparmor.d/disable/
3
ответ дан 23 November 2019 в 07:53

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

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