sudo apt update에 다음 오류가 표시됩니다.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libc-bin : Depends: libc6 (< 2.36) but 2.37-12 is installed
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3.6) but 2.37-12 is installed
Depends: libc-dev-bin (= 2.35-0ubuntu3.6)
locales : Depends: libc-bin (> 2.37)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
apt --fix-broken 설치에 다음 오류가 표시되고 손상된 설치를 수정하려고 하면 시냅틱 패키지 관리자에도 동일한 오류가 표시됩니다.
The following packages have unmet dependencies:
libc-bin : Depends: libc6 (< 2.36) but 2.37-12 is installed
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3.6) but 2.37-12 is installed
Depends: libc-dev-bin (= 2.35-0ubuntu3.6)
locales : Depends: libc-bin (> 2.37)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
sudo dpkg --configure -a 명령은 다음 오류를 표시합니다.
dpkg: dependency problems prevent processing triggers for libc-bin:
libc-bin depends on libc6 (<< 2.36); however:
Version of libc6:amd64 on system is 2.37-12.
dpkg: error processing package libc-bin (--configure):
dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
libc-bin
sudo apt-get install -f는 다음 오류를 표시합니다.
Correcting dependencies... failed.
The following packages have unmet dependencies:
libc-bin : Depends: libc6 (< 2.36) but 2.37-12 is installed
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3.6) but 2.37-12 is installed
Depends: libc-dev-bin (= 2.35-0ubuntu3.6)
locales : Depends: libc-bin (> 2.37)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
인터넷에서 여러 가지 방법을 시도했지만 모든 항목에 2~3개의 오류 중 하나가 표시됩니다. 문제를 해결하도록 도와주세요. 제발 도와주세요! 감사해요
적절한 정책 libc6은 다음 출력을 보여줍니다.
libc6:
Installed: 2.37-12
Candidate: 2.37-12
Version table:
*** 2.37-12 100
100 /var/lib/dpkg/status
2.35-0ubuntu3.6 500
500 http://in.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
2.35-0ubuntu3 500
500 http://in.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
이 문제를 해결할 수 있습니까? 실제로 우분투 22.04 시스템에 katoolin을 설치하려고 시도했지만 시스템이 업그레이드될 때까지 모든 것이 잘 진행되었습니다. 업그레이드를 시작하면 위의 오류가 표시되었습니다. 문제를 해결하도록 도와주세요.
libc6 다운그레이드를 시도했지만 sudo apt install libc6="2.35-0ubuntu3.6" 명령을 실행하면 다음 오류가 표시됩니다.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libc-dev-bin : Depends: libc6 (> 2.37) but 2.35-0ubuntu3.6 is to be installed
libc6-dbg : Depends: libc6 (= 2.37-12) but 2.35-0ubuntu3.6 is to be installed
libc6-dev : Depends: libc-dev-bin (= 2.35-0ubuntu3.6)
locales : Depends: libc-bin (> 2.37)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
답변1
libc6
모든 관련 패키지를 동시에 다운그레이드 해야 합니다 .
sudo apt install libc6{,-dev-bin,-dbg,-dev,-bin}/jammy locales/jammy
불안정한 데비안 버전으로 부분적으로 업그레이드한 것으로 보입니다. 다른 패키지도 영향을 받을 수 있습니다.
답변2
왜 시스템이 고장났나요?
실행 중카톨린 스크립트다음 줄을 다음 줄에 추가하세요 /etc/apt/sources.list
.
deb http://http.kali.org/kali kali-rolling main contrib non-free
그리고PPA: 다이쉬/테스트(이 ppa는 무해하지만 와 호환되지 않습니다 jammy
)
문제 해결 방법:
우선 본문에 나와 있듯이Catolin 문서, kali 저장소를 삭제해야 합니다.
문제를 방지하려면 시스템을 업데이트하기 전에 모든 Kali-linux 리포지토리를 삭제하세요.
sudo apt update
sudo apt --fix-broken install