新しくインストールされた Fedora 32 では、奇妙な selinux Permission Denied の問題により一部のサービスを開始できません。 UNIT LOAD ACTIVE SUB DESCRIPTION
● fprintd.service loaded failed failed Fingerprint Authentication Dae
● systemd-hostnamed.service loaded failed failed Hostname Service
● systemd-localed.service loaded failed failed Locale Service
● systemd-timedated.service loaded failed failed Time & Date Service
systemd-hostnamedを起動しようとしたときのログの例: Sep 02 21:25:26 uragan systemd[1]: Starting Hostname Service...
-- Subject: A start job for unit systemd-hostnamed.service has begun execution
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- A start job for unit systemd-hostnamed.service has begun execution.
--
-- The job identifier is 2907.
Sep 02 21:25:26 uragan audit[4860]: AVC avc: denied { remount } for pid=4860 comm="(ostnamed)" scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:unlabeled_t:s0 tclass=filesystem permissive=0
Sep 02 21:25:26 uragan systemd[4860]: systemd-hostnamed.service: Failed to set up mount namespacing: /run/systemd/unit-root/: Permission denied
Sep 02 21:25:26 uragan systemd[4860]: systemd-hostnamed.service: Failed at step NAMESPACE spawning /usr/lib/systemd/systemd-hostnamed: Permission denied
-- Subject: Process /usr/lib/systemd/systemd-hostnamed could not be executed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The process /usr/lib/systemd/systemd-hostnamed could not be executed and failed.
--
-- The error number returned by this process is ERRNO.
Sep 02 21:25:26 uragan systemd[1]: systemd-hostnamed.service: Main process exited, code=exited, status=226/NAMESPACE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- An ExecStart= process belonging to unit systemd-hostnamed.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 226.
Sep 02 21:25:26 uragan systemd[1]: systemd-hostnamed.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The unit systemd-hostnamed.service has entered the 'failed' state with result 'exit-code'.
Sep 02 21:25:26 uragan systemd[1]: Failed to start Hostname Service.
-- Subject: A start job for unit systemd-hostnamed.service has failed
修正する: USB microSDカードリーダーからインストールされたexfatのために発生したようです。 USBポートからリーダーを削除せずにsystemd-hostnamedサービスを開始できるように、このexfatを手動で削除できます。 exfatとsystemd-hostnamedの自動マウントが失敗し、カードリーダーを再挿入すると停止します。前にこのようなことが起こった人はいますか?
私の考えでは、このボックスはもともとFedora 21でした。 ただし、これら2つの古いパッケージをクリーンアップすることはできません。 # dnf list extras
Last metadata expiration check: 0:05:12 ago on Tue 31 Jan 2023 08:48:18 AM EET.
Extra Packages
fwupdate-efi.x86_64 11-4.fc29 @fedora
fwupdate-libs.x86_64 11-4.fc29 @fedora
# dnf erase fwupdate-efi fwupdate-libs
Error:
Problem: The operation would result in removing the following protected packages: grub2-efi-x64, shim-x64
(try to add '--skip-broken' to skip uninstallable packages)
# dnf --skip-broken erase fwupdate-efi fwupdate-libs
Error:
Problem: The operation would result in removing the following protected packages: grub2-efi-x64, shim-x64
# dnf --skip-broken --disableexcludes=all erase fwupdate-efi fwupdate-libs
Error:
Problem: The operation would result in removing the following protected packages: grub2-efi-x64, shim-x64
これはUEFIシステム(既存のBIOSではありません)ですが、AFAIKはセキュアブートを使用しません。 これらの(関連/関連)パッケージがインストールされます # rpm -qa | grep -i -e fwupd -e shim -e grub | sort
fwupd-1.8.10-2.fc37.x86_64
fwupdate-efi-11-4.fc29.x86_64
fwupdate-libs-11-4.fc29.x86_64
fwupd-efi-1.3-1.fc37.x86_64
fwupd-plugin-flashrom-1.8.10-2.fc37.x86_64
fwupd-plugin-modem-manager-1.8.10-2.fc37.x86_64
fwupd-plugin-uefi-capsule-data-1.8.10-2.fc37.x86_64
grub2-common-2.06-75.fc37.noarch
grub2-efi-x64-2.06-75.fc37.x86_64
grub2-pc-2.06-75.fc37.x86_64
grub2-pc-modules-2.06-75.fc37.noarch
grub2-tools-2.06-75.fc37.x86_64
grub2-tools-efi-2.06-75.fc37.x86_64
grub2-tools-extra-2.06-75.fc37.x86_64
grub2-tools-minimal-2.06-75.fc37.x86_64
grubby-8.40-66.fc37.x86_64
shim-x64-15.6-2.x86_64
この2つの古いパッケージ(fwupdate-efi fwupdate-libs)を削除し、コンピュータが正常に起動し続けるようにするにはどうすればよいですか?