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]