Win10 WSL2 Ubuntu 18.04升级到20.04失败,提示Command terminated with exit status 1
错误,查阅资料后发现是snapd兼容问题导致的,卸载后升级即可成功
升级失败log
Reading cache
Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Hit http://mirrors.163.com/ubuntu bionic InRelease
Hit http://mirrors.163.com/ubuntu bionic-updates InRelease
Hit http://mirrors.163.com/ubuntu bionic-backports InRelease
Hit http://mirrors.163.com/ubuntu bionic-security InRelease
Fetched 0 B in 0s (0 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree
Reading state information... Done
=== Command terminated with exit status 1 (Fri May 14 10:31:40 2021) ===
解决方案
# 卸载snapd
sudo apt remove --purge snapd
# 重新执行升级命令
sudo do-release-upgrade
参考链接
https://github.com/microsoft/WSL/issues/6942
https://askubuntu.com/questions/1340153/how-to-upgrade-ubuntu-18-04-to-20-04-in-wsl-when-wsl-export-fails