데비안 스트레치에 MongoDB 3.4를 설치할 수 없습니다


9

mongodb repo를 소스 목록에 추가했습니다.

deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main

그런 다음 apt-get update.

설치하려고하면 mongodb-org다음과 같은 결과가 나타납니다.

root@ns:~# aptitude install mongodb-org
The following NEW packages will be installed:
  mongodb-org mongodb-org-mongos{ab} mongodb-org-server{ab} mongodb-org-shell{ab} mongodb-org-tools{ab} 
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 66.7 MB of archives. After unpacking 269 MB will be used.
The following packages have unmet dependencies:
 mongodb-org-mongos : Depends: libssl1.0.0 (>= 1.0.1) which is a virtual package and is not provided by any available package

 mongodb-org-tools : Depends: libssl1.0.0 (>= 1.0.1) which is a virtual package and is not provided by any available package

 mongodb-org-shell : Depends: libssl1.0.0 (>= 1.0.1) which is a virtual package and is not provided by any available package

 mongodb-org-server : Depends: libssl1.0.0 (>= 1.0.1) which is a virtual package and is not provided by any available package

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     mongodb-org [Not Installed]                        
2)     mongodb-org-mongos [Not Installed]                 
3)     mongodb-org-server [Not Installed]                 
4)     mongodb-org-shell [Not Installed]                  
5)     mongodb-org-tools [Not Installed]                  



Accept this solution? [Y/n/q/?]

그러나 aptitude search libssl나에게 준다 :

root@ns:~# aptitude search libssl
p   libssl-dev                                                                                                                      - Secure Sockets Layer toolkit - development files                                                                                         
p   libssl-doc                                                                                                                      - Secure Sockets Layer toolkit - development documentation                                                                                 
p   libssl-ocaml                                                                                                                    - OCaml bindings for OpenSSL (runtime)                                                                                                     
v   libssl-ocaml-4e458                                                                                                              -                                                                                                                                          
p   libssl-ocaml-dev                                                                                                                - OCaml bindings for OpenSSL                                                                                                               
v   libssl-ocaml-dev-4e458                                                                                                          -                                                                                                                                          
p   libssl1.0-dev                                                                                                                   - Secure Sockets Layer toolkit - development files                                                                                         
i   libssl1.0.2                                                                                                                     - Secure Sockets Layer toolkit - shared libraries                                                                                          
i   libssl1.1                                                                                                                       - Secure Sockets Layer toolkit - shared libraries

그래서 내 질문은 : 신뢰할 수있는 저장소에서 Debian 9에 MongoDB 3.4를 설치하는 방법은 무엇입니까?

답변:


12

나는이 문제를 추가하여 해결했다. jessie-backports

deb http://ftp.debian.org/debian jessie-backports main

/etc/apt/sources.list

이것은 모든 MongoDB 3.x 버전에서 작동합니다


1
jessie가 아닌 뻗을 때 jessie-backports를 사용하는 대신 직접 뻗어있는 것을 목표로하고
싶습니다

@Hamburml 공식적인 빌드가 없을 때까지 다른 방법은 없다고 생각합니다
ponury-kostek

1

여기 도움이되었습니다.

root @ 7576d987a795 : / # wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb

root @ 7576d987a795 : / # sudo dpkg -i libssl1.0.0_1.0.1t-1 + deb8u6_amd64.deb

위의 단계를 수행 한 후 설치할 수 있습니다

root @ 7576d987a795 : / # apt-get 설치 mongodb-org-tools


1
제안서의 보안 영향을 알고 있습니까? 그렇다면 시간을내어 설명하는 내용을 추가하십시오.
gf_

1
libssl1.0.0이 메모리 버퍼 오버플로에 취약하고 원격 코드 삽입으로 서비스 거부를 수행하는 데 사용될 수 있음을 알고 있습니다. 내 대답은 해결책을 제공하는 것입니다. 해결 후에는 우분투 16.04 용 패치가있는 libssl1.0.2로 라이브러리를 업데이트하는 것이 좋습니다. 이 중요한 문제를 제기 해 주셔서 감사합니다.
Mansur Ali

deb8u10은 내가 지금 찾고있는 버전입니다.
Joe Bowbeer

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.