डेबियन खिंचाव पर MongoDB 3.4 स्थापित करने में असमर्थ


9

मैंने mongodb रेपो को स्रोत सूची में जोड़ा:

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

तो मेरा सवाल है: कुछ भरोसेमंद भंडार से डेबियन 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-backports का उपयोग करने के बजाय खिंचाव के लिए प्यार होता है जब यह खिंचाव और jessie नहीं है: /
हैमबर्ल

@ हैम्बर्ल्म जब तक कोई आधिकारिक बिल्ड नहीं है मुझे लगता है कि कोई और तरीका नहीं है
पोंरी-कोस्टेक

1

यहाँ है क्या मेरी मदद की।

रूट @ 7576d987a795: / # wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1_1.1-1-1dd8u6_amd64.deb

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

उपरोक्त चरणों को करने के बाद मैं स्थापित करने में सक्षम हूं

root @ 7576d987a795: / # apt-get install मोंगोडब-ऑर्ग-टूल्स


1
क्या आप अपने प्रस्ताव के सुरक्षा निहितार्थ से अवगत हैं? यदि हां, तो कृपया उन्हें समझाने वाली कुछ पंक्तियों को जोड़ने के लिए समय निकालें।
gf_

1
मुझे पता है कि libssl1.0.0 मेमोरी बफर ओवरफ्लो के लिए असुरक्षित है और इसका उपयोग रिमोट कोड इंजेक्शन द्वारा सेवाओं के इनकार को करने के लिए किया जा सकता है। मेरा उत्तर सिर्फ एक समाधान प्रदान करना है, हालांकि संकल्प के बाद मैं पुस्तकालयों को libssl1.0.2 में अपडेट करने की सलाह देता हूं, जिसमें ubuntu 4.04 के लिए पैच है। कृपया जोड़ें अगर मुझे कुछ भी याद है और इस मूल्यवान चिंता को बढ़ाने के लिए धन्यवाद
मंसूर अली

deb8u10 अब मेरे द्वारा खोजा जा रहा संस्करण है।
जो बोबेबेर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.