Bug 50424

Summary: aarch64 образы не собираются с помощью mkimage (висит 03-genbasedir)
Product: Sisyphus Reporter: Nikolai Zurabishvili <zurabishvilinn>
Component: qemuAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, glebfm, iv, shaba, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
build.log none

Description Nikolai Zurabishvili 2024-05-23 11:23:08 MSK
Created attachment 16177 [details]
build.log

qemu-8.2.3-alt1

Стенды (обновлены до сизифа):

Server 10.2 office x86-64

Настроить стенд:
- 40 Гб ОЗУ.
- 40 Гб пространства для собранных образов
- Настроить hasher
 
Шаги:
1. Переключиться на архитектуру aarch64:

# register-qemu-aarch64

2. Запустить команду для сборки образа, например для P10:
$ make ARCH=aarch64 APTCONF=~/apt/apt.conf.p10-aarch64 REPORT=1 DEBUG=1 BRANCH=p10 alt-workstation.iso

Фактический результат: Сборка зависает на генерации индексов в build.log последнее сообщение:
hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/test'...
hsh-run: Locked config file `/etc/hasher-priv/user.d/test'
** COMPS=main
mki-scripts: Run: `/tmp/.private/test/BUILD/scripts.d/03-genbasedir'
mki-run: has started executing.
hsh-run: changed working directory to `/tmp/.private/test/BUILD/.work'
hsh-run: Locked working directory `/tmp/.private/test/BUILD/.work'
hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/test'...
hsh-run: Locked config file `/etc/hasher-priv/user.d/test'
** COMPS=main

top показывает что bzip2 нагружает проц на 100%:
 483968 test_a    38  18  230076  19892   5192 R 100,0   0,0 569:00.95 bzip2

Ожидаемый результат: Успешная сборка образа

Приложил полный build.log

Доп: На версии qemu-8.0.4-alt1.p10 сборка aarch64 образов через mkimage проходила успешно на p10. Ошибка аналогично воспроизводится в p10 на версии qemu-8.2.2-alt0.p10.1