下载 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