把主pipe从3.2升级到3.3.3

运行Ubuntu 16.04 EC2并尝试将默认pipe理程序v3.2升级到v3.3.3以修复“太多打开的文件”产卵问题。

我执行了这些步骤来清除我的主pipe,并通过点安装:

sudo service supervisor stop mkdir ~/supervisor-backup sudo cp -r /etc/supervisor ~/supervisor-backup/etc-supervisor sudo cp /etc/default/supervisor ~/supervisor-backup/etc-default-supervisor sudo cp /etc/init.d/supervisor ~/supervisor-backup/etc-init.d-supervisor sudo apt-get purge supervisor sudo rm -fr /etc/supervisor pip install supervisor # this installs 3.3.3 successfully sudo cp ~/supervisor-backup/etc-default-supervisor /etc/default/supervisor sudo cp ~/supervisor-backup/etc-init.d-supervisor /etc/init.d/supervisor sudo cp -r ~/supervisor-backup/etc-supervisor /etc/supervisor sudo ln -s /etc/supervisor/supervisor.conf /etc/supervisor.conf 

毕竟,当我运行sudo service supervisor start我得到这个错误:

 Failed to start supervisor.service: Unit supervisor.service not found. 

所以我试过这个:

 user@backend:~$ sudo systemctl enable supervisor supervisor.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install enable supervisor user@backend:~$ sudo systemctl start supervisor user@backend:~$ sudo supervisorctl status Traceback (most recent call last): File "/usr/local/bin/supervisorctl", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2927, in <module> @_call_aside File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2913, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2940, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 637, in _build_master return cls._build_from_requirements(__requires__) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 650, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 829, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'supervisor==3.2.0' distribution was not found and is required by the application 

这导致我相信它仍然在寻找旧的主pipev3.2,而不是安装的v3.3.3。

我怎么从这里开始?