OpenResty更新失败

  • 1Panel 版本:专业版 v2.1.0

  • 操作系统(设备): Windows 11 专业工作站

  • 关键截图:

  • 日志:
2026/02/13 09:23:30 
2026/02/13 09:23:30  194 | >>>     && if [ -n "${RESTY_ADD_PACKAGE_BUILDDEPS}" ]; then DEBIAN_FRONTEND=noninteractive apt-get remove -y --purge ${RESTY_ADD_PACKAGE_BUILDDEPS} ; fi \
2026/02/13 09:23:30 
2026/02/13 09:23:30  195 | >>>     && DEBIAN_FRONTEND=noninteractive apt-get autoremove -y \
2026/02/13 09:23:30 
2026/02/13 09:23:30  196 | >>>     && mkdir -p /var/run/openresty \
2026/02/13 09:23:30 
2026/02/13 09:23:30  197 | >>>     && ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log \
2026/02/13 09:23:30 
2026/02/13 09:23:30  198 | >>>     && ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log 
2026/02/13 09:23:30 
2026/02/13 09:23:30  199 |     
2026/02/13 09:23:30 
2026/02/13 09:23:30 --------------------
2026/02/13 09:23:30 
2026/02/13 09:23:30 failed to solve: process "/bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         build-essential         ca-certificates         curl         gettext-base         libgd-dev         libgeoip-dev         libncurses5-dev         libperl-dev         libreadline-dev         libxslt1-dev         make         perl         unzip         wget         zlib1g-dev         git         ${RESTY_ADD_PACKAGE_BUILDDEPS}         ${RESTY_ADD_PACKAGE_RUNDEPS}     && cd /tmp     && bash /tmp/pre.sh     && if [ -n \"${RESTY_EVAL_PRE_CONFIGURE}\" ]; then eval $(echo ${RESTY_EVAL_PRE_CONFIGURE}); fi     && tar xzf openssl-${RESTY_OPENSSL_VERSION}.tar.gz     && cd openssl-${RESTY_OPENSSL_VERSION}     && echo 'patching OpenSSL 3.x for OpenResty'     && patch -p1 < /tmp/openssl-${RESTY_OPENSSL_PATCH_VERSION}-sess_set_get_cb_yield.patch     && ./config       shared zlib -g       --prefix=/usr/local/openresty/openssl3       --libdir=lib       -Wl,-rpath,/usr/local/openresty/openssl3/lib       ${RESTY_OPENSSL_BUILD_OPTIONS}     && make -j${RESTY_J}     && make -j${RESTY_J} install_sw     && cd /tmp     && echo \"${RESTY_PCRE_SHA256}  pcre2-${RESTY_PCRE_VERSION}.tar.gz\" | shasum -a 256 --check     && tar xzf pcre2-${RESTY_PCRE_VERSION}.tar.gz     && cd /tmp/pcre2-${RESTY_PCRE_VERSION}     && CFLAGS=\"-g -O3\" ./configure         --prefix=/usr/local/openresty/pcre2         --libdir=/usr/local/openresty/pcre2/lib         ${RESTY_PCRE_BUILD_OPTIONS}     && CFLAGS=\"-g -O3\" make -j${RESTY_J}     && CFLAGS=\"-g -O3\" make -j${RESTY_J} install     && cd /tmp     && tar xzf openresty-${RESTY_VERSION}.tar.gz     && cd /tmp/openresty-${RESTY_VERSION}     && if [ -n \"${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}\" ]; then eval $(echo ${RESTY_EVAL_POST_DOWNLOAD_PRE_CONFIGURE}); fi     && eval ./configure -j${RESTY_J} ${_RESTY_CONFIG_DEPS} ${RESTY_CONFIG_OPTIONS} ${RESTY_CONFIG_OPTIONS_MORE} ${RESTY_LUAJIT_OPTIONS} ${RESTY_PCRE_OPTIONS}     && make -j${RESTY_J}     && make -j${RESTY_J} install     && cd /tmp     && rm -rf         openssl-${RESTY_OPENSSL_VERSION}.tar.gz openssl-${RESTY_OPENSSL_VERSION}         pcre2-${RESTY_PCRE_VERSION}.tar.gz pcre2-${RESTY_PCRE_VERSION}         openresty-${RESTY_VERSION}.tar.gz openresty-${RESTY_VERSION}     && tar xzf luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz     && cd luarocks-${RESTY_LUAROCKS_VERSION}     && ./configure         --prefix=/usr/local/openresty/luajit         --with-lua=/usr/local/openresty/luajit         --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1     && make build     && make install     && cd /tmp     && if [ -n \"${RESTY_EVAL_POST_MAKE}\" ]; then eval $(echo ${RESTY_EVAL_POST_MAKE}); fi     && rm -rf luarocks-${RESTY_LUAROCKS_VERSION} luarocks-${RESTY_LUAROCKS_VERSION}.tar.gz     && if [ -n \"${RESTY_ADD_PACKAGE_BUILDDEPS}\" ]; then DEBIAN_FRONTEND=noninteractive apt-get remove -y --purge ${RESTY_ADD_PACKAGE_BUILDDEPS} ; fi     && DEBIAN_FRONTEND=noninteractive apt-get autoremove -y     && mkdir -p /var/run/openresty     && ln -sf /dev/stdout /usr/local/openresty/nginx/logs/access.log     && ln -sf /dev/stderr /usr/local/openresty/nginx/logs/error.log" did not complete successfully: exit code: 100
2026/02/13 09:23:30 
2026/02/13 09:23:30 exit status 1
2026/02/13 09:23:30 应用升级 [openresty] 失败: exit status 1
2026/02/13 09:23:30 应用  openresty 回滚 
2026/02/13 09:23:30 应用  openresty 回滚  成功
2026/02/13 09:23:31 [TASK-END]

把 openresty 开的扩展都关掉