dpkg: error processing package ubuntu-advantage-tools

升级python3之后没太在意,后续升级软件的审核一直报错,查了大半天资料终于解决了问题

报错内容:

Setting up ubuntu-advantage-tools (27.4.1~16.04.1) ...
Traceback (most recent call last):
  File "<string>", line 2, in <module>
ModuleNotFoundError: No module named 'uaclient.entitlements'
dpkg: error processing package ubuntu-advantage-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 ubuntu-advantage-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方法:

sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/ 
sudo mkdir /var/lib/dpkg/info/ 
sudo apt-get update
sudo apt-get -f install

执行完之后,再次执行以下命令:

sudo apt-get update

sudo apt-get upgrade

问题解决!

评论