Система (обновленная до Sisyphus): Alt Server 10 x86-64 Версия пакета: dpkg-1.21.22-alt3 Шаги воспроизведения: 1) Установить dpkg: # apt-get install dpkg 2) Вывести список переменных в зависимости от архитектуры: # dpkg-architecture --host-arch amd64 Ожидаемый результат: Выводится список переменных, примерно: DEB_BUILD_ARCH=amd64 DEB_BUILD_ARCH_ABI=base DEB_BUILD_ARCH_BITS=64 DEB_BUILD_ARCH_CPU=amd64 ... Реальный результат: Can't locate Term/ANSIColor.pm in @INC (you may need to install the Term::ANSIColor module) (@INC contains: /usr/local/lib64/perl/5.34 /usr/local/share/perl/5.34 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at /usr/share/perl5/Dpkg/ErrorHandling.pm line 71. Дополнительная информация: 1. Аналогичное сообщение об ошибке возникает при использовании: dpkg-scanpackages # dpkg-scanpackages Can't locate Term/ANSIColor.pm in @INC (you may need to install the Term::ANSIColor module) (@INC contains: /usr/local/lib64/perl/5.34 /usr/local/share/perl/5.34 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at /usr/share/perl5/Dpkg/ErrorHandling.pm line 71. 2. Для решения достаточно установить perl-Term-ANSIColor: # apt-get install perl-Term-ANSIColor 3. Ошибка воспроизводится в P10, P11
> Can't locate Term/ANSIColor.pm in @INC (you may need to install the Term::ANSIColor module) Да, такой пакет всегда присутствует в системе с графикой, поэтому долго не замечали ошибку.
dpkg-1.21.22-alt4 -> sisyphus: Thu Oct 23 2025 Vitaly Lipatov <lav@altlinux.ru> 1.21.22-alt4 - add Requires: perl-Term-ANSIColor (ALT bug 56550)
Стенд: ALT Server x86-64: p10, dpkg-1.21.22-alt2 - Не воспроизводится. p11, dpkg-1.21.22-alt2 - Не воспроизводится, p11 + task, dpkg-1.21.22-alt4 - Не воспроизводится, Sisyphus, dpkg-1.21.22-alt4 - Не воспроизводится.