개요
mongodb를 실습하기 위해 CentOS 7.0 서버에 mongodb를 설치하려는데 아래와 같은 에러가 발생했습니다.
원인
yum을 업데이트하기 전에 mongodb 레포를 생성해서 mongodb 레포의 내용과 conflict가 발생하면서 에러가 발생한 것이었습니다.
해결방법
우선, 생성한 레포를 삭제하고 yum을 초기화해야 합니다.
sudo rm rf /etc/yum.repos.d/mongodb-org-5.0.repo
yum clean all
이후에 아래와 같은 명령어를 통해 libcurl을 설치 및 업데이트를 해준 뒤 mongodb 레포지토리를 만들어주면 성공적으로 설치가 가능합니다.
yum update -y nss curl libcurl
몽고 db 레포지토리 생성
vi /etc/yum.repos.d/mongodb-org-5.0.repo
// 레포지토리 내용
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
몽고db 설치
sudo yum install -y mongodb-org
참고
https://docs.mongodb.com/v5.0/tutorial/install-mongodb-on-red-hat/
반응형
'[DEV] 기록' 카테고리의 다른 글
[Git] 로컬 브랜치를 remote 마스터 브랜치로 push하는 방법 (0) | 2021.11.12 |
---|---|
[SpringBoot] Execute failed: Invalid row number (1048576) outside allowable range (0..1048575) (0) | 2021.10.14 |
[PostgreSQL] 테이블, 뷰에 대한 사용자 권한 조회 및 권한 부여 (0) | 2021.09.17 |
[PostgreSQL] 월별로 DB 파티셔닝 예제 (2) | 2021.09.10 |
[WEB] LocalStorage, SessionStorage (1) | 2021.08.19 |