zypper dup
システムを更新しようとしてmdadm
問題が発生しました。fish
重要な場合は、openSUSE Tumbleweedでこれを実行しています。また、どのようなRAIDも設定されておらmdadm
ず、すべてが単一のドライブにあるので、RAIDアレイを処理するだけでなく、システムにどのような機能があるのかわかりません。
私が興味を持っている結果は次のとおりです。
Checking for file conflicts: ........................................................[error]
Detected 1 file conflict:
File /sbin/mdadm
from install of
mdadm-4.2-150500.4.4.x86_64 (SUSE:SLE-15:Update)
conflicts with file
/usr/sbin/mdadm
from install of
mdadm-4.2-150500.4.4.x86_64 (SUSE:SLE-15:Update)
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
Continue? [yes/no] (no): y
error: unpacking of archive failed on file /usr/sbin/mdadm;65da9dab: cpio: open failed - No such file or directory
を使用して更新しようとしましたが、dnf update
同様の結果が得られました。また、mdadm
何もしてはいけないと確信していますが、完全に削除して再インストールしてみました。振り返ってみると、私のシステムパッケージ[†]の他の問題のため、本当に悪い考えのようです。上記。
この問題GitHubリポジトリの問題はrpm
同じように見えますが、問題に対する修正はリリースされておらず、目立たないようです。
私はこれが実際にファイル名が与えられた/usr/sbin/mdadm;65da9dab
正しいディレクトリではないと安全に仮定できると思います。;
予想される場所は存在するファイルだからと思います/usr/sbin/mdadm
が、RPMをその場所に起動する方法がわかりません(これが正しい解決策である場合)。ファイルの競合は引き続き発生しますが、方法がある場合は「正しく」修正する方法がわかりません。
†:zypper
mdadmが削除されたときに、次のパッケージも削除されました。discover-backend-fwupd fwupd fwupd-bash-completion fwupd-fish-completion libbd_mdraid3 libfwupd2 typelib-1_0-Fwupd-2_0 udisks2 udisks2-bash-completion