1、报错信息(原因)
正在从软件包中解出模板:100%
正在预设定软件包 ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
dpkg: 无法恢复的致命错误,中止:
在 stateoverride 文件中发现未知的系统用户 'netdata';该系统用户在重载之前被移除。
这很有可能是一个打包Bug。您可以通过 dpkg-statoverride 手动移除重载来进行恢复
E: Sub-process /usr/bin/dpkg returned an error code (2)
原因是用脚本卸载,系统上有netdata遗留配置,遗留文件,遗留插件(或者程序)没有卸载,再执行upgrade 的时候会出现问题
2、删除netdata相关配置
文件路径/var/lib/dpkg/statoverride
geoclue geoclue 755 /var/lib/geoclue
root lp 775 /var/log/hp/tmp
netdata netdata 755 /var/cache/netdata
netdata netdata 755 /var/lib/netdata
netdata netdata 755 /var/run/netdata
root crontab 2755 /usr/bin/crontab
root ssl-cert 710 /etc/ssl/private
root netdata 775 /var/lib/netdata/registry
root messagebus 4754 /usr/lib/dbus-1.0/dbus-daemon-launch-helper
netdata adm 2750 /var/log/netdata
root netdata 755 /var/lib/netdata/www
redis redis 640 /etc/redis/redis.conf
3、再执行upgrade
然后又报错了。
报错信息
正在设置 netdata-plugin-nfacct (1.42.0-361-nightly) ...
chown: 无效的组: "root:netdata"
dpkg: 处理软件包 netdata-plugin-nfacct (--configure)时出错:
已安装 netdata-plugin-nfacct 软件包 post-installation 脚本 子进程返回错误状态 1
dpkg: 依赖关系问题使得 netdata 的配置工作不能继续:
netdata 依赖于 netdata-plugin-nfacct (= 1.42.0-361-nightly);然而:
软件包 netdata-plugin-nfacct 尚未配置。
4、卸载netdata-plugin-nfacct
执行sudo apt-get purge netdata-plugin-nfacct。对netdata-plugin-nfacct进行卸载
5、然后再删除遗留的netdata文件夹
正在清除 netdata (1.42.0-361-nightly) 的配置文件 ...
dpkg: 警告: 卸载 netdata 时,目录 /var/run/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /var/log/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /var/lib/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /var/cache/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /usr/share/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /usr/libexec/netdata 非空,因而不会删除该目录
dpkg: 警告: 卸载 netdata 时,目录 /etc/netdata 非空,因而不会删除该目录
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
暂无评论
要发表评论,您必须先 登录