Обнаружил нерабочее поведение сизифного rpm в hasher'е на armh-архитектуре при запуске через qеmu. На p9 не воспроизводится. Для воспроизведения можно воспользоваться примером mkimage-профиля: http://git.altlinux.org/people/sin/packages/mkimage-profile-armrootfs.git Ошибка выглядит следующим образом: $ make mkimage: Processing 'prepare' ... mkimage: Processing 'prepare-workdir' ... [...] mkimage: Processing 'build-image' ... installing package chkconfig-1.3.59-alt4.armh needs 916KB on the / filesystem installing package sysvinit-utils-2.88-alt6.armh needs 2MB on the / filesystem installing package libmnl-1.0.4-alt2.armh needs 2MB on the / filesystem [...] installing package expect-1:5.45.4-alt4.armh needs 137MB on the / filesystem installing package zip-30000000:3.0-alt1.armh needs 138MB on the / filesystem installing package vlan-utils-1.9-alt3.armh needs 138MB on the / filesystem installing package traceroute-1:2.1.0-alt2.armh needs 138MB on the / filesystem installing package rsync-3.1.3-alt1.armh needs 139MB on the / filesystem installing package hostinfo-2.2-alt6.armh needs 139MB on the / filesystem hsh-install: Packages installation failed. make: *** [/usr/share/mkimage/targets.mk:119: build-image] Ошибка 1 Запуск rpm -i вручную sin@xpi mkimage-profile-armrootfs $ hsh-shell --rooter .work/chroot/.work/ [root@localhost .in]# rpm -i *.rpm 2>&1 | head -n3 installing package chkconfig-1.3.59-alt4.armh needs 916KB on the / filesystem installing package sysvinit-utils-2.88-alt6.armh needs 2MB on the / filesystem installing package udev-rules-1:246.6-alt2.noarch needs 2MB on the / filesystem [root@localhost .in]# ls -1 | head -n2 acl_2.2.53-alt1%3asisyphus+221902.200.4.1@1589842676_armh.rpm agetty_2.35.2-alt2%3asisyphus+253892.100.2.1@1592923075_armh.rpm # ls -1 *.rpm| wc 161 161 10519 При этом, если переключить репозиторий на бранч p9 (настройки подготовлены в ветке p9 того же репозитория mkimage-profile-armrootfs), данная ошибка в том же окружении не возникает. Для настройки окружения необходжимо установить пару дополнительных пакетов: sin@xpi mkimage-profile-armrootfs $ rpm -qa|grep arm qemu-user-static-binfmt-arm-4.2.1-alt1.x86_64 qemu-user-static-arm-4.2.1-alt1.x86_64 Тот же самый пример на сизифном репозитории, но на платформе aarch64 вполне работает.
Да. Ерунда эта началась осенью прошлого года. Но пару месяцев назад вообще полный ахтунг настал. Я теперь собираю регулярки на Raspberry Pi 4 для armh. Писал об этом в рассылку devel@ несколько раз.
возможно, поможет строчка: rpmi="rpmi --ignoresize" в ~/.hasher/config
На Сизифе сейчас не воспроизводится (qemu-user-static-arm-5.2.0-alt4), но проблема похоже ещё есть в p9, и связана находится именно в qemu-user.
(In reply to Evgeny Sinelnikov from comment #0) > Для настройки окружения необходжимо установить пару дополнительных пакетов: > sin@xpi mkimage-profile-armrootfs $ rpm -qa|grep arm > qemu-user-static-binfmt-arm-4.2.1-alt1.x86_64 > qemu-user-static-arm-4.2.1-alt1.x86_64 Перевешиваю на релевантный пакет.
актуально?