apchee opened a new issue #3598:
URL: https://github.com/apache/apisix/issues/3598


   ### Issue description
   
   Failed to install APISIX from rpm package. The exception reported as 
following when I try to start APISIX:
   
   ```shell
   $ sudo apisix start
   /usr/local/openresty/luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua start
   /usr/local/openresty/luajit/bin/luajit: error loading module 'ssl.core' from 
file '/usr/local/apisix/deps/lib/lua/5.1/ssl.so':
        libssl.so.1.1: cannot open shared object file: No such file or directory
   stack traceback:
        [C]: at 0x004546a0
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl.lua:8: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl/https.lua:10: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/etcd.lua:23: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/ops.lua:18: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/apisix.lua:33: in main chunk
        [C]: at 0x00404d60
   ```
   
   ### Environment
   
   * apisix version: apisix-2.3-0.x86_64
   * OS: Linux centos7.dechen.com 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 
15:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
   * OpenResty / Nginx version: nginx version: openresty/1.19.3.1
   * etcd version: etcd Version: 3.4.13
   * apisix-dashboard version, if have:
   
   ### Minimal test code / Steps to reproduce the issue
   
   1. Install OpenResty:
   
   ```shell
   $ sudo yum install -y wget
   $ wget https://openresty.org/package/centos/openresty.repo
   $ sudo mv openresty.repo /etc/yum.repos.d/
   $ sudo yum check-update -y
   $ sudo yum install openresty -y
   $ sudo yum install -y openresty-resty
   $ openresty -v
   nginx version: openresty/1.19.3.1
   ```
   
   
   
   2. Install ETCD
   
   ```shell
   $ wget 
https://github.com/etcd-io/etcd/releases/download/v3.4.13/etcd-v3.4.13-linux-amd64.tar.gz
   $ tar -xvf etcd-v3.4.13-linux-amd64.tar.gz && \
       cd etcd-v3.4.13-linux-amd64 && \
       sudo cp -a etcd etcdctl /usr/bin/
   $ nohup etcd &
   $ ps aux | grep etcd
   dominic   1576  0.5  1.0 10610476 18792 pts/0  Sl   00:24   0:00 etcd
   dominic   1585  0.0  0.0 112812   976 pts/0    S+   00:24   0:00 grep 
--color=auto etcd
   $ etcd --version
   etcd Version: 3.4.13
   Git SHA: ae9734ed2
   Go Version: go1.12.17
   Go OS/Arch: linux/amd64
   ```
   
   
   
   3. Install APISIX
   
   ```shell
   $ sudo yum install -y 
https://github.com/apache/apisix/releases/download/2.3/apisix-2.3-0.x86_64.rpm
   $ sudo apisix start
   /usr/local/openresty/luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua start
   /usr/local/openresty/luajit/bin/luajit: error loading module 'ssl.core' from 
file '/usr/local/apisix/deps/lib/lua/5.1/ssl.so':
        libssl.so.1.1: cannot open shared object file: No such file or directory
   stack traceback:
        [C]: at 0x004546a0
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl.lua:8: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl/https.lua:10: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/etcd.lua:23: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/ops.lua:18: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/apisix.lua:33: in main chunk
        [C]: at 0x00404d60
   
   ```
   
   
   
   ### What's the actual result? (including assertion message & call stack if 
applicable)
   
   ```shell
   $ sudo apisix start
   /usr/local/openresty/luajit/bin/luajit 
/usr/local/apisix/apisix/cli/apisix.lua start
   /usr/local/openresty/luajit/bin/luajit: error loading module 'ssl.core' from 
file '/usr/local/apisix/deps/lib/lua/5.1/ssl.so':
        libssl.so.1.1: cannot open shared object file: No such file or directory
   stack traceback:
        [C]: at 0x004546a0
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl.lua:8: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/deps/share/lua/5.1/ssl/https.lua:10: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/etcd.lua:23: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/ops.lua:18: in main chunk
        [C]: in function 'require'
        /usr/local/apisix/apisix/cli/apisix.lua:33: in main chunk
        [C]: at 0x00404d60
   ```
   
   
   
   ### What's the expected result?
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to