본문 바로가기
  • Welcome my blog
로봇공학자의 길/연구일지

ROS 설치 진행 중 sudo apt upgrade하면 cache lock 문제

by kukrobo 2023. 5. 1.
728x90

1. 문제 발생

 

나의 경우 ros noetic을 설치하는 과정에서 could not get lock /var/lib/dpkg/문제가 발생했다.

다시 설치를 진행하려고 했지만

Err:57 http://packages.ros.org/ros/ubuntu focal/main amd64 ros-noetic-ros-environment amd64 1.3.2-1focal.20210423.222508

이런식으로 에러가 계속해서 발생했고 터미널에서 cache lock이 걸렸으니, 파일을 삭제해라는 내용을 확인했다.

 

2. 문제 발생 원인과 해결방법

 

sudo apt install ros-noetic-desktop-full를 하는 중간에 와이파이 네트워크가 끊겨서 해당 문제가 발생한 것으로 추측된다.

 

해결방법은 아래와 같다.

터미널을 열고

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update

 

위와 같이 입력하고 다시 ros를 설치를 진행해주면 된다.

댓글