apt-get
, aptitude
등 을 설치하거나 업데이트하거나 다른 작업을 수행할 수 없습니다 dpkg
.
잠금 파일은 /var/lib/dpkg/lock
부팅 시부터 존재합니다. 삭제하고 실행하면 apt-get update
dpkg가 중단되었다는 메시지가 인쇄됩니다. 도움말 텍스트에 언급된 대로 시도했지만 dpkg --configure -a
gconf2에 문제가 발생했습니다.
root@andre-ubuntu:/home/andre# dpkg --configure -a
Setting up libbonoboui2-0:amd64 (2.24.5-0ubuntu2) ...
Setting up libgnomeui-0:amd64 (2.24.5-2ubuntu3) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Setting up gconf2 (3.2.6-0ubuntu1) ...
(gconftool-2:16760):
GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the reply,
the reply timeout expired, or the network connection was broken.
dpkg
이 시점에서 멈추고 로 방해할 수도 없습니다 Ctrl+C.
다음 버전의 Ubuntu가 있습니다.
Linux andre-ubuntu 3.8.0-19-generic #30-Ubuntu
SMP Wed May 1 16:35:23 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
무엇을 해야할지 아이디어가 있나요?
답변1
몇 년 전에 시스템 업데이트를 찾고 패키지 관리자를 잠그는 GUI 위젯으로 인해 동일한 문제가 발생했습니다.
패키지 관리와 관련된 응용 프로그램이 열려 있지 않은지 확인하기 위해 실행 중인 GUI 응용 프로그램(위젯, 시스템 트레이 포함)을 확인할 수 있습니다.
답변2
대부분의 Linux 버전에 완전히 설치되지 않은 패키지가 있는 경우 잠김 오류가 발생합니다. 오류가 어떻게 명시되었는지 기억이 나지 않습니다. 시냅틱이 잠겨있다거나 그런 말이에요. 이것을 실행해 보세요. 일반적으로 작동합니다. Ubuntu 패키지 관리자에서 작동하며 데비안과 우분투에서 사용했으며 두 번 모두 작동했습니다. 터미널을 열고 다음을 입력하거나 복사하여 붙여넣습니다.
sudo rm /var/lib/dpkg/lock
sudo rm -r /tmp/*
sudo dpkg –clear-avail && sudo apt-get update
슈퍼유저 비밀번호를 입력할 때 비밀번호가 표시되지 않는다는 점을 기억하세요.
나는 이것을 데비안과 우분투에서 사용했고 그것은 나에게 효과적이었습니다. 이것은 모든 Linux 패키지 관리자에서 작동합니다. 나는 그들이 잠겨 있을 때 그들 모두에게 그것을 사용했습니다.