우분투 19.04를 실행 중입니다. 최근 Flash 비디오를 재생하기 위해 chromium이나 Firefox 이외의 브라우저를 설치해야 했습니다. 이제 더 복잡한 문제가 생겼습니다.
dpkg로 작업을 수행하려고 할 때마다 다음과 같은 오류 코드가 나타납니다.
dpkg: error: dpkg frontend lock is locked by another process
이 문제를 해결하기 위해 다음 명령을 시도했습니다.
sudo dpkg -l | grep ^..r
문제가 되는 프로세스가 무엇인지 알아보세요. 그러나 거기에는 아무것도 없습니다. 나는 또한 sudo rm
많은 폴더를 편집했습니다 /var/lib/apt/lists/lock
. 예를 들어 운이 좋지 않습니다. 여전히 패키지를 설치할 수 없습니다.
다음 외에는 이유가 생각나지 않습니다. 최근에 source.list 파일을 변경하고 Chrome(무료가 아님) 브라우저를 다운로드했습니다. 두 경우 모두 어떤 연관성이 있는지 모르겠습니다. 이 문제를 해결하기 위해 무엇을 할 수 있는지 아이디어가 있습니까?
답변1
Ubuntu를 시작하면 자동 업데이트 서비스가 자동으로 실행되므로 오류가 발생하는 것입니다. 가장 좋은 방법은 자동 업데이트가 이 작업을 수행하도록 하는 것입니다.
이 작업을 중단해야 하는 경우 다음을 수행할 수 있습니다.
sudo pkill apt
sudo pkill dpkg
sudo dpkg --configure -a
sudo apt update
답변2
프런트엔드 dpkg
잠금은 /var/lib/dpkg/lock-frontend
해당 잠금으로 실행 중인 다른 프로그램이 없는지 확인하려면 다음을 사용하세요.
sudo lsof /var/lib/dpkg/lock-frontend
실행 중인 프로세스가 표시되지 않으면 파일을 삭제하고, 그렇지 않으면 해당 프로그램을 종료합니다(또는 종료될 때까지 기다립니다). 이렇게 하면 dpkg
계속 진행할 수 있습니다.