我对新版本的 CXS 有疑问。
当我们想要升级它时,我们遇到了受限文件的问题(但我们通过了它)。现在,当我想从 DirectAdmin 面板升级时,我们收到错误
Can't locate Linux/Inotify2.pm in @INC (@INC contains: /etc/cxs /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/sbin/cxs line 232.
BEGIN failed--compilation aborted at /usr/sbin/cxs line 232.
注意:通过 CLI 可以更新 CXS,但在 DirectAdmin 面板中,我们收到有关缺少 Inotify2.pm 模块的通知(perl 已安装该模块 - 已通过检查cpan -i Linux::Inotify2
)
什么原因会导致该问题?或者您需要了解哪些更多信息?
操作系统:CentOS Linux release 7.6.1810 (Core)
答案1
cd /usr/src
获得https://www.cpan.org/modules/by-module/Linux/Linux-Inotify2-2.1.tar.gz
tar -axf Linux-Inotify2-2.1.tar.gz
cd Linux-Inotify2-2.1
perl Makefile.PL
制作
进行安装
您可以运行此命令安装 Linux-Inotiy 或运行此命令通过 yum 安装
yum -y 安装 epel-release -y
yum 安装 perl-Linux-Inotify2 -y