版本(系统信息)
Microsoft Windows 版本 22H2(编译 SO 19045.2673)
WSL 版本(wsl -l -v)
姓名 | 状态 | 版本 |
---|---|---|
* 乌班图 | 跑步 | 2 |
Ubuntu 版本
Ubuntu-22.04
其他软件
所有正常的windows软件
重现步骤
sed:无法读取 /etc/update-manager/release-upgrades:没有此文件或目录
预期行为
打开终端或者运行终端后,应该会直接进入根目录。
诊断日志
我使用命令 wsl --install 安装了 wsl Ubuntu 发行版,它在两天内运行良好,今天显示消息:sed:无法读取 /etc/update-manager/release-upgrades:没有此文件或目录
答案1
(cml) 我通过仅重新启动 WSL 解决了这个问题:
wsl --shutdown
答案2
该文件/etc/update-manager/release-upgrades
来自包ubuntu-release-upgrader-core
,它可能在您的系统中丢失,或者由于某种原因被删除。
要发现打包文件的来源,您可以使用dpkg -S
,例如:
dpkg -S /etc/update-manager/release-upgrades
ubuntu-release-upgrader-core: /etc/update-manager/release-upgrades
要恢复该文件,只需运行:
sudo apt install ubuntu-release-upgrader-core
答案3
在 Windows 系统上,右键单击 Ubuntu 终端,然后选择应用程序设置。到达那里后,单击修复。现在一切都应该没问题了。