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/ ...
随机推荐
- (4)Canal多实例使用
1.前言 很多时候,我们很多业务场景可能只需要同步多个或者单个数据库多个或者单个表的数据,canal提供了多实例(Instance)功能让我们可以处理这些业务场景.废话少说,让我们来学习下这块知识点. ...
- [源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3) 目录 [源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3) 0x00 摘要 0x01 回顾 0x0 ...
- MySQL数据备份/导出 创建用户及其删除
Mysql DCL 创建用户 create user '用户名'@'localhost(本机访问)/%(通配符任何ip地址都可访问本机) 分配权限 grant 权限 on 数据库.表名 to '用户名 ...
- MySQL架构原理之存储引擎InnoDB线程模型
如下图示,为InnoDB线程模型示意图: 1.IO Thread 在InnoDB中使用了大量的AIO(Async IO)来做读写处理,这样可以极大提高数据库的性能.其提供了write/read/ins ...
- 简述对CT,IT,ICT,OT的认识
今天碰到一个关键词:CT.CT领域,所以给自己做一个科普. 网络:简述对CT,IT,ICT,OT的认识 一.通信技术-CT(Communication Technology) 最早的CT业被称为电信业 ...
- SpringBoot 自定义内容协商策略 configureContentNegotiation
在自定义的config配置类中,重写configureContentNegotiation方法 @Bean public WebMvcConfigurer webMvcConfigurer(){ re ...
- 录毛线脚本,直接手写接口最简洁的LoadRunner性能测试脚本(含jmeter脚本)
近日翻看了下招聘信息,很多都要求loadrunner和jmeter这两款工具,毕竟是性能测试的主流客户端并发工具. 录制的问题 做性能脚本是性能测试的基本功,loadrunner和jmeter这两款工 ...
- [题解]RQNOJ PID85 三个袋子
链接:http://www.rqnoj.cn/problem/85 思路:一个排列问题,递推式很简单,f(n+1)=3*f(n)-1 ,由此可以推出通项公式,f(n)=0.5*3^(n-1)+0.5 ...
- scrapy初体验
1. 构建scrapy项目 scrapy startproject ['项目名'] 在spiders下生成文件 cd spiders scrapy genspider douban_spider [' ...
- 思迈特软件Smartbi:专注BI,把产品打造到极致
在企业服务领域,现在的BI(商业智能)无疑是妥妥的风口.不过在20多年前,BI却完全是一幅门庭冷清宾客稀的光景--小型企业高攀不起,大型企业爱答不理. 一些管理者们理所当然地认为,商业是人脑的高阶竞争 ...