Bug 58136

Summary: Не работает spdk из-за несовместимости с версией dpdk
Product: Sisyphus Reporter: Лавренко Егор Сергеевич <lavrenkoes>
Component: spdkAssignee: Leontiy Volodin <lvol>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lvol
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Лавренко Егор Сергеевич 2026-03-06 12:24:51 MSK
Система (Обновленная до Sisyphus):
Alt Server 11.0 x86-64

Версии пакетов:
dpdk-23.11.6-alt1
spdk-25.05.1-alt1

Тестирование производилось на реальной системе:
CPU: AMD Ryzen 5 8600G w/ Radeon 760M Graphics
GPU: NVIDIA GeForce RTX 5050 [RTX 5050 8G SHADOW 2X OC] (driver: 470)
SSD (SATA): WDC WD5000LPZX-60Z10T0
SSD (NVME): SAMSUNG MZVL2256HCHQ-00B00

Шаги для воспроизведения:
0. Выполнялось на системе с nvme диском (сама система установлена на sata)
1. Установить пакет:
   # apt-get install spdk
2. Выполнить инициализацию:
   # /usr/libexec/spdk/scripts/setup.sh
3. Запустить пример:
   # /usr/libexec/spdk/examples/hello_world

Ожидаемый результат:
Initialization complete.
INFO: using host memory buffer for IO
Hello world!

Реальный результат:
[2023-08-01T02:31:40.807Z] TELEMETRY: No legacy callbacks, legacy socket not created
[2023-08-01T02:31:40.807Z] [2023-08-01 04:31:40.732517] pci_dpdk.c:  63:dpdk_pci_init: *ERROR*: DPDK version 23.11.6 is not supported.
[2023-08-01T02:31:40.807Z] [2023-08-01 04:31:40.732561] init.c: 512:spdk_env_dpdk_post_init: *ERROR*: pci_env_init() failed
[2023-08-01T02:31:40.807Z] Err: Unable to initialize SPDK env

Дополнительно:
1. Воспроизводится в P11
2. Данная ошибка была описана в апстриме: https://github.com/spdk/spdk/issues/3084
Comment 1 Repository Robot 2026-03-24 16:00:37 MSK
spdk-26.01-alt1 -> sisyphus:

Tue Mar 24 2026 Leontiy Volodin <lvol@altlinux> 26.01-alt1
- New version 26.01.
- Built on built-in dpdk (ALT #58136).
- Excluded build on aarch64.