Bug 56550 - Не хватает зависимости на perl-Term-ANSIColor
Summary: Не хватает зависимости на perl-Term-ANSIColor
Status: VERIFIED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dpkg (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-22 10:04 MSK by Лавренко Егор Сергеевич
Modified: 2025-10-25 18:26 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Лавренко Егор Сергеевич 2025-10-22 10:04:56 MSK
Система (обновленная до 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
Comment 1 Vitaly Lipatov 2025-10-23 08:57:09 MSK
> Can't locate Term/ANSIColor.pm in @INC (you may need to install the Term::ANSIColor module) 
Да, такой пакет всегда присутствует в системе с графикой, поэтому долго не замечали ошибку.
Comment 2 Repository Robot 2025-10-23 09:23:17 MSK
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)
Comment 3 Сычкин Сергей Витальевич 2025-10-25 18:26:14 MSK
Стенд: 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 - Не воспроизводится.