Debian streç üzerine MongoDB 3.4 kurulamıyor


9

Kaynak listesine mongodb repo'yu ekledim:

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

Sonra apt-get update.

Yüklemeye çalıştığımda bunu mongodb-orgalıyorum:

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/?]

ama aptitude search libsslbana şunu verir:

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

Benim sorum şu: MongoDB 3.4'ü Debian 9'a güvenilir bir depodan nasıl kurabilirim?

Yanıtlar:


12

Bu sorunu ekleyerek çözdüm jessie-backports

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

için /etc/apt/sources.list

Bu, tüm MongoDB 3.x sürümleri için geçerlidir


1
Jessie

@Hamburml Resmi bir yapı bulunana kadar başka bir yol olmadığını düşünüyorum
ponury-kostek

1

İşte bana yardımcı olan şey.

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

Yukarıdaki adımları uyguladıktan sonra yükleyebiliyorum

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


1
Teklifinizin güvenlikle ilgili etkilerinin farkında mısınız? Öyleyse, lütfen bunları açıklayan bazı satırlar ekleyin.
gf_

1
Ben libssl1.0.0 bellek arabellek taşması için savunmasız olduğunu biliyorum ve Uzaktan Kod Enjeksiyon ile Hizmet Reddi gerçekleştirmek için kullanılabilir. Cevabım sadece bir çözüm sağlamaktır, ancak çözünürlükten sonra kütüphaneleri ubuntu 16.04 için yaması olan libssl1.0.2'ye güncellemenizi tavsiye ederim. Bir şey kaçırırsam lütfen ekleyin ve bu değerli endişeyi dile
getirdiğiniz

deb8u10 şimdi bulduğum sürüm.
Joe Bowbeer

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.