1

我正在按照教程在具有 ubuntu 18 的虚拟机中设置 RT5。目前我正在设置 RT 的数据库步骤,但是当我尝试运行代码sudo /opt/rt5/sbin/rt-setup-fulltext-index --noask --dba=rt_admin 来设置全文索引时,出现以下错误。

WWW::Form::UrlEncoded::XS 0.26 is required. fallback to PP version at /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/WWW/Form/UrlEncoded.pm line 17.
Can't locate RT/Extension/MandatorySubject.pm in @INC (you may need to install the RT::Extension::MandatorySubject module) (@INC contains: /opt/rt5/sbin/../local/lib /opt/rt5/local/plugins/RT-Extension-MergeUsers/lib /opt/rt5/sbin/../lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /opt/rt5/sbin/../lib/RT.pm line 790.
BEGIN failed--compilation aborted at /opt/rt5/sbin/rt-setup-fulltext-index line 75.

问题是例如WWW::Form::UrlEncoded::XS0.26版本无法在ubuntu 18中安装,对于其他依赖,建议安装,即使安装后,它仍然会不断带来一些实际上已经安装的新依赖。

关于这个问题的任何提示都会非常有帮助。谢谢!

4

1 回答 1

0

查看此消息:

Can't locate RT/Extension/MandatorySubject.pm in @INC

建议您正在加载一些可能尚未安装的扩展。要完成初始安装过程,您可以注释掉RT_SiteConfig.pm文件中的任何“插件”行。然后,一旦您运行了基本安装,您就可以找到模块的更新版本并安装它们。

WWW::Form::UrlEncoded::XS不是 RT 的核心依赖项,所以我的猜测是另一个扩展可能需要它。

于 2021-11-30T22:19:55.133 回答