又是一年升级Debian的时候。
我给我WSL的Debian12升级Debian13时,提示Failed to take /etc/passwd lock: Invalid argument
。完整报错如下:
Failed to take /etc/passwd lock: Invalid argument
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
systemd
Error: Sub-process /usr/bin/dpkg returned an error code (1)
感觉最简单的解法,还是把WSL1替换为WSL2再升级:wsl --set-version Debian 2
。跟我之前的做法一样。
Comments