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