Package Details: tengine-extra 3.1.0-1

Git Clone URL: https://aur.archlinux.org/tengine-extra.git (read-only, click to copy)
Package Base: tengine-extra
Description: A web server based on Nginx and has many advanced features, originated by Taobao. Some extra modules enabled.
Upstream URL: http://tengine.taobao.org
Keywords: nginx tengine webserver
Licenses: custom
Conflicts: tengine
Provides: nginx, tengine
Submitter: AstroProfundis
Maintainer: AstroProfundis
Last Packager: AstroProfundis
Votes: 0
Popularity: 0.000000
First Submitted: 2014-05-05 03:45 (UTC)
Last Updated: 2023-10-31 13:48 (UTC)

Required by (161)

Sources (8)

Pinned Comments

AstroProfundis commented on 2019-03-26 06:46 (UTC)

For anyone upgrading from prior versions to 2.3.0, please read the notice[1] from upstream and check config files before attempting to restart process.

[1]. https://github.com/alibaba/tengine/issues/1220

Latest Comments

1 2 Next › Last »

IsaacJReay commented on 2024-03-16 04:22 (UTC) (edited on 2024-03-16 04:23 (UTC) by IsaacJReay)

Since the bump to version 3, i have seen this issues

==> Starting build()...
checking for OS
 + Linux 6.7.9-arch1-1 
checking for C compiler ... found
 + using GNU C compiler
checking for --with-ld-opt="-Wl,-O1,-Wl,--sort-common,-Wl,--as-needed,-Wl,-z,relro,-Wl,-z,now,,,,,,,,,,-Wl,-z,pack-relative-relocs,-flto=auto,-lpcre" ... not found
./configure: error: the invalid value in --with-ld-opt="-Wl,-O1,-Wl,--sort-common,-Wl,--as-needed,-Wl,-z,relro,-Wl,-z,now,,,,,,,,,,-Wl,-z,pack-relative-relocs,-flto=auto,-lpcre"

Note: I have tested this on these Kernel version - Linux 5.15.146.1-microsoft-standard-WSL2 x86_64 - Linux 6.7.9-arch1-1

But version 2.4.1 is ok for compiling. Anyone know how to fix this?

trustin commented on 2023-11-01 14:24 (UTC)

Thanks @AstroProfundis. Installing lua-resty-core 0.1.27 solves the problem.

AstroProfundis commented on 2023-10-22 16:03 (UTC)

@trustin Try to install lua-resty-core >= 0.1.27, the AUR package is still 0.1.26 so manual edit might be needed. (I tried the package in archlinuxcn repo which is updated to 0.1.27 and worked). Or if lua support is not needed, just edit the PKGBUILD and remove --with-http_lua_module line should also fix that. It seems to be a compatibility issue with the lua module.

trustin commented on 2023-10-20 16:10 (UTC) (edited on 2023-10-20 16:10 (UTC) by trustin)

More specificically, I started to get the problem mentioned since 3.0.0-3, i.e. it worked fine with 3.0.0-2. (Downgrading fixes the problem for now.)

trustin commented on 2023-10-20 11:42 (UTC)

Not sure why this is happening, but I'm getting this since recently:

tengine[293543]: 2023/10/20 20:40:34 [alert] 293543#293543: detected a LuaJIT version which is not OpenResty's; many optimizations will be disabled and performance will be compromised (see https://github.com/openresty/luajit2 for OpenResty's LuaJIT or, even better, consider using the OpenResty releases from https://openresty.org/en/download.html)
tengine[293543]: 2023/10/20 20:40:34 [alert] 293543#293543: failed to load the 'resty.core' module (https://github.com/openresty/lua-resty-core); ensure you are using an OpenResty release from https://openresty.org/en/download.html (reason: /usr/share/lua/5.1/resty/core/base.lua:24: ngx_http_lua_module 0.10.24 required) in /etc/tengine/tengine.conf:277

XianZongzi commented on 2023-10-07 21:35 (UTC) (edited on 2023-10-07 23:05 (UTC) by XianZongzi)

Add NTLS? https://github.com/alibaba/tengine/tree/master/modules/ngx_tongsuo_ntls

git+https://github.com/alibaba/tengine
git+https://github.com/Tongsuo-Project/Tongsuo
----
    --add-module=./modules/ngx_tongsuo_ntls \
    --with-openssl=../Tongsuo \
        --with-openssl-opt="enable-ntls" \

AstroProfundis commented on 2023-05-15 07:33 (UTC)

@trustin sure, just updated

trustin commented on 2023-05-14 09:39 (UTC) (edited on 2023-05-14 09:50 (UTC) by trustin)

Would you mind adding proxy_connect module as well?

diff --git PKGBUILD PKGBUILD
index 1ea1dce..bf79d70 100644
--- PKGBUILD
+++ PKGBUILD
@@ -99,6 +99,7 @@ build() {
         --with-stream_ssl_module \
         --with-stream_ssl_preread_module \
         --with-threads \
+        --add-module=./modules/ngx_http_proxy_connect_module \
         --add-module=$srcdir/ngx_upstream_jdomain-${_jdomain_ver} \
         --add-dynamic-module=$srcdir/ngx_brotli-${_brotli_ver} \
         --add-dynamic-module=$srcdir/ngx_http_geoip2_module-${_geoip2_ver} \

AstroProfundis commented on 2019-03-26 06:46 (UTC)

For anyone upgrading from prior versions to 2.3.0, please read the notice[1] from upstream and check config files before attempting to restart process.

[1]. https://github.com/alibaba/tengine/issues/1220

AstroProfundis commented on 2017-05-01 08:08 (UTC)

Switched to use openssl-1.0 as dependency, as tengine is not working with openssl 1.1.x yet. See https://github.com/alibaba/tengine/issues/785 for more details.