-
Notifications
You must be signed in to change notification settings - Fork 234
Open
Labels
Description
Problem description
When installing the venv-salt-minion directly from one of the repositories (stable or master) on a minimal system, it doesn't start.
The dependency to openssl is missing in the rpm spec.
dnf install openssl solves the issue.
Steps to reproduce
- Install minimal AlmaLinux9 system
- dnf install https://download.opensuse.org/repositories/systemsmanagement:/Uyuni:/Master:/EL9-Uyuni-Client-Tools/EL_9/x86_64/venv-salt-minion.rpm
- systemctl restart venv-salt-minion
- Check logs for errors
To solve:
5. dnf install openssl
6. systemctl restart venv-salt-minion
Uyuni version
Latest stable client 3006.0-58.1.uyuni /master branchUyuni proxy version (if used)
uyuni-tools version used to deploy/manage the server or proxy (if relevant)
Useful logs
Feb 13 22:10:35 localhost.localdomain systemd[1]: venv-salt-minion.service: Main process exited, code=exited, status=1/FAILURE
Feb 13 22:10:35 localhost.localdomain systemd[1]: venv-salt-minion.service: Failed with result 'exit-code'.
^C
[root@localhost venv-salt-minion]# systemctl restart venv-salt-minion
[root@localhost venv-salt-minion]# journalctl -f
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: import salt.fileclient
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: File "/usr/lib/venv-salt-minion/lib64/python3.11/site-packages/salt/fileclient.py", line 29, in <module>
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: import salt.utils.http
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: File "/usr/lib/venv-salt-minion/lib64/python3.11/site-packages/salt/utils/http.py", line 18, in <module>
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: import ssl
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: File "/usr/lib/venv-salt-minion/lib64/python3.11/ssl.py", line 100, in <module>
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: import _ssl # if we can't import it, let the error propagate
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: ^^^^^^^^^^^
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: ImportError: /lib64/libcrypto.so.3: version `OPENSSL_3.3.0' not found (required by /usr/lib/venv-salt-minion/lib64/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so)
Feb 13 22:10:46 localhost.localdomain salt-minion[1347]: The Salt Minion is shutdown.Additional information
No response
Reactions are currently unavailable