镜像下载、域名解析、时间同步请点击阿里云开源镜像站

这篇把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配置内核各种常见错误和解决办法的更多相关文章

  1. windows下安装sass,以及常见错误和解决办法

    简介: sass依赖于ruby环境,安装sass之前得先装ruby. 1.安装ruby 1.1.下载地址:http://rubyinstaller.org/downloads 1.2.注意事项:安装时 ...

  2. Docker Hadoop 配置常见错误及解决办法

    Docker Hadoop 配置常见错误及解决办法 问题1:wordcount运行卡住,hadoop 任务运行到running job就卡住了 INFO mapreduce.Job: Running ...

  3. github常见操作和常见错误及其解决办法

    一.常见操作 1. 使用git在本地创建一个项目的过程 $ makdir ~/hello-world //创建一个项目hello-world $ cd ~/hello-world //打开这个项目 $ ...

  4. linux No module named yum错误的解决办法

    linux No module named yum错误的解决办法 肯定是yum的版本与当前python的版本不一致造成的 <pre>所以修改yum的配置,修改文件: vim /usr/bi ...

  5. MVC MVC常见错误及解决办法

    MVC常见错误及解决办法 问题1: 必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5 ...

  6. ubuntu下无法将iNode绑定到侧边栏的解决办法

    title: ubuntu下无法将iNode绑定到侧边栏的解决办法 toc: false date: 2018-09-01 17:43:52 categories: methods tags: ubu ...

  7. Oracle的常见错误及解决办法

    ORA-12528: TNS:listener: all appropriate instances are blocking new connections ORA-12528问题是因为监听中的服务 ...

  8. 使用wubi安装ubuntu14.04出现的常见错误的解决办法

    花了一天的时间终于安装上了Ubuntu14.04,过程坎坷,是血泪史,开始报“cannot download the metalink and therefore the ISO”错误,解决后,又报“ ...

  9. Linux配置Tomcat8080端口 远程无法访问解决办法

    是因为Linux的防火墙没有开放8080端口 解决办法: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口  /sbin/ ...

随机推荐

  1. YOLOv5模型训练及检测

    一.为什么使用YOLOv5 二.软件工具 2.1 Anaconda https://www.anaconda.com/products/individual 2.2 PyCharm https://w ...

  2. 1、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性

    今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...

  3. 我们一起来学Shell - shell的数组

    文章目录 什么是数组 数组中常用变量 数组的定义 小括号定义数组变量 小括号加键值对定义数组变量 分别定义数组变量 动态地定义数组变量 数组赋值的切片 遍历数组 关联数组 我们一起来学Shell - ...

  4. 麦克风阵列波束形成之DSB原理与实现

    语音识别有近场和远场之分,且很多场景下都会用到麦克风阵列(micphone array).所谓麦克风阵列是一组位于空间不同位置的麦克风按一定的形状规则布置形成的阵列,是对空间传播声音信号进行空间采样的 ...

  5. Java的泛型机制

    Java的泛型机制 泛型是 Java 从 JDK5 开始引入的新特性,本质上是参数化类型,即所操作的数据类型被指定为一个参数.这意味着编写的代码可以被很多不同类型的对象所重用. 1. 泛型的使用方式 ...

  6. ajax读本地文件

    前置条件: 1. 编辑器,我用的是HbuilderX,解压即食,非常美味,点击传送门. 2. jQuery.min.js,点击传送门. 简单的项目目录: a. test.html内容 <!DOC ...

  7. ESP32-S3 arduino 开发环境搭建

    ESP32-S3 arduino 简要描述 在github上搜索arduino-esp32,找到并打开espressif/arduino-esp32仓库,从master主分支切换到esp32-s3-s ...

  8. Spring Cloud Nacos实现动态配置加载的源码分析

    理解了上述Environment的基本原理后,如何从远程服务器上加载配置到Spring的Environment中. NacosPropertySourceLocator 顺着前面的分析思路,我们很自然 ...

  9. python运算符优先级及部分运算

    在python里面,有很多运算符,比如:算术运算符.赋值运算符.比较运算符.逻辑运算符.成员运算符.身份运算符和位运算符等.这里主要来看看这些运算符的优先级:从上到下优先级依次递减. 优先顺序 运算符 ...

  10. shell脚本的调试sh-x

    转至:https://blog.csdn.net/yjgithub/article/details/80908079 目录 一.简介 二.sh -x 脚本名.sh 三.set -x 一.简介 使用sh ...