Summary: | Отсутствует CVRF модуль в пакете | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Pavel Shilov <shilovps> |
Component: | openscap | Assignee: | alexey |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | alexey, glinkinvd |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Pavel Shilov
2023-02-17 15:37:05 MSK
После добавления данных файлов вручную из основного репозитория и перезапуска теста получаю ошибку Ошибка сегментирования # oscap cvrf eval --verbose DEVEL test_api_cvrf.xml I: oscap: Identified document type: cvrfdoc [oscap(3836):oscap(7fd1732678c0):doc_type.c:96:oscap_determine_document_type_reader] D: oscap: Validating CVRF Feed (1.1) document from test_api_cvrf.xml. [oscap(3836):oscap(7fd1732678c0):oscap_source.c:350:oscap_source_validate] Ошибка сегментирования Данная ошибка обсуждалась здесь: https://bugzilla.redhat.com/show_bug.cgi?id=1642283 Данное поведение актуально для версии openscap-1.3.10-alt1 Воспроизводится на системах, обновлённых до sisyphus: - Education KDE/XFCE 11.0 - Workstation 11.0 - Workstation K 11.0 - Server 11.0 В целом, модуль cvrf ведёт себя некорректно. При выполнении: 1) # wget https://ftp.suse.com/pub/projects/security/cvrf/cvrf-opensuse-su-2024%3A13194-1.xml 2) # oscap cvrf eval cvrf-opensuse-su-2024\:13194-1.xml Выводится ошибка: I: oscap: Using environment variables: [oscap(9139):oscap(7ff13c963300):debug.c:316:oscap_print_env_vars] I: oscap: OSCAP_CHECK_ENGINE_PLUGIN_DIR='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_CONTAINER_VARS='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_EVALUATION_TARGET='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_FULL_VALIDATION='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_OVAL_COMMAND_OPTIONS='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_PCRE_EXEC_RECURSION_LIMIT='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_PROBE_ROOT='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: SEXP_VALIDATE_DISABLE='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: SOURCE_DATE_EPOCH='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_PROBE_MEMORY_USAGE_RATIO='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_PROBE_MAX_COLLECTED_ITEMS='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: OSCAP_PROBE_IGNORE_PATHS='' [oscap(9139):oscap(7ff13c963300):debug.c:319:oscap_print_env_vars] I: oscap: Identified document type: cvrfdoc [oscap(9139):oscap(7ff13c963300):doc_type.c:96:oscap_determine_document_type_reader] D: oscap: Validating CVRF Feed (1.1) document from cvrf-opensuse-su-2024:13194-1.xml. [oscap(9139):oscap(7ff13c963300):oscap_source.c:360:oscap_source_validate] OpenSCAP Error: Invalid CVRF Feed (1.1) content in cvrf-opensuse-su-2024:13194-1.xml. [/usr/src/RPM/BUILD/openscap-1.3.10/src/source/oscap_source.c:363] В апстриме модуль признали "проблемным" и бесполезным - https://github.com/OpenSCAP/openscap/issues/2089 В версии 1.4.0 от него отказались - https://github.com/OpenSCAP/openscap/releases/tag/1.4.0 Необходимо обновить пакет. |