Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1028|回复: 0

apt 报ModuleNotFoundError: No module named ‘uaclient‘

[复制链接]

254

主题

363

帖子

2435

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2435
发表于 2023-6-4 06:59:28 | 显示全部楼层 |阅读模式
当apt报ModuleNotFoundError: No module named ‘uaclient‘,无法继续安装软件的时候,
应该时手动编译安装了Python3.6,之后apt就无法运行了,原因是已经将 /usr/bin/python3 修改了,目前系统的python3指向新(编译)安装的新python3.
apt  的Ubuntu --advantage-tools 需要用到python3,有了新的,无法适应,就无法使用新的python3运行 apt相应组件。
解决方法: 修改 advantage-tools 源码,使之适应新的python版本:

sudo vim /var/lib/dpkg/info/ubuntu-advantage-tools.postinst

修改如下:
:%s/python3/\/usr\/bin\/python3/g

将源码中python3 替换为/usr/bin/python3
然后 sudo apt update 即可。
参考:https://blog.csdn.net/qq_37429313/article/details/118971311
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 10:53 , Processed in 0.014746 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表