summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
diff options
context:
space:
mode:
authorgael.portay+rtone@gmail.com <gael.portay+rtone@gmail.com>2024-10-25 10:22:32 +0200
committerArmin Kuster <akuster808@gmail.com>2024-11-24 20:19:50 -0500
commit0efc86634c7b189d729396d92705f401c0661527 (patch)
treec58775bd6d799690891f0fc8f07c764195ca77e1 /dynamic-layers
parent2e3d90f256b302f693dd7d37b014f1c5132265e6 (diff)
downloadmeta-security-0efc86634c7b189d729396d92705f401c0661527.tar.gz
sssd: fix missing python3-logging run-time dependency
The internal tool sss_analyze is a python script run by the sssctl command analyze. The script sss_analyze imports the python module logging[1]. However, the package sssd lacks installing this python module that is required to run the script. This adds the missing run-time dependency python3-logging to ensure this module comes along the package sssd. Fixes: root@qemux86-64:~# sssctl analyze Traceback (most recent call last): File "/usr/libexec/sssd/sss_analyze", line 3, in <module> from sssd import sss_analyze File "/usr/lib/python3.12/site-packages/sssd/sss_analyze.py", line 3, in <module> from sssd.modules import request File "/usr/lib/python3.12/site-packages/sssd/modules/request.py", line 2, in <module> import logging ModuleNotFoundError: No module named 'logging' [1]: https://github.com/SSSD/sssd/blob/2.9.2/src/tools/analyzer/source_files.py#L2 Signed-off-by: Gaƫl PORTAY <gael.portay+rtone@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'dynamic-layers')
-rw-r--r--dynamic-layers/networking-layer/recipes-security/sssd/sssd_2.9.2.bb10
1 files changed, 9 insertions, 1 deletions
diff --git a/dynamic-layers/networking-layer/recipes-security/sssd/sssd_2.9.2.bb b/dynamic-layers/networking-layer/recipes-security/sssd/sssd_2.9.2.bb
index f6bbac3..e8f3031 100644
--- a/dynamic-layers/networking-layer/recipes-security/sssd/sssd_2.9.2.bb
+++ b/dynamic-layers/networking-layer/recipes-security/sssd/sssd_2.9.2.bb
@@ -156,4 +156,12 @@ FILES:${PN} += "${base_libdir}/security/pam_sss*.so \
156 156
157FILES:libsss-sudo = "${libdir}/libsss_sudo.so" 157FILES:libsss-sudo = "${libdir}/libsss_sudo.so"
158 158
159RDEPENDS:${PN} = "bind bind-utils dbus libldb libpam libsss-sudo python3-core" 159RDEPENDS:${PN} = "bind \
160 bind-utils \
161 dbus \
162 libldb \
163 libpam \
164 libsss-sudo \
165 python3-core \
166 python3-logging \
167 "