인프런 커뮤니티 질문&답변

Jeongwook Kim님의 프로필 이미지

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

데이터타입에 따른 저장방식

mongodb 설치에 문제가 있습니다.

해결된 질문

작성

·

2.2K

·

수정됨

3

 현재 Ubuntu 운영체제를 듀얼부팅으로 22.04.01 버전으로 사용하고 있고, 강의를 듣기 위해 mongodb 설치를 진행하려고 합니다.

그러나 현재 강의의 notion에서 올려주신 설치 과정을 그대로 진행했는데 6번 명령어를 실행 후 이와 같은 오류가 발생했습니다.

 

설치과정


  1. sudo apt-get install gnupg

  2. wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

  3. lsb_release -dc

  4. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list (jammy버전이라 fosal에서 jammy로 변경했습니다.) +추가(jammy가 아닌 forsal로도 진행을 해 봤고, 6.0버전으로도 진행해봤는데 같은 에러가 떴습니다...)

  5. sudo apt-get update

  6. sudo apt-get install -y mongodb-org


 

오류 메시지


몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,

불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,

아직 Incoming에서 나오지 않은 경우일 수도 있습니다.

이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

다음 패키지의 의존성이 맞지 않습니다:

mongodb-org-mongos : 의존: libssl1.1 (>= 1.1.1) 하지만 설치할 수 없습니다

mongodb-org-server : 의존: libssl1.1 (>= 1.1.1) 하지만 설치할 수 없습니다

mongodb-org-shell : 의존: libssl1.1 (>= 1.1.1) 하지만 설치할 수 없습니다

E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.


 

구글링 해본 결과 libssl1.1이 깔려있지 않아서 그렇다는 걸 확인했는데 우분투 22.04 버전은 libssl3이 이미 깔려있어 중복 설치는 좋은 해결 방법이 아니라는 것을 확인했습니다.

그래서 또 다르게 설치할 수 있는 방법이 있을지 질문드립니다.

답변 2

5

Jeongwook Kim님의 프로필 이미지
Jeongwook Kim
질문자

제가 써놓고선 어쩌다보니 제가 답변을 찾았네요...

22.04 버전의 우분투에서 Mongodb 사용하실분은 참고해주세요.

 

설치과정


  1. wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

  2. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

  3. sudo apt-get update

  4. sudo apt-get install -y mongodb-org


 

다들 즐코딩하세요~

너무 감사합니다... 복 받으실 겁니다...

감사합니다. MongoDB설치 삽질하다가 해결했습니다...

wsl 환경에서

+

sudo mkdir -p /data/db

sudo chown -R id -un /data/db

mongod

0

안녕하세요. Jeongwook Kim님

해당 오류에 관해 스스로 해결해 주셨네요.
해당 내용에 관한 부분도 자료에 업로드할 수 있도록 노력하겠습니다. 감사합니다.