十八比特 十八比特
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于

十八比特

风带来故事的种子,时间使之发芽
⚡ 18bit DNS (opens new window)
🏠 主页
  • 🌐 网站
  • 📦 资源
  • 📝 教程
  • 📐 制表符
  • 🗃️ 分类
  • 🏷️ 标签
  • 🗄️ 归档
📃 文章日志
ℹ️ 关于
  • 从零开始的树莓派4B
  • 安装emby、rclone和aria2
  • 配置树莓派连接WiFi网络
  • 在Docker中开启sftp服务
  • 根据CPU温度控制风扇
  • 记录将树莓派系统从Ubuntu 20.04 LTS升级到22.04 LTS
    • 1.升级方法
    • 2.升级完成后遇到的问题
    • 3.总结
  • 树莓派的SD卡达到使用寿命进入写保护模式,如何无痛迁移系统
  • 使用Netdata监控树莓派温度,设置阈值发出警告
  • 开启树莓派4B的硬件看门狗
  • 树莓派
秋澪冬安
2022-08-19
目录

记录将树莓派系统从Ubuntu 20.04 LTS升级到22.04 LTS

# 1.升级方法

通过使用下面的命令将 Ubuntu 20.04 LTS 升级到 Ubuntu 22.04 LTS

sudo do-release-upgrade

# 2.升级完成后遇到的问题

# 2.1第三方源被禁用

在升级过程中,会提示:

Third party sources disabled

Some third party entries in your sources.list were disabled. You can
re-enable them after the upgrade with the 'software-properties' tool
or your package manager.

为了保证系统正常升级,在升级过程中会禁用第三方源,而在升级成功之后,需要自己重新启用第三方源

第三方源的位置一般在/etc/apt/sources.list.d文件夹中,文件的格式是xxx.list

找到需要启用的第三方源的文件,例如我系统上的Docker的三方源就是docker.list,修改此文件:

/etc/apt/sources.list.d$ vim docker.list

去掉前面的注释 #

# deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu      jammy stable

改为

deb [arch=arm64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu      jammy stable

这样就重新启用了第三方源,然后执行命令sudo apt update即可

可是,在执行sudo apt update命令时,会有警告

Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

接下来就要解决此问题

# 2.2第三方源GPG 公钥问题

在系统升级成功,并手动启用第三方源后,执行sudo apt update命令会遇到下面的警告

Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

我的解决办法是,找到对应源的警告,重新添加信任该源的GPG 公钥,以我的docker源为例,在安装docker时,官方会让你添加GPG 密钥,如下:

只需要重新执行一次这个步骤就能解决问题

# 2.3宝塔面板无法打开

在升级完系统之后,发现无法打开宝塔面板,显示 “拒绝了我们的连接请求”,连接上服务器之后,使用sudo bt restart任然无法打开。在使用命令sudo bt 22,查看日志发现有报错:

libssl.so.1.1: cannot open shared object file: No such file or directory

估计是宝塔的环境出现问题,所以通过以下命令修复宝塔面板

sudo rm -rf /www/server/panel/pyenv

curl http://download.bt.cn/install/update_panel.sh | sudo bash

执行完成后,宝塔面板便能正常打开了

# 2.4安装的一些软件被卸载

更新完成后发现自己安装的某些软件被莫名其妙卸载了,原因未知,解决方法就是重新安装一遍就好了

# 2.5Python 依赖消失

使用pip安装的依赖没有了,原因不知,重新安装一遍即可

# 3.总结

总之,这次更新系统对我来说比较坎坷,更新过程中没有任何问题,反而是更新完成之后出现了各种问题,这是我第一次给Ubuntu server更新系统版本,遇到的问题都是新的,解决这些问题还是费了点功夫(;´д`)ゞ

#树莓派#Linux
上次编辑: 2024/08/30, 16:21:31

← 根据CPU温度控制风扇 树莓派的SD卡达到使用寿命进入写保护模式,如何无痛迁移系统→

最近更新
01
SSH跳板机访问内网服务
06-16
02
GPG 导出导入命令
06-16
03
从零开始的 All In One
06-14
更多文章>
Theme by Vdoing | Copyright © 2020-2025 十八比特 | 蜀ICP备2022002410号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式