Иван Лох wrote:

     use lib ( "/opt/rt3/local/lib", "/opt/rt3/lib" );
                  ^^^^^^
Он у тебя здесь лежит?

Более полная цитата из лога:

Can't locate RT.pm in @INC (@INC contains: /opt/rt3/local/lib /opt/rt3/lib /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) ...

то есть ищет он в 6 директориях и успешно находит все остальные модули
которые лежат в :
/usr/share/perl/5.10
/usr/share/perl5
/usr/lib/perl/5.10
/usr/lib/perl5

и только один модуль (который и лежит где ему положенно - в /usr/share/perl5/Net/Ping) не находился.

почемуто он искался в "in @INC" ("в корне")
в то время как остальные искались в "in @INC/bla/bla" (и находились, если их поставить)

сначала я аму алиас в корень сделал - нашелся, но стал ругаться. Вторым вариантом я алиас стер, зато нашел и поправил файл:
/usr/share/perl5/FS/Mason.pm
изменив пути ( добавив "Net::DNS::RR::RT" вместо "RT") :
if ( 1 ) { eval ' use lib ( "/opt/rt3/local/lib", "/opt/rt3/lib" ); use vars qw($Nobody $SystemUser); use Net::DNS::RR::RT; use Net::DNS::RR::RT::Tickets; use Net::DNS::RR::RT::Transactions; use Net::DNS::RR::RT::Users;
и тд, то конца секции.

Он опять стал находиться при запуске, но, видимо, библиотек в /opt/rt3/local/lib ему все таки не хватает, что бы функцию "set_rrsort_func" найти.
Если так, то где ее взять ?
Что-то доставить видимо надо ?

--
Sincerely,
        Nicholas


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить