升级Nginx Perl模块后nginx.pm版本不匹配问题的解决求助
升级Nginx Perl模块后nginx.pm版本不匹配问题的解决求助
各位大佬好,我最近在服务器上升级Nginx后碰到了一个版本不匹配的报错,想请教下怎么解决这个问题。
具体情况是这样的:升级完成后,Nginx启动时出现了如下错误提示:
[alert] 55475#55475: version 1.26.1 of nginx.pm is required, but 1.24.0 was found
我排查后发现,当前Nginx正在加载的是/usr/local/lib/x86_64-linux-gnu/perl/5.34.0/nginx.pm这个文件,里面标注的版本是1.24.0;但我在/usr/lib/x86_64-linux-gnu/perl5/5.34/nginx.pm路径下找到了版本正确(1.26.1)的nginx.pm文件,就是完全不知道该怎么让Nginx优先使用这个正确版本的文件。
我的服务器版本信息如下:
- nginx版本:
nginx/1.26.1 - Perl版本:
perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-gnu-thread-multi - 操作系统: Ubuntu 22.04.4 LTS
有没有大佬知道怎么解决这个问题?
备注:内容来源于stack exchange,提问作者thakyZ
相关产品推荐
相关产品推荐

