LibreOfficeが吐き出す多量のメッセージを抑制したい

こんにちは、初めて質問します。
私はdebian 10.7上でLibreOffice 6.1.5.2を使用しています。LibreOfficeはdebianをインストールすると同時にインストールされたものを使い、その後aptitudeを経由してアップグレードしています。

Calc上で作業すると、同時に多量のメッセージが/var/log/syslogファイルに吐き出され、dmesgコマンドがほとんど役に立たなくなってしまします。メッセージの出力を抑制することはできないでしょうか。

メッセージを全てここに上げることはできませんが、次のような内容です。

audit: type=1400 audit(1607991541.334:9883): apparmor=“ALLOWED” operation=“open” profile=“libreoffice-soffice” name="/export_home/t…r/basic/script.xlc" pid=26501 comm=“soffice.bin” requested_mask=“r” denied_mask=“r” fsuid=107 ouid=107

audit: type=1400 audit(1607991541.334:9884): apparmor=“ALLOWED” operation=“unlink” profile=“libreoffice-soffice” name="/export_home/…/libreoffice/4/user/basic/script.xlc" pid=26501 comm=“soffice.bin” requested_mask=“d” denied_mask=“d” fsuid=107 ouid=107

audit: type=1400 audit(1607991541.334:9885): apparmor=“ALLOWED” operation=“mknod” profile=“libreoffice-soffice” name="/export_home/…/libreoffice/4/user/basic/script.xlc" pid=26501 comm=“soffice.bin” requested_mask=“c” denied_mask=“c” fsuid=107 ouid=107

audit: type=1400 audit(1607991552.354:10128): apparmor=“ALLOWED” operation=“open” profile=“libreoffice-oopslash” name="/usr/…/lib/libz.so.1.2.11" pid=27143 comm=“oosplash” requested_mask=“r” denied_mask=“r” fsuid=107 ouid=0

沢山ありすぎて書ききれませんが、99% auditが吐き出すメッセージです。

TDF配布のdebパッケージではなくDebian配布のパッケージの問題でしたら、Debianの問題ですので、こちらではなくDebianのほうで相談をお願いします。

さて、Busterをクリーンインストールして、LibreOffice 6.1.5 Calcを起動してsyslogやdmesg、journaldを見ましたが出ていたのはこれだけでした。見たところuimのほうですし、LibreOfficeとは直接関係がないように見えます。

[   78.527800] audit: type=1400 audit(1608203693.101:21): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/sigscheme-init.scm" pid=
1846 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.532724] audit: type=1400 audit(1608203693.109:22): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/sigscheme-init.scm" pid=
1846 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.533111] audit: type=1400 audit(1608203693.109:23): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/srfi-55.scm" pid=1846 co
mm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.533213] audit: type=1400 audit(1608203693.109:24): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/srfi-55.scm" pid=1846 co
mm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.533469] audit: type=1400 audit(1608203693.109:25): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/srfi-0.scm" pid=1846 com
m="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.533569] audit: type=1400 audit(1608203693.109:26): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/lib/srfi-0.scm" pid=1846 com
m="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.533931] audit: type=1400 audit(1608203693.109:27): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/init.scm" pid=1846 comm="sof
fice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.534032] audit: type=1400 audit(1608203693.109:28): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/init.scm" pid=1846 comm="sof
fice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.534248] audit: type=1400 audit(1608203693.109:29): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/light-record.scm" pid=1846 c
omm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[   78.534349] audit: type=1400 audit(1608203693.109:30): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/usr/share/uim/light-record.scm" pid=1846 c
omm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

インストールされているLibreOfficeのDebianパッケージは以下です。

