普段使っているPCではUbuntuを使っていますが、世間ではもうUbuntu 26も出ているので、さすがにUbuntu 22から24.04.4にアップグレードしてみました。しかし、アップグレードしたところいくつか不具合が見つかりました。
1つ目は、Filesアプリでサムネイルが表示されなくなったということです。AI等に聞いてみてトラブルシューティングをしてもよくわからず、検索してみたところ以下のバグが見つかりました。
"AppArmor update removes /etc/apparmor.d/nautilus profile, breaking thumbnails in Nautilus (Ubuntu 24.04)"
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2148074
要はUbuntu 24.04.4で導入された不具合のようです。修正方法としては上記のバグスレッドにあるように
# This profile allows everything and only exists to give the
# application a name instead of having the label "unconfined"
abi <abi/4.0>,
include <tunables/global>
profile nautilus /usr/bin/nautilus flags=(unconfined) {
userns,
# Site-specific additions and overrides. See local/README for details.
include if exists <local/nautilus>
}
という内容で /etc/apparmor.d/nautilus を作成し、
$ sudo apparmor_parser -r /etc/apparmor.d/nautilus
でプロファイルをリロードすればよいようです。また、一度サムネイルが表示されなかった画像はその結果がキャッシュされているので、削除する必要があります。
2つ目は、Codexのプラグインがコード修正を行う際にsedやperlなどで行う微小な編集でもいちいちエスカレーションする用になってきたというものです。これもAppArmorにbwrapのprofileがないことが原因のようです。なんでいちいちsedやperlをエスカレーションしてくるのかCodexに聞いてみたところ、トラブルシューティングのやり方を教えてくれました。以下のエラーが原因になっているということで、
bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted
このエラーで検索してみたところ、以下のブログ記事に対応方法が書いてありました。
https://etbe.coker.com.au/2024/04/24/ubuntu-24-04-bubblewrap/
同様の手順で /etc/apparmor.d/bwrap を作成しAppArmorをリロードすればよいようです。
コメント
コメントを投稿