解决ssh连接“Host key verification failed.”故障

在使用ssh连接服务器或者树莓派时,如果同一个IP的服务器重装或着重置过,则会出现Host key verification failed.故障,具体的错误信息如下
~ % ssh pi@192.168.0.107@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.The fingerprint for the ECDSA key sent by the remote host isSHA256:1gVpTczj+J2LqzcIINUPaOfrOEBmLwWKYeIN84cyof8.Please contact your system administrator.Add correct host key in /Users/liaixing/.ssh/known_hosts to get rid of this message.Offending ECDSA key in /Users/liaixing/.ssh/known_hosts:1ECDSA host key for 192.168.0.107 has changed and you have requested strict checking.Host key verification failed.
而解决这个故障非常简单,只需要“ssh-keygen -R 你要访问的IP地址...阅读全文

解决树莓派“Sub-process /usr/bin/dpkg returned an error code (1)”故障

在树莓派上安装python-imaging软件时出现了以下错误

Errors were encountered while processing:python-imagingE: Sub-process /usr/bin/dpkg returned an error code (1)

最后经过比较长时间的摸索,终于解决了这个问题,解决过程如下

一、故障代码

我将详细的故障代码放在这儿

pi@raspberrypi:/va...
阅读全文

解决树莓派“E:dpkg was interrupted”错误

在更新树莓派系统时,发生了未知错误,导致以后每次更新系统、安装软件时都出现了错误,提示E:dpkg was interrupted,详细提示信息为:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.但是当我按照提示输入sudo dpkg --configure -a时,系统就会卡死,发生无法输入的错误,一直无法解决这个问题.直到后来搜索解决方法,终于从Ubuntu论坛上找到了解决方案。

解决方案

更新时输入了错误的连接,通过以下命令删除终端中/var/lib/dpkg/update目录下的文件。
cd /var/lib/dpkg/updatessudo rm *
然后问题就解决了,树莓派可以正常更新!
sudo apt-get update
阅读全文