ii  liblibreofficekitgtk                  1:6.1.5-3+deb10u6                            amd64        GTK3 widget wrapping LibreOffice functionality
ii  libreoffice-avmedia-backend-gstreamer 1:6.1.5-3+deb10u6                            amd64        GStreamer backend for LibreOffice
ii  libreoffice-base-core                 1:6.1.5-3+deb10u6                            amd64        office productivity suite -- shared library
ii  libreoffice-calc                      1:6.1.5-3+deb10u6                            amd64        office productivity suite -- spreadsheet
ii  libreoffice-common                    1:6.1.5-3+deb10u6                            all          office productivity suite -- arch-independent files
ii  libreoffice-core                      1:6.1.5-3+deb10u6                            amd64        office productivity suite -- arch-dependent files
ii  libreoffice-draw                      1:6.1.5-3+deb10u6                            amd64        office productivity suite -- drawing
ii  libreoffice-gnome                     1:6.1.5-3+deb10u6                            amd64        office productivity suite -- GNOME integration
ii  libreoffice-gtk3                      1:6.1.5-3+deb10u6                            amd64        office productivity suite -- GTK+ 3 integration
ii  libreoffice-help-common               1:6.1.5-3+deb10u6                            all          office productivity suite -- common files for LibreOffice help
ii  libreoffice-help-en-us                1:6.1.5-3+deb10u6                            all          office productivity suite -- English_american help
ii  libreoffice-help-ja                   1:6.1.5-3+deb10u6                            all          office productivity suite -- Japanese help
ii  libreoffice-impress                   1:6.1.5-3+deb10u6                            amd64        office productivity suite -- presentation
ii  libreoffice-l10n-ja                   1:6.1.5-3+deb10u6                            all          office productivity suite -- Japanese language package
ii  libreoffice-math                      1:6.1.5-3+deb10u6                            amd64        office productivity suite -- equation editor
ii  libreoffice-style-colibre             1:6.1.5-3+deb10u6                            all          office productivity suite -- colibre symbol style
ii  libreoffice-style-elementary          1:6.1.5-3+deb10u6                            all          office productivity suite -- Elementary symbol style
ii  libreoffice-style-tango               1:6.1.5-3+deb10u6                            all          office productivity suite -- Tango symbol style
ii  libreoffice-writer                    1:6.1.5-3+deb10u6                            amd64        office productivity suite -- word processor
ii  libreofficekit-data                   1:6.1.5-3+deb10u6                            all          common data for LOKDocView

質問のログの中の **name="/export_home/t…r/basic/script.xlc"**を見ると、通常のローカルPCにインストールしたデスクトップ環境とは違うようですし、LibreOfficeの問題と言うよりAppArmorとAuditの問題だと思いますので、DebianのMLで尋ねられるのがいいのではないでしょうか?

思わぬお手数を掛けてしまい申し訳ありませんでした。debianあるいは他の要因を探ってみたいと思います。
現状、メッセージの意味を確認するところからでしょうか…

そうですね。質問のログでは、ALLOWEDとなっているので、これ自体は問題ないと思いますが、他になにかないか確認されるのがいいと思います。そして、インストールされているマシンの環境がわからないので、なんとも言えなかったのですが、インストールされている環境が原因でAppArmorとAuditが反応しているように見えるので、その辺の状況説明を添えていただくと何かわかるような気がしました

あとはAppArmorの設定、libreoffice-sofficeが反応しているので、そこもチェックされてみるといいかもしれません

重ねてご連絡ありがとうございました。しばらく時間を掛けて調査してみたいと思います。何か結果が判明しましたらご報告致します。

何故、多量のメッセージが出力されるのか理由は現在も不明です 。
しかしながら、対症療法的に『このようにすれば、メッセージ出力を抑制できる。』方法が判明しました。

私のパソコンにはメッセージに表示される"audit"なるアプリはインストールされていません。aptitudeによる確認でも、“audit"を検索すると説明 される”/etc/audit"ディレクトリなども存在しません。「auditはインストールされていないのに、何でaudit…メッセージが出てくるんだ。」の疑問から調べた結果です。

1.webでは英語環境に於いて、私が指摘したものと同じと思われる問題が数例質問されているのを見つけました。例えば: logs - Why is apparmor logging ALLOWED cases for LibreOffice? - Unix & Linux Stack Exchange です。これによれば、多くのメッセージを吐き出す要因になっているのはauditではなく、apparmorの設定ファイルのようです。確かにapparmor関連のファイルは私の環境にも見つかりました。

2.同じような問い合わせを探して: Bug #1780162 “libreoffice triggers very many AppArmor complaints...” : Bugs : libreoffice package : Ubuntu に書かれている…

sudo apparmor_parser -R /etc/apparmor.d/usr.lib.libreoffice.program.oosplash /etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin

を実行したところ、メッセージの出力は止まりました。もしかしたら、マシンをリブートしたら元に戻ってしまうのかも知れませんが、その時は別に対処を考えます。