vmware的Ubuntu的apt-get开机后一开始就报错。

第一个错误 Resource temporarily unavailable

apt-get install xxx 发现如下:
Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
表明是apt已经在被使用了。
先查看谁在占用apt:

ps afx | grep apt
jopin@jopin-virtual-machine:~$ ps afx | grep apt1071 ?        Ss     0:00 /bin/sh /usr/lib/apt/apt.systemd.daily3199 pts/2    Ds+    0:00          \_ /usr/bin/dpkg --status-fd 10 --unpack --auto-deconfigure /var/cache/apt/archives/git-svn_1%3a2.7.4-0ubuntu1.6_all.deb /var/cache/apt/archives/git-el_1%3a2.7.4-0ubuntu1.6_all.deb /var/cache/apt/archives/git-man_1%3a2.7.4-0ubuntu1.6_all.deb /var/cache/apt/archives/perl-base_5.22.1-9ubuntu0.6_amd64.deb3206 pts/6    S+     0:00                  \_ grep --color=auto apt

先杀死占用进程:
执行 sudo kill -9 1071
删除锁定文件: sudo rm /var/lib/dpkg/lock
强制重新配置软件包: sudo dpkg --configure -a

第二个错误 Errors were encountered while processing

sudo dpkg --configure -a 出现:

Errors were encountered while processing:runitgit-daemon-run

说明应该重装 runit:

sudo apt-get install --reinstall runit

第三个错误 E: Internal Error, No file name for runit:amd64

sudo apt-get install --reinstall runit 出现如下错误

E: Internal Error, No file name for runit:amd64

所以我尝试更新源:
sudo apt-get update

第四个错误 E: Sub-process returned an error code

执行 sudo apt-get update 出现以下错误:

E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: Sub-process returned an error code

先杀死 appstream:
sudo pkill -KILL appstreamcli
重新获取和安装:

wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

运行 sudo apt-get update正常
但是。。。。sudo apt-get install runit 仍然保错:此时内心是崩溃的~

E: Internal Error, No file name for runit:amd64

深吸一口气,首先再重新用apt自动更新并安装最新的appstream:

sudo apt-get --upgrade appstream
sudo apt-get install --reinstall git-daemon-run

至此,问题解决`~

参考:
https://www.cnblogs.com/EasonJim/p/7343892.html
https://askubuntu.com/questions/728581/how-to-fix-error-processing-package-git-daemon-run
https://www.cnblogs.com/yun6853992/p/9343816.html

apt-get 报错解决相关推荐

  1. 从零开始在ubuntu上安装和使用k8s集群及报错解决

    文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...

  2. 高翔视觉SLAM十四讲(第二版)各种软件、库安装的以及报错解决方法

    目录 前言 系统版本 下载高翔视觉SLAM十四讲第二版的源代码 一.安装 Vim 二.安装 g++ 三.安装 KDevelop 以及汉化 1.安装 2.汉化 四.安装 Eigen 库 五.安装 Pan ...

  3. firefly AIO-RK3399J Linux SDK编译报错解决

    Firefly AIO-RK3399J Linux SDK编译报错解决 Zhang-Zhen 2020-09-30 22:01:04  收藏 分类专栏: RK3399工作记录 文章标签: linux  ...

  4. Linux | Ubuntu 20.04安装ipopt和cppAD | 安装全流程+报错解决

    文章目录 参考资料 1. Ipopt安装 1. 方式1: 命令行安装 2. 方式2:源码安装 3. 方式3:源码安装 4. Ipopt测试 5. 报错修复 2. CppAD安装 1. 方式1:命令行安 ...

  5. 【ROS】虚拟机VMware 安装ROS 一条龙教程+部分报错解决

    前言 Linux下安装ROS真是太多坑了,如何在Linux下安装ROS呢?博主带你少走弯路! 目录 前言 第一步:配置软件源 1.打开设置 2.打开软件与更新 3.选源 第二步:设置sources.l ...

  6. 【Linux学习】虚拟机VMware 安装ROS 一条龙教程+部分报错解决

    前言 Linux下安装ROS真是太多坑了,如何在Linux下安装ROS呢?博主带你少走弯路! 目录 前言 第一步:配置软件源 1.打开设置 2.打开软件与更新 3.选源 第二步:设置sources.l ...

  7. 连接远程服务器CredSSP加密Oracle修正报错解决办法

    连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...

  8. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  9. Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code'

    此文首发于我的个人博客:Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code' - z ...

  10. 报错解决:RequestsDependencyWarning: urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported versio

    此文首发于我的个人博客:报错解决 RequestsDependencyWarning urllib3 (1.24.3) or chardet (3.0.4) doesn't match a suppo ...

最新文章

  1. 朴素贝叶斯法---朴素贝叶斯法的参数估计
  2. junit测试起名字规则_如何在JUnit 5中替换规则
  3. [objective-c] 08 - 内存管理
  4. 结构光双目视觉测距原理
  5. java 手机视频_JAVA炫播手机视频
  6. C# XML操作之读取XML数据
  7. 图解后缀表达式的计算过程
  8. 漫画:什么是B+树?
  9. 特色租房管理系统/租房管理系统/房屋租赁管理系统
  10. Mybatis事务管理机制<transactionManager>
  11. Elasticsearch 技术分享
  12. 计算机的屏幕保护怎样开启,win10如何关闭和开启屏幕保护
  13. 哈罗单车弯道超车,摩拜危险了!
  14. 3个开源音乐播放器:Aqualung,Lollypop和GogglesMM
  15. WebGIS全栈修炼之路2——筑基,修出你的第一缕Cesium之气
  16. Mac 下用Homebrew安装Go
  17. API ShowWindow
  18. DNS 劫持和DNS 污染
  19. 论文外文文献查找、翻译
  20. 管理员中心-权限部分用户故事

热门文章

  1. Html字母变大的代码,css鼠标选中字体变大 div css鼠标悬停超链接的文字变大
  2. 网上报名上传电子照片时,要求大于30K小于200K,该怎么修改?...
  3. oracle 分组 排名,Oracle数据库之分组查询及排序
  4. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程9重要的标准库
  5. HTML简单了解跨门槛知识
  6. 短信分割算法(以长度分割)
  7. 油猴Tampermonkey简介
  8. 用Yolact模型训练自己的数据集
  9. 面向大数据的索引结构研究进展
  10. 【Ubuntu】安装Adobe Acrobat