Mongodb error The following packages have unmet dependencies

우분투에서 mongodb 설치하기 위해 다음과 같이 입력했을 때

$ sudo apt-get install -y mongodb-org

해당 오류가 발생하는 경우가 있다.

The following packages have unmet dependencies:
 mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.0) but it is not installable
 mongodb-org-server : Depends: libssl1.1 (>= 1.1.0) but it is not installable
 mongodb-org-shell : Depends: libssl1.1 (>= 1.1.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

Solution:

  1. 설치 가능한 패키지 리스트 update
$ sudo apt update
  1. libssl1.1 패키지 설치
$ sudo apt-get install libssl1.1
  • 만약 이 과정에서 E: Package ‘libssl1.1’ has no installation candidate 발생할경우 다음을 입력.
$ echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
$ sudo apt-get update

성공적으로 libssl1.1을 설치했다면

  1. mongodb 설치
$ sudo apt-get install -y mongodb-org

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다