apt를 사용하여 libc6을 설치하거나 업그레이드할 때 오류가 발생했습니다.

apt를 사용하여 libc6을 설치하거나 업그레이드할 때 오류가 발생했습니다.

현재 다음 버전의 우분투를 사용하고 있습니다. 설명: Ubuntu 18.04.5 LTS 버전: 18.04 코드명: bionic 이 컴퓨터에서 다음을 사용하여 기존 Maven 플러그인을 제거하려고 했습니다. sudo apt-get autoremove maven

다음과 같은 오류가 발생합니다.-

패키지 목록을 읽는 중... 완료 종속성 트리 구축
상태 정보를 읽는 중... 완료 이러한 문제를 해결하려면 "apt --fix-broken install"을 실행해야 할 수도 있습니다. 다음 패키지에는 충족되지 않은 종속성이 있습니다. libc6-dbg: 종속 항목: libc6(= 2.27-3ubuntu1.4)이지만 설치하려면 2.27-3ubuntu1이 필요합니다. libc6-dev: 종속 항목: libc6(= 2.27-3ubuntu1.4)이지만 2.27이 필요합니다. 설치됨 -3ubuntu1 설치 예정 E: 충족되지 않은 종속성. 패키지 없이 "apt --fix-broken install"을 시도하십시오(또는 솔루션 지정).

그런 다음 제안대로 이것을 시도했습니다. sudo apt --fix-broken install

패키지 목록 읽는 중... 완료 종속성 트리 구축
상태 정보 읽기 중... 완료 종속성 수정 중... 완료 다음 패키지는 자동으로 설치되었으며 더 이상 필요하지 않습니다. libllvm7 이를 제거하려면 "sudo apt autoremove"를 사용하세요. 다음 추가 패키지가 설치됩니다: libc6 libc6:i386 권장 패키지: glibc-doc glibc-doc:i386 로케일:i386 다음 패키지가 업그레이드됩니다: libc6 libc6:i386 업그레이드 2개, 새로 설치 0개, 제거 0개, 제거 428개 삭제 및 업그레이드되지 않았습니다. 9 완전히 설치되거나 제거되지 않았습니다. 0B/5,382kB 아카이브를 확보해야 합니다. 이 작업 후에는 19.5kB의 추가 디스크 공간이 사용됩니다. 계속하시겠습니까? [Y/n] Y debconf: DbDriver "config": /var/cache/debconf/config.dat가 다른 프로세스에 의해 잠겨 있습니다. 리소스를 일시적으로 사용할 수 없습니다(데이터베이스를 읽는 중... 현재 설치된 197197개의 파일 및 디렉터리. )가 준비되었습니다. 압축이 풀립니다. ../libc6_2.27-3ubuntu1.4_amd64.deb ... libc6:i386(2.27-3ubuntu1) 구성 해제 중 ... debconf: DbDriver "config": /var/cache/debconf/config.dat가 다른 프로세스에 의해 잠겨 있습니다. 리소스를 일시적으로 사용할 수 없음 dpkg: /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb 아카이브를 처리하는 동안 오류가 발생했습니다(--unpack): 새 libc6:amd64 패키지 사전 설치 스크립트 하위 프로세스가 오류 종료 상태를 반환했습니다. 1 압축 풀기 준비 중입니다. ../libc6_2.27-3ubuntu1.4_i386.deb... libc6:amd64(2.27-3ubuntu1) 구성 해제 중... debconf: DbDriver "config": /var/cache/debconf/config.dat가 다른 프로세스에 의해 잠겨 있습니다. 리소스를 일시적으로 사용할 수 없음 dpkg: 아카이브 처리 오류 /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_i386.deb(--unpack): 새 libc6:i386 패키지 사전 설치 스크립트 하위 프로세스에서 오류 종료 상태 1을 반환했습니다. 오류가 발생했습니다. 처리 중 발생: /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_i386.deb E : 하위 프로세스/usr/bin/dpkg 오류 코드(1)를 반환합니다.

저는 우분투를 처음 접했는데 이 문제를 해결하는 방법을 모르겠습니다. 이 문제를 해결하는 방법을 알려주십시오.

답변1

python3-pip제 경우에는 ( apt install python3-pip) 설치 중에 같은 오류가 발생했습니다.

오류를 다시 확인하면 업그레이드를 시도하는 libc6 libc6:i386것이므로 오류를 수정하려면 이러한 업그레이드를 피하는 것이 좋습니다.

이것이 내가 하는 방법이다:

apt-mark hold libc6
apt-mark hold libc6:i386
yes | apt install python3-pip --no-upgrade libc6 libc6:i386

답변2

터미널을 열고 다음을 입력하세요.

sudo fuser -v /var/cache/debconf/config.dat

그러면 어떤 프로세스가 잠금을 보유하고 있는지 표시됩니다.

                     USER        PID ACCESS COMMAND
/var/cache/debconf/config.dat:
                     root      12590 F.... dpkg-preconfigu

이 경우에는 PID를 기록해 두고 사용하거나 종료하십시오.sudo kill PIDsudo kill -9 PID12590

관련 정보