Ubuntu下Linux配置内核各种常见错误和解决办法
镜像下载、域名解析、时间同步请点击阿里云开源镜像站
这篇把Ubuntu下Linux配置内核各种常见错误和解决办法给大家讲解一下,希望可以帮助到大家。
一、Ubuntu系统中缺少各种依赖包导致的问题
1.配置内核时,遇到错误
fatal error:cures.h:No such file or directory
解决办法:执行命令:
sudo apt-get install libcurses5-dev
2.fatal error:gelf.h:No such file or directory
解决办法:
sudo apt-get install libelf-dev
二、无法获得锁
执行sudo apt-get install libcurses5-dev 时遇到错误
could not get lock /var/lib/dpkg/lock -open 无法获得锁
错误分析:在Ubuntu系统终端下,用sudo apt-get install 命令安装包时被强制终止,此时apt-get进程还在运行,当再此执行apt-get 命令时就会出现这个错误。有另一个程序正在占用apt-get 进程,在此使用apt-get 时就会造成阻塞,此时资源被锁。
解决办法:
1.杀死apt-get 进程
执行命令:
ps -aux
查看进程,找到正在占用的apt-get 的进程
可以执行以下命令杀死该进程
sudo kill PID
PID 为占用apt-get进程的进程号
2.强制解锁
执行命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
同理:执行sudo apt-get install XXX 命令后出现此错误也可以用这种方法解决。
三、No rule to make target ‘debian/canonical-certs.pem, needebycerts/x509_certificate_list’. Stop.
解决办法:
sudo -s
gedit .config
修改CONFIG_SYSTEM_TRUSTED_KEYS
和CONFIG_MODULE_SIG_KEY,将其置空。(Ctrl+F可以查找)

CONFIG_SYSTEM_TRUSTED_KEYS=""
重新编译内核,问题解决。
四、FAILED:load BTF from vmlinux:No such file or directory(编译Linux内核时报错)
解决办法:
sudo -s
gedit .config
修改CONFIG_DEBUG_INFO_BTF的值,将y改为n。(Ctrl+F可以查找)
五、BTF: .tmp_vmlinux.btf: pahole (pahole) is not available
解决办法:
sudo apt install dwarves
六、虚拟机网络图标消失,不能上网

解决办法:
cd /var/lib/NetworkManager
sudo service network-manager stop
sudo gedit NetworkManager.state
把里面的 false 全部改为 ture

sudo service network-manager start
本文转自:https://blog.csdn.net/weixin_57674408/article/details/121289264
Ubuntu下Linux配置内核各种常见错误和解决办法的更多相关文章
- windows下安装sass,以及常见错误和解决办法
简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...
- Docker Hadoop 配置常见错误及解决办法
Docker Hadoop 配置常见错误及解决办法 问题1:wordcount运行卡住,hadoop 任务运行到running job就卡住了 INFO mapreduce.Job: Running ...
- github常见操作和常见错误及其解决办法
一.常见操作 1. 使用git在本地创建一个项目的过程 $ makdir ~/hello-world //创建一个项目hello-world $ cd ~/hello-world //打开这个项目 $ ...
- linux No module named yum错误的解决办法
linux No module named yum错误的解决办法 肯定是yum的版本与当前python的版本不一致造成的 <pre>所以修改yum的配置,修改文件: vim /usr/bi ...
- MVC MVC常见错误及解决办法
MVC常见错误及解决办法 问题1: 必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5 ...
- ubuntu下无法将iNode绑定到侧边栏的解决办法
title: ubuntu下无法将iNode绑定到侧边栏的解决办法 toc: false date: 2018-09-01 17:43:52 categories: methods tags: ubu ...
- Oracle的常见错误及解决办法
ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...
- 使用wubi安装ubuntu14.04出现的常见错误的解决办法
花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“ ...
- Linux配置Tomcat8080端口 远程无法访问解决办法
是因为Linux的防火墙没有开放8080端口 解决办法: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口 /sbin/ ...
随机推荐
- 范数||x||(norm)笔记
1. 范数的含义和定义 范数是具有"长度"概念的函数.在线性代数.泛函分析及相关领域,是一个函数,它为向量空间内的所有向量赋予非零的正的长度或大小.另一方面,半范数可以为非零的向量 ...
- Solution -「51nod 1868」彩色树
\(\mathcal{Description}\) Link & 双倍经验 Link. 给定一棵 \(n\) 个结点的树,每个结点有一种颜色.记 \(g(u,v)\) 表示 \(u\) ...
- C#随机打乱列表List元素顺序
C#随机打乱列表List项目顺序 以下泛型扩展方法,实现了随机打乱泛型列表List<T>的功能 public static List<t> DisorderItems<t ...
- 使用Hot Chocolate和.NET 6构建GraphQL应用(9) —— 实现Mutate更新数据
系列导航 使用Hot Chocolate和.NET 6构建GraphQL应用文章索引 需求 在上一篇文章中,我们演示了如何使用Hot Chocolate进行GraphQL的Mutate新增数据,这篇文 ...
- HTTP攻击与防范-PHP安全配置
实验目的 1.了解PHP攻击带来的危险性. 2.掌握PHP攻击的原理与方法 3.掌握防范攻击的方法 实验原理 由于网站服务器是以单一系统使用者的模式在运行,因此这个系统的使用者账号必须能够读取每个使用 ...
- IPv6 OSPFv3路由协议测试——信而泰网络测试仪实操
关键词 IPv6; OSPFv3; OSPFv2. 前言:在网络部署中,动态路由协议是重要的组成部分.良好的路由协议,是保证网络可靠.稳定运行的基础.为了适应IPv6协议栈的变化,OSPFv3协议在保 ...
- 2020年最为典型的BI工具有哪些?
现在可视化BI 可以帮助充分利用企业在日常运营中积累的大量数据,帮助企业做出理性的决策,降低风险,减少损失.以下五款我认为是2020年最为典型的BI工具: (1)Tableau Tableau是国外市 ...
- Qt:QTextStream
0.说明 QTextStream提供了读写文本文件的接口. QTextStream可以操作QIODevice, QByteArray 和 QString,调用QTextStream的流操作可以方便的 ...
- Python:取整函数、四舍五入
int(a) 绝对值向0方向取整,符号不变 math.ceil(a) 向正无穷取整 math.floor(a) 向负无穷取整 round(a,n=0) 四舍五入,第二个参数说明保留小数位数
- (第二章第一部分)TensorFlow框架之文件读取流程
本章概述:在第一章的系列文章中介绍了tf框架的基本用法,从本章开始,介绍与tf框架相关的数据读取和写入的方法,并会在最后,用基础的神经网络,实现经典的Mnist手写数字识别. 有四种获取数据到Tens ...