无法完全删除 Juju

无法完全删除 Juju

下载 Juju 并试用了一会儿后,我的好奇心得到了满足。我决定继续尝试其他方法并卸载 Juju,尽管我尽了最大努力,但 Juju 的一部分仍然存在于我的系统日志中(在系统启动时):

kernel: [   16.509086] init: juju-jon-sample-file-storage main process (2163) terminated with status 1
kernel: [   16.509113] init: juju-jon-sample-file-storage main process ended, respawning
kernel: [   16.680103] init: juju-jon-sample-file-storage main process (2164) terminated with status 1
kernel: [   16.680138] init: juju-jon-sample-file-storage main process ended, respawning
kernel: [   16.873943] init: juju-jon-sample-file-storage main process (2165) terminated with status 1
kernel: [   16.873965] init: juju-jon-sample-file-storage respawning too fast, stopped

...实际数字要大得多,但你明白了,还存在用 替换的相同错误juju-jon-sample-machine-agent

我试过

sudo apt-get remove juju
sudo apt-get purge juju
sudo apt-get autoremove

sudo update-rc.d juju remove
sudo update-rc.d juju-jon-sample-machine-agent remove
sudo update-rc.d juju-jon-sample-file-storage remove

有没有什么办法可以删除粘在系统日志上的最后一块 Juju?我运行的是 12.04 64 位。提前谢谢。

答案1

Juju 为本地提供商环境安装了一些 upstart 文件。在删除 juju 之前,可以通过 juju destroy-environment 为每个本地环境删除它。删除后,可以从 /etc/init 手动删除 upstart 文件,它们的前缀是环境名称和用户名。据我所知,update-rc.d 不适用于 upstart 文件。

答案2

你缺少的是:

stop juju-jon-sample-file-storage

这将告知upstart停止重生服务。然后,您可以安全地删除该文件/etc/init/juju-jon-sample-file-storage

另一个没有重生,因此不应该成为您日志中的问题,也不会在您的进程列表中看到悬而未决的问题。

希望这可以帮助。

答案3

这些天来巫术快照主要是客户端,上面的提示不再适用。要清除以前使用 juju 的任何痕迹以便重新开始,您需要执行以下操作:

# Hard reinstall of clients
snap remove --purge  juju
rm -rf ~/.local/share/juju
snap install juju --classic


# Hard re-install of controllers or machines needs a bit more
# Gladly juju leaves a helper to do so
$ sudo /usr/sbin/remove-juju-services

答案4

尝试这个:

sudo apt-get remove juju-core

相关内容