뭔가를 하려고 할 때마다 aptitude install
다음 오류가 발생합니다.
E: I wasn't able to locate a file for the libxmlrpc-c3 package.
This might mean you need to manually fix this package. (due to missing arch)
Writing extended state information... Done
E: I wasn't able to locate a file for the libxmlrpc-c3 package.
This might mean you need to manually fix this package. (due to missing arch)
E: Internal error: couldn't generate list of packages to download
aptitude remove
패키지를 제거했지만 다시 /var/cache/apt/archive
시도하면 여전히 동일한 오류가 발생합니다.
이는 dpkg/status에서 가져온 것입니다.
Package: libxmlrpc-c3
Status: deinstall reinstreq half-installed
Priority: optional
Section: libs
Version: 1.06.27-1.1
출처 lsb_release -a; uname -a; dpkg-architecture; apt-cache policy ttf-mscorefonts-installer
:
DEB_BUILD_ARCH=i386
DEB_BUILD_ARCH_OS=linux
DEB_BUILD_ARCH_CPU=i386
DEB_BUILD_ARCH_BITS=32
DEB_BUILD_ARCH_ENDIAN=little
DEB_BUILD_GNU_CPU=i486
DEB_BUILD_GNU_SYSTEM=linux-gnu
DEB_BUILD_GNU_TYPE=i486-linux-gnu
DEB_HOST_ARCH=i386
DEB_HOST_ARCH_OS=linux
DEB_HOST_ARCH_CPU=i386
DEB_HOST_ARCH_BITS=32
DEB_HOST_ARCH_ENDIAN=little
DEB_HOST_GNU_CPU=i486
DEB_HOST_GNU_SYSTEM=linux-gnu
DEB_HOST_GNU_TYPE=i486-linux-gnu
ttf-mscorefonts-installer:
Installed: (none)
Candidate: 2.7
Version table:
2.7 0
500 http://ftp.cn.debian.org lenny/contrib Packages
이 오류를 어떻게 해결할 수 있나요?
답변1
매뉴얼 dpkg
페이지에는
패키지 플래그 resistance-required resistance-required로 표시된 패키지가 손상되었으므로 다시 설치해야 합니다. --force-remove-reinstreq 옵션을 사용하여 강제로 제거하지 않는 한 이러한 패키지는 제거할 수 없습니다.
그러니 시도해 보세요
dpkg --force-remove-reinstreq --remove libxmlrpc-c3
또는 프로필도 삭제하려는 경우 --purge
삭제되지 않으므로 대신 사용할 수 있습니다.--remove
--remove