当前位置:论坛首页 > Linux面板 > 求助

【待反馈】ubuntu24 安装 nginx 失败

发表在 Linux面板2024-8-27 01:47 [复制链接] 3 456

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.1.0 1.26.1
系统版本:

ubuntu24.
问题描述:

无法安装 nginx
相关截图(日志、错误)

QQ20240827-014638.png QQ20240827-014624.png
使用道具 举报 只看该作者 回复
发表于 2024-8-27 10:45:21 | 显示全部楼层
您好,您这边尝试一下1.25的nginx是否可以安装。
您提供的截图中,首先是无法找到ngx_http_substitutions_module-master.zip
C编译器没有找到,
您这边尝试急速安装或者是低一级的版本
使用道具 举报 回复 支持 反对
发表于 2024-8-28 09:59:31 | 显示全部楼层
运维技术阿闯 发表于 2024-8-27 10:45
您好,您这边尝试一下1.25的nginx是否可以安装。
您提供的截图中,首先是无法找到ngx_http_substitutions_m ...

您好,急速安装也不大型,然后 ngnix1.25 急速安装也都是失败的。
会报一个链接库的问题

/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_bin_flush_small'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_prefork'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_postfork_child'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_postfork_parent'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_bin_flush_large'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_arena_reassociate'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `nhbins'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_event_hard'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcaches'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_bin_info'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_arena_associate'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_alloc_small_hard'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `opt_tcache'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `opt_lg_tcache_max'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_boot'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_create_explicit'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_maxclass'
/bin/ld: /usr/local/lib/libjemalloc.so: undefined reference to `tcache_stats_merge'

这是我手动安装 libjemalloc2 后的报错,Ubuntu24的默认源不存在 libjemalloc。
无论是急速安装还是编译安装都会最终遇到这个问题。

我最终成功编译安装了1.24,但还是希望您这边能给出高版本 ngnix 的方案,因为我们在短期未来可能要考虑支持 http3。
使用道具 举报 回复 支持 反对
发表于 2024-8-28 12:07:02 | 显示全部楼层
MrHope 发表于 2024-8-28 09:59
您好,急速安装也不大型,然后 ngnix1.25 急速安装也都是失败的。
会报一个链接库的问题

您好,对于nginx 1.25是兼容的,您这边编译安装nginx1.25看是否可行,如果不行的话,将编译安装的截图发一下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表