Сообщите мне, что быть сделанными здесь. Я пытаюсь установить Hadoop в Ubuntu. ssh возможность соединения бросает ошибку
$ sudo apt-get install openssh-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies:
openssh-server :
Depends: openssh-client (= 1:6.6p1-2ubuntu1) but 1:6.6p1-2ubuntu2 is to be installed
Recommends: ncurses-term but it is not going to be installed
Recommends: ssh-import-id but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
$ ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:3a:a6:f3
inet addr:192.168.0.112 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe3a:a6f3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15543 errors:0 dropped:0 overruns:0 frame:0
TX packets:10845 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11839138 (11.8 MB) TX bytes:1448354 (1.4 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2175 errors:0 dropped:0 overruns:0 frame:0
TX packets:2175 errors:0 dropped:0 overruns:0
carrier:0 collisions:0 txqueuelen:0
RX bytes:217643 (217.6 KB) TX bytes:217643 (217.6 KB)
$ sudo apt-get install openssh-server
Some packages could not be installed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openssh-server :
Depends: openssh-client (= 1:6.6p1-2ubuntu1) but 1:6.6p1-2ubuntu2 is to be installed
Recommends: ncurses-term but it is not going to be installed
Recommends: ssh-import-id but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
$ sudo iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
$ sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT
$ ssh localhost ssh: connect to host localhost port 22: Connection refused
Проблема:
openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu1) but 1:6.6p1-2ubuntu2 is installed.
выполнение Попытки:
sudo aptitude install openssh-client=1:6.6p1-2ubuntu1
Это возвращается к этой версии
Тогда, я сделал это:
sudo apt-get install openssh-server
Тогда ssh localhost работал.
sudo aptitude install openssh-client=1:6.6p1-2ubuntu1
Работавший лучшее для меня. Однако я не имел aptitude
команда установленный и получил ошибку:
Никакая passwd запись для пользователя 'способность'
я должен был установить эти aptitude
команда с:
sudo apt-get install aptitude
, После того как это было установлено, я мог затем использовать вышеупомянутую команду:
sudo aptitude install openssh-client=1:6.6p1-2ubuntu1
Однажды openssh-client=1:6.6p1-2ubuntu1
установлен, который является зависимостью для openssh-server
, я смог установить ssh
.
Я выполнил шаги, упомянутые выше @ADITYA SINHA.. но, я получил ту же ошибку снова.
(base) bandham@BANDHAM:~$ sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree
Reading state information... Done
aptitude is already the newest version (0.8.10-6ubuntu1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
uget : Depends: libcurl3 (>= 7.16.2) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Так, я должен был сделать sudo apt-get install -f
зафиксировать невстреченную ошибку. это зафиксировало несколько пакетов как curl,libcurl4,etc
.
Затем я просто выполнил команду sudo apt-get install PACKAGENAME
.
счастливое изучение...