答案1
这些日志来自装甲。
我是这个软件的新手,但基本上 appparmor 有一个规则(即设置),用于 LibreOffice 定义一个投诉方式。当 libreoffice 尝试写入某些文件时,会记录一条警告。
您可以通过删除 libreoffice 的 app-armor 规则来停止这些日志。
例如,请参阅以下链接以获取更多详细信息:
答案2
部分答案(需要进一步研究):
从dmesg
:
[368277.340304] audit: type=1400 audit(1597124108.053:1237): apparmor="ALLOWED" operation="file_lock" profile="libreoffice-soffice" name=...hex... pid=791629 comm="soffice.bin" requested_mask="wk" denied_mask="wk" fsuid=1000 ouid=1000
[368277.456475] audit: type=1400 audit(1597124108.169:1238): apparmor="ALLOWED" operation="rename_src" profile="libreoffice-soffice" name=...hex... pid=791629 comm="soffice.bin" requested_mask="wrd" denied_mask="wrd" fsuid=1000 ouid=1000
并匹配apparmor规则:
$ grep -E "wk|wrd" /etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin
owner @{libo_user_dirs}/**.@{libreoffice_ext} rwk, #Open files rw with the right exts
owner @{libo_user_dirs}/{,**/}lu??????????{,?}.tmp rwk, #Temporary file used when saving
owner @{HOME}/.config/libreoffice{,dev}/** rwk,
owner @{HOME}/.config/soffice.binrc.lock rwk,
owner @{HOME}/.config/QtProject.conf.lock rwk,
owner @{HOME}/.local/share/RecentDocuments/*.lock rwk,
owner @{HOME}/.config/kdeglobals.lock rwk,
一定与这些有关。删除规则是可能的(“部分答案”),但可能不是最佳答案,因此是“部分”。请评论并提供更好的建议,我会更新答案。
答案3
由于我将系统升级到最新的 Ubuntu Studio 20.04 LTS 版本,并且 Libre Office 已升级到最新的 6.4.6 版本,因此我没有收到更多 AppArmor 消息。所以...我猜它已经解决了。