WSL ubuntu 總是失敗並出現「子進程 /usr/bin/dpkg 回傳錯誤代碼 (1)」錯誤

WSL ubuntu 總是失敗並出現「子進程 /usr/bin/dpkg 回傳錯誤代碼 (1)」錯誤

嘗試在win10 windows子系統中使用ubuntu作為linux終端機。但是如果我運行任何命令,例如sudo apt reinstall libpaper1我得到:

Setting up passwd (1:4.8.1-1ubuntu5.20.04.4) ...
/var/lib/dpkg/info/passwd.postinst: 21: getent: not found
groupadd: group 'shadow' already exists
Group ID 42 has been allocated for the shadow group.  You have either
used 42 yourself or created a shadow group with a different ID.
Please correct this problem and reconfigure with dpkg --configure passwd''.

Note that both user and group IDs in the range 0-99 are globally
allocated by the Debian project and must be the same on every Debian
system.
dpkg: error processing package passwd (--configure):
 installed passwd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 passwd
E: Sub-process /usr/bin/dpkg returned an error code (1)

我嘗試了多個指南和 apt-get 安裝、更新、升級,但我總是收到此錯誤!

相關內容