#kirkstone #bitbake Suricata QA error directories not shipped #kirkstone #bitbake
I'm getting a directories not shipped QA error when building Suricata on Kirkstone:
ERROR: mc:x86-2021-minimal:suricata-6.0.4-r0 do_package: QA Issue: suricata: Files/directories were installed but not shipped in any package:
/usr/lib
/usr/lib/python3.10
/usr/lib/python3.10/site-packages
/usr/lib/python3.10/site-packages/suricata-6.0.4-py3.10.egg-info
/usr/lib/python3.10/site-packages/suricata
/usr/lib/python3.10/site-packages/suricatasc
/usr/lib/python3.10/site-packages/suricata/__init__.py
/usr/lib/python3.10/site-packages/suricata/sc
/usr/lib/python3.10/site-packages/suricata/ctl
/usr/lib/python3.10/site-packages/suricata/__pycache__
/usr/lib/python3.10/site-packages/suricata/config
/usr/lib/python3.10/site-packages/suricata/sc/suricatasc.py
/usr/lib/python3.10/site-packages/suricata/sc/__init__.py
/usr/lib/python3.10/site-packages/suricata/sc/specs.py
/usr/lib/python3.10/site-packages/suricata/sc/__pycache__
/usr/lib/python3.10/site-packages/suricata/sc/__pycache__/specs.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/sc/__pycache__/suricatasc.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/sc/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/ctl/main.py
/usr/lib/python3.10/site-packages/suricata/ctl/loghandler.py
/usr/lib/python3.10/site-packages/suricata/ctl/test_filestore.py
/usr/lib/python3.10/site-packages/suricata/ctl/__init__.py
/usr/lib/python3.10/site-packages/suricata/ctl/filestore.py
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__/main.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__/test_filestore.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__/loghandler.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__/filestore.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/ctl/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/config/defaults.py
/usr/lib/python3.10/site-packages/suricata/config/__init__.py
/usr/lib/python3.10/site-packages/suricata/config/__pycache__
/usr/lib/python3.10/site-packages/suricata/config/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricata/config/__pycache__/defaults.cpython-310.pyc
/usr/lib/python3.10/site-packages/suricatasc/__init__.py
/usr/lib/python3.10/site-packages/suricatasc/__pycache__
/usr/lib/python3.10/site-packages/suricatasc/__pycache__/__init__.cpython-310.pyc
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
suricata: 38 installed and not shipped files. [installed-vs-shipped]
ERROR: mc:x86-2021-minimal:suricata-6.0.4-r0 do_package: Fatal QA errors were found, failing task.
ERROR: Logfile of failure stored in: /data/kirkstone/yocto_intel/build/tmp-x86-2021-minimal-glibc/work/corei7-64-ese-linux/suricata/6.0.4-r0/temp/log.do_package.346985
ERROR: Task (mc:x86-2021-minimal:/data/kirkstone/yocto_intel/build/../intel-embedded-system-enabling/meta-security/recipes-ids/suricata/suricata_6.0.4.bb:do_package) failed with exit code '1
The Suricata recipe has
FILES:${PN}-python = "${bindir}/suricatasc ${PYTHON_SITEPACKAGES_DIR}"
I have in my conf/local.conf
PACKAGECONFIG:append:pn-suricata = " python"
Any ideas on a fix?