This one has reared it's head again today. I did a fresh install on 2 boxes but I forgot to make sure the deps were installed one of them. Now when I try to run opensips-cli I get the error again. The other box with the deps preinstalled is fine. I've tried reinstalling opensips-cli several times but no luck.
This is the install log & error: /usr/local/src/opensips-cli# python3 setup.py install clean /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) running install running bdist_egg running egg_info creating opensipscli.egg-info writing opensipscli.egg-info/PKG-INFO writing dependency_links to opensipscli.egg-info/dependency_links.txt writing requirements to opensipscli.egg-info/requires.txt writing top-level names to opensipscli.egg-info/top_level.txt writing manifest file 'opensipscli.egg-info/SOURCES.txt' reading manifest file 'opensipscli.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'MANIFEST' writing manifest file 'opensipscli.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib running build_py creating build creating build/lib creating build/lib/opensipscli copying opensipscli/__init__.py -> build/lib/opensipscli copying opensipscli/main.py -> build/lib/opensipscli copying opensipscli/comm.py -> build/lib/opensipscli copying opensipscli/db.py -> build/lib/opensipscli copying opensipscli/cli.py -> build/lib/opensipscli copying opensipscli/module.py -> build/lib/opensipscli copying opensipscli/config.py -> build/lib/opensipscli copying opensipscli/logger.py -> build/lib/opensipscli copying opensipscli/defaults.py -> build/lib/opensipscli creating build/lib/opensipscli/modules copying opensipscli/modules/__init__.py -> build/lib/opensipscli/modules copying opensipscli/modules/tls.py -> build/lib/opensipscli/modules copying opensipscli/modules/diagnose.py -> build/lib/opensipscli/modules copying opensipscli/modules/trap.py -> build/lib/opensipscli/modules copying opensipscli/modules/instance.py -> build/lib/opensipscli/modules copying opensipscli/modules/user.py -> build/lib/opensipscli/modules copying opensipscli/modules/mi.py -> build/lib/opensipscli/modules copying opensipscli/modules/trace.py -> build/lib/opensipscli/modules copying opensipscli/modules/database.py -> build/lib/opensipscli/modules creating build/lib/opensipscli/communication copying opensipscli/communication/__init__.py -> build/lib/opensipscli/communication copying opensipscli/communication/http.py -> build/lib/opensipscli/communication copying opensipscli/communication/fifo.py -> build/lib/opensipscli/communication copying opensipscli/communication/jsonrpc_helper.py -> build/lib/opensipscli/communication creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/__init__.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/main.py -> build/bdist.linux-x86_64/egg/opensipscli creating build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/__init__.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/tls.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/diagnose.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/trap.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/instance.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/user.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/mi.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/trace.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/modules/database.py -> build/bdist.linux-x86_64/egg/opensipscli/modules copying build/lib/opensipscli/comm.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/db.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/cli.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/module.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/config.py -> build/bdist.linux-x86_64/egg/opensipscli creating build/bdist.linux-x86_64/egg/opensipscli/communication copying build/lib/opensipscli/communication/__init__.py -> build/bdist.linux-x86_64/egg/opensipscli/communication copying build/lib/opensipscli/communication/http.py -> build/bdist.linux-x86_64/egg/opensipscli/communication copying build/lib/opensipscli/communication/fifo.py -> build/bdist.linux-x86_64/egg/opensipscli/communication copying build/lib/opensipscli/communication/jsonrpc_helper.py -> build/bdist.linux-x86_64/egg/opensipscli/communication copying build/lib/opensipscli/logger.py -> build/bdist.linux-x86_64/egg/opensipscli copying build/lib/opensipscli/defaults.py -> build/bdist.linux-x86_64/egg/opensipscli byte-compiling build/bdist.linux-x86_64/egg/opensipscli/__init__.py to __init__.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/main.py to main.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/__init__.py to __init__.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/tls.py to tls.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/diagnose.py to diagnose.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/trap.py to trap.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/instance.py to instance.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/user.py to user.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/mi.py to mi.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/trace.py to trace.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/modules/database.py to database.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/comm.py to comm.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/db.py to db.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/cli.py to cli.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/module.py to module.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/config.py to config.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/communication/__init__.py to __init__.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/communication/http.py to http.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/communication/fifo.py to fifo.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/communication/jsonrpc_helper.py to jsonrpc_helper.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/logger.py to logger.cpython-36.pyc byte-compiling build/bdist.linux-x86_64/egg/opensipscli/defaults.py to defaults.cpython-36.pyc creating build/bdist.linux-x86_64/egg/EGG-INFO installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts running install_scripts running build_scripts creating build/scripts-3.6 copying and adjusting bin/opensips-cli -> build/scripts-3.6 changing mode of build/scripts-3.6/opensips-cli from 644 to 755 creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts copying build/scripts-3.6/opensips-cli -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/opensips-cli to 755 copying opensipscli.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying opensipscli.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying opensipscli.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying opensipscli.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying opensipscli.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... opensipscli.modules.__pycache__.__init__.cpython-36: module references __path__ creating dist creating 'dist/opensipscli-0.1.0-py3.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing opensipscli-0.1.0-py3.6.egg removing '/usr/local/lib/python3.6/dist-packages/opensipscli-0.1.0-py3.6.egg' (and everything under it) creating /usr/local/lib/python3.6/dist-packages/opensipscli-0.1.0-py3.6.egg Extracting opensipscli-0.1.0-py3.6.egg to /usr/local/lib/python3.6/dist-packages opensipscli 0.1.0 is already the active version in easy-install.pth Installing opensips-cli script to /usr/local/bin Installed /usr/local/lib/python3.6/dist-packages/opensipscli-0.1.0-py3.6.egg Processing dependencies for opensipscli==0.1.0 Searching for SQLAlchemy==1.3.3 Best match: SQLAlchemy 1.3.3 Processing SQLAlchemy-1.3.3-py3.6-linux-x86_64.egg SQLAlchemy 1.3.3 is already the active version in easy-install.pth Using /usr/local/lib/python3.6/dist-packages/SQLAlchemy-1.3.3-py3.6-linux-x86_64.egg Searching for SQLAlchemy-Utils==0.36.6 Best match: SQLAlchemy-Utils 0.36.6 Adding SQLAlchemy-Utils 0.36.6 to easy-install.pth file Using /usr/local/lib/python3.6/dist-packages Searching for mysqlclient==1.3.14 Best match: mysqlclient 1.3.14 Processing mysqlclient-1.3.14-py3.6-linux-x86_64.egg mysqlclient 1.3.14 is already the active version in easy-install.pth Using /usr/local/lib/python3.6/dist-packages/mysqlclient-1.3.14-py3.6-linux-x86_64.egg Searching for six==1.11.0 Best match: six 1.11.0 Adding six 1.11.0 to easy-install.pth file Using /usr/lib/python3/dist-packages Finished processing dependencies for opensipscli==0.1.0 running clean removed './build/lib/opensipscli/__init__.py' removed './build/lib/opensipscli/main.py' removed './build/lib/opensipscli/modules/__init__.py' removed './build/lib/opensipscli/modules/tls.py' removed './build/lib/opensipscli/modules/diagnose.py' removed './build/lib/opensipscli/modules/trap.py' removed './build/lib/opensipscli/modules/instance.py' removed './build/lib/opensipscli/modules/user.py' removed './build/lib/opensipscli/modules/mi.py' removed './build/lib/opensipscli/modules/trace.py' removed './build/lib/opensipscli/modules/database.py' removed directory './build/lib/opensipscli/modules' removed './build/lib/opensipscli/comm.py' removed './build/lib/opensipscli/db.py' removed './build/lib/opensipscli/cli.py' removed './build/lib/opensipscli/module.py' removed './build/lib/opensipscli/config.py' removed './build/lib/opensipscli/communication/__init__.py' removed './build/lib/opensipscli/communication/http.py' removed './build/lib/opensipscli/communication/fifo.py' removed './build/lib/opensipscli/communication/jsonrpc_helper.py' removed directory './build/lib/opensipscli/communication' removed './build/lib/opensipscli/logger.py' removed './build/lib/opensipscli/defaults.py' removed directory './build/lib/opensipscli' removed directory './build/lib' removed './build/scripts-3.6/opensips-cli' removed directory './build/scripts-3.6' removed directory './build/bdist.linux-x86_64' removed directory './build' removed './dist/opensipscli-0.1.0-py3.6.egg' removed directory './dist' removed './opensipscli.egg-info/top_level.txt' removed './opensipscli.egg-info/PKG-INFO' removed './opensipscli.egg-info/requires.txt' removed './opensipscli.egg-info/SOURCES.txt' removed './opensipscli.egg-info/dependency_links.txt' removed directory './opensipscli.egg-info' root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# root@sbc-pstn-els-1:/usr/local/src/opensips-cli# opensips-cli Traceback (most recent call last): File "/usr/local/bin/opensips-cli", line 4, in <module> __import__('pkg_resources').run_script('opensipscli==0.1.0', 'opensips-cli') File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 658, in run_script self.require(requires)[0].run_script(script_name, ns) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1429, in run_script .format(**locals()), pkg_resources.ResolutionError: Script 'scripts/opensips-cli' not found in metadata at None As before I can run it OK from the source dir: python3 bin/opensips-cli Beyond that I'm rather stuck. Any ideas? Many thanks Mark. On Tue, 21 May 2019 at 16:30, Liviu Chircu <li...@opensips.org> wrote: > And this is now fixed as well in the latest version. The new install > best practice is: > > sudo python3 setup.py install clean > > Soon enough, this job will be taken over by some nice opensips-cli > package... *drool* > > Liviu Chircu > OpenSIPS Developer > http://www.opensips-solutions.com > > On 21.05.2019 17:53, Mark Farmer wrote: > > Great thanks. I can confirm that removing the opensipscli.egg-info > > directory fixes the issue here also. > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- Mark Farmer farm...@gmail.com
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users