Bug 49876

Summary: Can't locate DBD/Oracle.pm
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: ora2pgAssignee: Andrey Cherepanov <cas>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cas
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2024-04-03 10:14:30 MSK
Версия пакета:
ora2pg-24.3-alt1

Шаги воспроизведения:
# apt-get install ora2pg
# vim /etc/ora2pg/ora2pg.conf
# ora2pg

Получаемый результат:
install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (you may need to install the DBD::Oracle module) (@INC entries checked: /usr/local/lib64/perl/5.38 /usr/local/share/perl/5.38 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at (eval 13) line 3.
Perhaps the DBD::Oracle perl module hasn't been fully installed,
or perhaps the capitalisation of 'Oracle' isn't right.
Available drivers: Sponge.
 at /usr/share/perl5/Ora2Pg/Oracle.pm line 144.

Требуется perl модуль DBD::Oracle, которого нет в репозитории:
# apt-cache search perl-DBD | grep -ci oracle
0
Comment 1 Andrey Cherepanov 2024-04-04 12:28:47 MSK
perl-DBD-Oracle может быть собрано только при наличии Oracle.