파일 충돌 후 mdadm이 업데이트되거나 설치되지 않습니다: "파일 /usr/sbin/mdadm;65da9dab에서 아카이브 압축 풀기에 실패했습니다.", "해당 파일 또는 디렉터리가 없습니다."

파일 충돌 후 mdadm이 업데이트되거나 설치되지 않습니다: "파일 /usr/sbin/mdadm;65da9dab에서 아카이브 압축 풀기에 실패했습니다.", "해당 파일 또는 디렉터리가 없습니다."

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을 해당 위치로 부팅하는 방법을 모르겠습니다(이것이 올바른 해결 방법인 경우). 파일 충돌이 계속 발생하는데, 방법이 있다면 "제대로" 고치는 방법을 모르겠습니다.

†: zyppermdadm이 제거될 때 다음 패키지도 제거되었습니다.discover-backend-fwupd fwupd fwupd-bash-completion fwupd-fish-completion libbd_mdraid3 libfwupd2 typelib-1_0-Fwupd-2_0 udisks2 udisks2-bash-completion

관련 정보