Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 836565 - salt-3004.1 has missing deps (dev-python/psutil)
Summary: salt-3004.1 has missing deps (dev-python/psutil)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-31 21:08 UTC by Alexey Shvetsov
Modified: 2022-03-31 21:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Shvetsov archtester gentoo-dev 2022-03-31 21:08:04 UTC
app-admin/salt-3004.1-r1::gentoo was built with the following:
USE="portage raet vim-syntax zeromq -cheetah -cherrypy -genshi -gnupg -keyring -ldap -libcloud -libvirt -mako -mongodb -neutron -nova -openssl -profile -redis (-selinux) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8"
FEATURES="ipc-sandbox pid-sandbox binpkg-multi-instance userfetch assume-digests distlocks sandbox config-protect-if-modified protect-owned sign buildpkg ebuild-locks binpkg-logs metadata-transfer fixlafiles unknown-features-warn usersync news buildpkg-live parallel-fetch unmerge-logs network-sandbox strict qa-unresolved-soname-deps usersandbox candy merge-sync userpriv preserve-libs unmerge-orphans xattr binpkg-docompress sfperms binpkg-dostrip multilib-strict"


Cannot start because of missing deps

Mar 31 21:05:11 bridge salt-minion[721600]: Traceback (most recent call last):
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python-exec/python3.9/salt-minion", line 33, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     sys.exit(load_entry_point('salt==3004.1', 'console_scripts', 'salt-minion')())
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/scripts.py", line 167, in salt_minion
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.cli.daemons
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/cli/daemons.py", line 50, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.utils.parsers
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/utils/parsers.py", line 24, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.config as config
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/config/__init__.py", line 101, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     _DFLT_IPC_WBUFFER = _gather_buffer_space() * 0.5
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/config/__init__.py", line 89, in _gather_buffer_space
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.grains.core
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/grains/core.py", line 32, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.modules.cmdmod
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/modules/cmdmod.py", line 31, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.utils.templates
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/utils/templates.py", line 19, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.utils.http
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/utils/http.py", line 27, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import salt.ext.tornado.simple_httpclient
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/ext/tornado/simple_httpclient.py", line 9, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     from salt.ext.tornado.http1connection import HTTP1Connection, HTTP1ConnectionParameters
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/ext/tornado/http1connection.py", line 31, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     from salt.ext.tornado import iostream
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/ext/tornado/iostream.py", line 41, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     from salt.ext.tornado.netutil import ssl_wrap_socket, ssl_match_hostname, SSLCertificateError, _client_ssl_defaults, _server_ssl_defaults
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/salt/ext/tornado/netutil.py", line 40, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import certifi
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/certifi/__init__.py", line 1, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     from .core import contents, where
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/certifi/core.py", line 3, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     from certifi._patch import _verify_dist_info
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/certifi/_patch.py", line 4, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     import pkg_resources
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3247, in <module>
Mar 31 21:05:11 bridge salt-minion[721600]:     def _initialize_master_working_set():
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3221, in _call_aside
Mar 31 21:05:11 bridge salt-minion[721600]:     f(*args, **kwargs)
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 3259, in _initialize_master_working_set
Mar 31 21:05:11 bridge salt-minion[721600]:     working_set = WorkingSet._build_master()
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 579, in _build_master
Mar 31 21:05:11 bridge salt-minion[721600]:     ws.require(__requires__)
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 897, in require
Mar 31 21:05:11 bridge salt-minion[721600]:     needed = self.resolve(parse_requirements(requirements))
Mar 31 21:05:11 bridge salt-minion[721600]:   File "/usr/lib/python3.9/site-packages/pkg_resources/__init__.py", line 783, in resolve
Mar 31 21:05:11 bridge salt-minion[721600]:     raise DistributionNotFound(req, requirers)
Mar 31 21:05:11 bridge salt-minion[721600]: pkg_resources.DistributionNotFound: The 'psutil>=5.0.0' distribution was not found and is required by salt
Mar 31 21:05:11 bridge systemd[1]: salt-minion.service: Main process exited, code=exited, status=1/FAILURE
Mar 31 21:05:11 bridge systemd[1]: salt-minion.service: Failed with result 'exit-code'.


Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2022-03-31 21:53:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7d0ce18858075cd8761c90f3d573a7094d2c0a

commit 9b7d0ce18858075cd8761c90f3d573a7094d2c0a
Author:     Patrick McLean <chutzpah@gentoo.org>
AuthorDate: 2022-03-31 21:52:42 +0000
Commit:     Patrick McLean <chutzpah@gentoo.org>
CommitDate: 2022-03-31 21:52:42 +0000

    app-admin/salt: Make psutil dep unconditional (bug #836565)
    
    Closes: https://bugs.gentoo.org/836565
    Signed-off-by: Patrick McLean <chutzpah@gentoo.org>

 app-admin/salt/{salt-3004.1-r1.ebuild => salt-3004.1-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)