새 패키지를 설치할 수 없고, 업데이트 및 업그레이드할 수도 없습니다.

새 패키지를 설치할 수 없고, 업데이트 및 업그레이드할 수도 없습니다.

Ubuntu에 일부 프로그램을 설치하려고 하는데 시도할 때 다음 오류가 발생합니다. -

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

인터넷에서 검색해서 신청했어요. -

sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a
sudo apt-get update && sudo apt-get upgrade

분명히 두 번째 줄까지 작동하지만 세 번째 줄을 할 때 터미널이 응답하지 않습니다(표시하면 이전에 설치하려고 했던 프로그램을 계속 다운로드합니다. 얼마 전 컴퓨터를 사용하여 이 작업을 수행하고 기다림은 거기서 끝났지만 아무 일도 일어나지 않았습니다).

이전에 설치하려고 했던 프로그램은 Dropbox였습니다.

도와주셔서 감사합니다.

답변1

다음 명령을 실행하십시오.

fuser /var/lib/dpkg/lock /var/lib/apt/lists/lock
ls -l /var/lib/dpkg/lock /var/lib/apt/lists/lock 

실행 중인 프로세스가 있고 이 두 파일 중 하나가 존재하는 경우 다음을 실행합니다.

fuser -k /var/lib/dpkg/lock /var/lib/apt/lists/lock

그런 다음 각 프로세스에 신호가 전송됩니다 fuser. SIGKILL이것은 트릭을 수행해야합니다.


위의 방법이 효과가 없다면 다음을 확인해 보세요.

답변2

Ubuntu 16.0.4 이상을 사용하는 경우 터미널에 다음 명령을 입력하십시오.

 ps -A | grep apt

사용하시는 Ubuntu 버전이 16.0.4 미만인 경우, 다음 명령어를 입력해주세요.

 ps -A | grep apt-get

현재 실행 중인 프로세스 ID를 알려줍니다. 프로세스를 종료하면 문제가 해결됩니다.

종료하려면 다음 명령을 시도하십시오.

sudo kill -TERM  process_id

예를 들어:sudo kill -TERM 18846

관련 정보