我已经在两个石墨节点上为RHEL7安装了碳。在第一个程序中,我从源代码中安装了所有软件包,使用
/usr/bin/python3.6 setup.py install这使得我的碳缓存和其他碳守护进程从python路径开始
/usr/bin/python3.6 bin/carbon-cache.py我在下一个节点上犯了一个错误,并将碳安装为:
/usr/bin/python setup.py install它迫使我的碳守护进程运行:
/usr/bin/python bin/carbon-cache.py问题是,我所需的所有依赖项都是python3依赖项。我尝试删除/etc/init.d/下的碳-*服务,并用正确的python3.6路径重新安装carbon,但这并没有改变任何事情。
如何强制碳守护进程使用/usr/bin/python3.6?
发布于 2022-07-13 18:43:39
对于将来遇到类似问题的人来说:解决方案是关闭碳守护进程并完全删除所有与碳相关的文件。这包括/opt/graphite/bin和/opt/graphite/lib上的文件。然后运行systemctl reset-daemons并重新启动节点。在彻底安装了源碳(使用/usr/bin/python3.6可执行文件)之后,它找到了正确的路径。
https://stackoverflow.com/questions/72970695
复制相似问题