Kar*_*ang 5 do-release-upgrade windows-subsystem-for-linux 19.10
我有一个 19.04 安装在适用于 Linux 的 Windows 子系统下运行。当我尝试升级到 19.10 时,会发生以下情况:
$ sudo do-release-upgrade 检查新的 Ubuntu 版本 不再支持您的 Ubuntu 版本。 有关升级信息,请访问: http://www.ubuntu.com/releaseendoflife 获得:1个升级工具签名[1554 B] Get:2 升级工具 [1329 kB] 在 0 秒内获取 1331 kB (0 B/s) 针对“eoan.tar.gz.gpg”验证“eoan.tar.gz” 提取'eoan.tar.gz' 读取缓存 pcilib:无法打开 /proc/bus/pci lspci:找不到任何有效的访问方法。 检查包管理器 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 点击 http://archive.ubuntu.com/ubuntu 迪斯科 InRelease 获取:1 http://archive.ubuntu.com/ubuntu disco-updates InRelease [97.5 kB] 获取:2 http://archive.ubuntu.com/ubuntu disco-backports InRelease [88.8 kB] 获取:3 http://security.ubuntu.com/ubuntu disco-security InRelease [97.5 kB] 在 6 秒内获取 284 kB (45.8 kB/s) 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 恢复原始系统状态 中止 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 === 命令从窗口分离(2020 年 2 月 5 日星期三 12:39:40)=== === 命令以退出状态 1 终止(2020 年 2 月 5 日星期三 12:39:50)===
显然,升级脚本出于某种原因想要探测 PCI 总线,但在 WSL 下失败了。
我在将 Ubuntu 18.04 LTS 升级到 20.04 LTS 时遇到了同样的问题。在https://github.com/microsoft/WSL/discussions/3489上,我找到了删除 snapd 的建议:
sudo apt remove --purge snapd
Run Code Online (Sandbox Code Playgroud)
这解决了这个问题。
归档时间: |
|
查看次数: |
549 次 |
最近记录: |