apt-get dependency समस्या ओपन-एसएसएच क्लाइंट


10

यह एक Ubuntu 12.04 सर्वर पर है।

किसी भी चलाने की कोशिश करते समय apt-get install(असंबंधित, मनमाने पैकेजों को स्थापित करने की कोशिश करते हुए) मुझे यह त्रुटि हो रही है :

dpkg: dependency problems prevent configuration of openssh-server:
 openssh-server depends on openssh-client (= 1:5.9p1-5ubuntu1.1); however:
  Version of openssh-client on system is 1:5.9p1-5ubuntu1.4.
dpkg: error processing openssh-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency probms prevent configuration of ssh:
 ssh depends on openssh-server; however:
  Package openssh-server is not configured yet.
dpkg: error processing ssh (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encounter while processing:
 openssh-server
 ssh
E: Sub-process /usr/bin/dpkg returned an error code (1)

प्रश्न में क्लाइंट संस्करण को स्थापित करने से निम्न होता है:

sudo apt-get install openssh-client=1:5.9p1-5ubuntu1.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1:5.9p1-5ubuntu1.1' for 'openssh-client' was not found

पृष्ठभूमि ज्ञान की कमी के साथ इसे ठीक करने के विभिन्न प्रयास विफल रहे, उदा

dpkg-reconfigure -a
apt-get -f install

क्या कोई सलाह दे सकता है कि समस्या से कैसे निपटा जाए, संभवत: अधिक जानकारी की मांग करना जो मेरी तरफ से आवश्यक हो?

ओपनशेड अपडेट (जो मुझे लगता है कि विफल रहा है) को वापस किया जा सकता है या फोकस से बाहर निकाला जा सकता है, इसलिए मैं अन्य पैकेजों को स्थापित करने में सक्षम हूं?

संपादित करें:

का आउटपुट apt-cache policy openssh-clientहै:

openssh-client:
  Installed: 1:5.9p1-5ubuntu1.4
  Candidate: 1:5.9p1-5ubuntu1.4
  Version table:
 *** 1:5.9p1-5ubuntu1.4 0
        500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:5.9p1-5ubuntu1.3 0
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     1:5.9p1-5ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

बस पूर्णता के लिए /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse

यह आउटपुट आपको क्या लाता है? apt-cache policy openssh-clientस्पष्ट रूप से आप कुछ ऐसे पैकेज को स्थापित करने का प्रयास कर रहे हैं जो आपके वर्तमान
ओपन

एडिट के रूप में ऊपर आउटपुट देखें। मैं ग्राहक को स्थापित नहीं करूंगा, बस इसे अन्य पैकेजों को स्थापित करने के लिए उपयुक्त विवाद से मुक्त करना चाहता हूं।
rdoubleui

1
यहाँ आपको सभी विस्तृत
कार्यपट्टियाँ मिलेंगी

इन पैकेजों को निकालें, उत्तर जोड़ा गया
फैजान अकरम डार

जवाबों:


18

aptअन्य पैकेज के लिए उपयोग करने के लिए बस इन पैकेजों को हटा दें । इस आदेश को टर्मिनल में निष्पादित करें।

sudo apt-get remove openssh-server openssh-client --purge && sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get update

फिर खुलता सर्वर और क्लाइंट को पुनर्स्थापित करें।

sudo apt-get install openssh-server openssh-client

4
मैं ओपनश-सर्वर को हटाना नहीं चाहता, क्योंकि मैं इस मशीन से ssh के माध्यम से जुड़ा हुआ हूं।
rdoubleui

और सिर्फ क्लाइंट को हटाने से एक ही निर्भरता त्रुटि होती है।
rdoubleui

सर्वर भी हटाएं फिर सर्वर और क्लाइंट को पुनर्स्थापित करें
फैजान अकरम डार

2
Ssh ओपनश-सर्वर और ओपनश-क्लाइंट को हटाने और मेरे लिए काम किया पुनर्स्थापना, धन्यवाद।
rdoubleui

मेरे लिए काम नहीं किया। अभी तक ढुंढ रहा हूँ।
DimiDak

-1

Opensh- सर्वर को हटाने / शुद्ध करने के दौरान और Opensh- क्लाइंट एक विकल्प नहीं है (उदाहरण के लिए जब कोई अन्य पैकेज उन पर निर्भर करता है)

इसने मेरे लिए चाल चली:

sudo dpkg -i /var/cache/apt/archives/openssh-*.deb
sudo dpkg --configure -a
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.