08月10, 2025

WSL升级Debian12时提示 Failed to take /etc/passwd lock: Invalid argument

又是一年升级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。跟我之前的做法一样。

本文链接:https://debug.fanzheng.org/post/error-when-upgrade-to-debian-13.html

-- EOF --

Comments