Debian更新源出错以及"There is no public key available"解决方法

一般我们再购买和开通Linux VPS主机之后,登入SSH首先需要做的肯定是更新当前服务器的源安装包,这样可以确保服务器的最新安全补丁最新,而且在编译安装软件的时候可以确保软件的最新版本。今天老蒋在Debian6系统中update更新源的时候出现错误无法更新。

第一、Debian更新源错误提示

 代码如下 复制代码

W: Failed to fetch http://http.debian.net/debian/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found [IP: 149.20.37.36 80]
E: Some index files failed to download, they have been ignored, or old ones used instead.

出现这样的问题应该是服务器获取不到Debian更新包的文件导致的,我们解决方法就是将服务器的安装源包更新。

第二、Debian更新源安装包

 代码如下 复制代码

/etc/apt/sources.list

将这个文件内容:

 代码如下 复制代码

deb http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy main contrib non-free
deb http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian wheezy-updates main contrib non-free
deb http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free
deb-src http://mirrors.aliyun.com/debian-security wheezy/updates main contrib non-free

这里我们将原来的源更新成阿里云的包。更新保存之后,我们再执行apt-get update -y,一般这样就没有问题。

第三、解决There is no public key available错误

 代码如下 复制代码

W: There is no public key available for the following key IDs:7638D0442B90D010
W: There is no public key available for the following key IDs:7638D0442B90D010
W: There is no public key available for the following key IDs:9D6D8F6BC857C906

但是,老蒋这边更新源之后,执行升级命令还出现错误。

 代码如下 复制代码

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7638D0442B90D010
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7638D0442B90D010
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9D6D8F6BC857C906

根据我们服务器的报错ID提示,我们分别执行更新KEY命令3条。

第四、执行更新命令

 代码如下 复制代码

apt-get update -y

最后,我们再重新执行更新命令,更新源就没有问题。

时间: 2024-08-02 08:35:48

Debian更新源出错以及"There is no public key available"解决方法的相关文章

Win8.1安装iTunes软件提示“安装过程中出错,您的系统未被修改”解决方法

Win8.1安装iTunes软件提示"安装过程中出错,您的系统未被修改"解决方法   解决方法:出现这个错误是由于在win8.1中有一个"Devic Intall Service"服务没有启动引起的,只要我们正常启动他就可以了. 操作方法: 1.按下WIN+R键,然后输入 services.msc 回车; 2.在服务列表中找到"Devic Intall Service"服务;xitongcheng.com 3.双击该服务,在配置中点击"

苹果电脑安装更新Win10系统BootCamp出现“无法找到msi源文件”的解决方法

  一些用户为了追求牌子,会在购买电脑时选用苹果品牌的笔记本,用户在购买电脑后,默认的系统时Mac os系统,由于很多用户不知道如何操作该系统,故此造成了一些人在苹果笔记本中安装windows系统,而用户想要在苹果电脑中安装Windows系统,就需要破解"BootCamp"上的限制,才能安装win7系统,但在安装了win7系统后,想要更新升级倒win10系统,也要需要更新BootCamp,但近期就有部分用户出现"无法找到msi源文件"的错误提示,对于这一问题我们如何

笔记本Win7系统分区出错无法创建磁盘分区的原因及解决方法

  一.原因分析: 由于主分区已经到3个,且扩展分区已建立,在这种情况下用户再继续划分时,就会报错. 二.解决方法: 可划分四个主分区或3个主分区+1个扩展分区(扩展分区中可创建多个逻辑分区),也就是3个主分区+1个扩展分区. 1.如果win7系统已有100MB引导分区+系统所在分区+隐藏分区,此三个分区属于主分区,故需要把剩余所有空间都划到扩展分区中才能顺利分区; 2.win7系统默认划分主分区,到该划分第四个分区时,系统就会自动将第四个分区划到扩展分区中,无需指定分区类型; 3.在安装系统过

mstsc远程连接出错提示此计算机无法远程连接的解决方法

  在使用远程桌面连接的时候发生了连接失败的问题,每次连接都会弹出"两台计算机无法在分配的时间内连接"的问题,在此之前连接远程桌面一直都没出问题,直到某天突然就弹出了这个错误无法连接. 1.点击开始-运行-输入cmd 2.在cmd中输入netsh winsock reset并回车,杀软会提示木马程序正在修改分层网络协议,这里允许本次操作即可. 3.完成后重启计算机即可解决问题. 其他解决方法: 常规设置: 鼠标右键单击"计算机"图标,选择"属性"

c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法_Android

错误为: Android.mk文件 c++的调用方法为: 复制代码 代码如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := TestNdk LOCAL_CPP_EXTENSION :=com_ndk_test_JniClient.cpp include $(BUILD_SHARED_LIBRARY) c中的调用方法: 复制代码 代码如下: LOCAL_SRC_FILES := com_ndk_test_Jn

c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法

错误为: Android.mk文件 c++的调用方法为:复制代码 代码如下:LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := TestNdk LOCAL_CPP_EXTENSION :=com_ndk_test_JniClient.cpp include $(BUILD_SHARED_LIBRARY) c中的调用方法:复制代码 代码如下:LOCAL_SRC_FILES := com_ndk_test_JniCli

android-Android Handler更新界面出错,

问题描述 Android Handler更新界面出错, Handler handler = new Handler() { public void handleMessage(Message msg) { super.handleMessage(msg); ReturnShow.setText(sMsg);//ReturnShow是一个EditText 错误在这里 ReturnShow.setSelection(ReturnShow.length()); } }; class ReadThrea

apt-spy自动查找并更新最快的debian软件源的教程

2016年4月14日,阿里云的Debian源挂了.导致文武双全的阿里云主机系统无法update,也无法安装web服务软件.于是,我便尝试修改sources.list文件.下面是文武双全总结的,使用apt-spy命令,自动查找并更新最快的debian软件源的方法. 第一:安装apt-spy,命令如下: apt-get install apt-spy 第二:移动并且备份最早的sources.list文件,因为这鸟玩意每次都会备份sources.list.多次执行命令,会把最开始的文件覆盖掉. mv

Debian环境更换阿里云镜像解决无法update更新源问题

无论我们是准备在VPS服务器中安装WEB环境,还是编译其他的软件功能,拿到VPS登录SSH之后我们肯定想到的先update环境这样可以确保服务器中的源是最新且还可以确保补丁最新.今天有在一台Debian环境中apt-get update更新源的时候有看到错误信息,而后肯定无法通过直接apt-get安装需要的软件(我需要安装SQLITE).     从上图中可以看到源不通或者失效,所以才会有"E: Some index files failed to download, they have bee