Bug 231300 - sysutils/py-salt fails to start with only tcp transport selected
Summary: sysutils/py-salt fails to start with only tcp transport selected
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-python mailing list
Depends on:
Reported: 2018-09-11 14:12 UTC by Alexander Ushakov
Modified: 2019-08-13 09:05 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (python)


Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Ushakov 2018-09-11 14:12:51 UTC
If in port config of py-salt select only tcp transport than ZeroMQ transport wouldn't be installed and it is normal. But then when saltstack is started it shows the next error message:

Traceback (most recent call last):
  File "/usr/local/bin/salt-master", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3098, in <module>                                                                                        
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3082, in _call_aside                                                                                     
    f(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3111, in _initialize_master_working_set                                                                  
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 573, in _build_master                                                                                    
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 891, in require                                                                                          
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 777, in resolve                                                                                          
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyzmq>=2.2.0' distribution was not found and is required by salt

This error is caused by line in /usr/local/lib/python2.7/site-packages/salt-2018.3.1-py2.7.egg-info/requires.txt:

Removing of it solves the problem.
Comment 1 Walter Schwarzenfeld freebsd_triage 2019-08-02 12:05:54 UTC
In the meantime we have 2019.2.0. Does the problem still exist?
Comment 2 Alexander Ushakov 2019-08-13 08:44:05 UTC
(In reply to Walter Schwarzenfeld from comment #1)
Unfortunately version py27-salt-2019.2.0_2 still has this problem