[GitHub] [apisix] Caelebs commented on issue #3886: bug: Execute "make deps" prompt "Could not find header file for OPENSSL"
Caelebs commented on issue #3886: URL: https://github.com/apache/apisix/issues/3886#issuecomment-804697369 Thanks for the reply, apisix is now able to start @Firstsawyou @spacewander -- 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: us...@infra.apache.org
[GitHub] [apisix] Caelebs commented on issue #3886: bug: Execute "make deps" prompt "Could not find header file for OPENSSL"
Caelebs commented on issue #3886: URL: https://github.com/apache/apisix/issues/3886#issuecomment-804656921 The current situation is that I reinstalled the openresty-openssl111-devel that I uninstalled before, executed the script you gave, and I checked that the variables set in it are normal ``` variables = { OPENSSL_INCDIR = "/usr/local/openresty/openssl111/include", OPENSSL_LIBDIR = "/usr/local/openresty/openssl111/lib" } ``` But when I execute make deps, I don't quite understand what is wrong with the prompt message given. ``` [root@TEST3 /0322/23/apisix] -> make deps mkdir -p ~/.luarocks luarocks config variables.OPENSSL_LIBDIR /usr/local/openresty/openssl111/lib Wrote variables.OPENSSL_LIBDIR = "/usr/local/openresty/openssl111/lib" to /root/.luarocks/config-5.1.lua luarocks config variables.OPENSSL_INCDIR /usr/local/openresty/openssl111/include Wrote variables.OPENSSL_INCDIR = "/usr/local/openresty/openssl111/include" to /root/.luarocks/config-5.1.lua luarocks install rockspec/apisix-master-0.rockspec --tree=deps --only-deps --local apisix master-0 depends on lua-resty-ctxdump 0.1-0 (0.1-0 installed) apisix master-0 depends on lua-resty-dns-client 5.2.0 (5.2.0-1 installed) apisix master-0 depends on lua-resty-template 1.9 (1.9-1 installed) apisix master-0 depends on lua-resty-etcd 1.4.3 (1.4.3-0 installed) apisix master-0 depends on lua-resty-balancer 0.02rc5 (0.02rc5-0 installed) apisix master-0 depends on lua-resty-ngxvar 0.5.2 (0.5.2-0 installed) apisix master-0 depends on lua-resty-jit-uuid 0.0.7 (0.0.7-2 installed) apisix master-0 depends on lua-resty-healthcheck-api7 2.2.0 (2.2.0-0 installed) apisix master-0 depends on lua-resty-jwt 0.2.0 (0.2.0-0 installed) apisix master-0 depends on lua-resty-hmac-ffi 0.05 (0.05-0 installed) apisix master-0 depends on lua-resty-cookie 0.1.0 (0.1.0-1 installed) apisix master-0 depends on lua-resty-session 2.24 (2.24-1 installed) apisix master-0 depends on opentracing-openresty 0.1 (0.1-0 installed) apisix master-0 depends on lua-resty-radixtree 2.7.0 (2.7.0-0 installed) apisix master-0 depends on lua-protobuf 0.3.1 (0.3.1-0 installed) apisix master-0 depends on lua-resty-openidc 1.7.2-1 (1.7.2-1 installed) apisix master-0 depends on luafilesystem 1.7.0-2 (1.7.0-2 installed) apisix master-0 depends on lua-tinyyaml 1.0 (1.0-0 installed) apisix master-0 depends on nginx-lua-prometheus 0.20201218 (0.20201218-1 installed) apisix master-0 depends on jsonschema 0.9.4 (0.9.4-0 installed) apisix master-0 depends on lua-resty-ipmatcher 0.6 (0.6-0 installed) apisix master-0 depends on lua-resty-kafka 0.07 (0.07-0 installed) apisix master-0 depends on lua-resty-logger-socket 2.0-0 (2.0-0 installed) apisix master-0 depends on skywalking-nginx-lua 0.4-1 (0.4-1 installed) apisix master-0 depends on base64 1.5-2 (1.5-2 installed) apisix master-0 depends on binaryheap 0.4 (0.4-1 installed) apisix master-0 depends on dkjson 2.5-2 (2.5-2 installed) apisix master-0 depends on resty-redis-cluster 1.02-4 (1.02-4 installed) apisix master-0 depends on lua-resty-expr 1.2.0 (1.2.0-0 installed) apisix master-0 depends on graphql 0.0.2 (0.0.2-1 installed) apisix master-0 depends on argparse 0.7.1-1 (0.7.1-1 installed) apisix master-0 depends on luasocket 3.0rc1-2 (3.0rc1-2 installed) apisix master-0 depends on luasec 0.9-1 (0.9-1 installed) apisix master-0 depends on lua-resty-consul 0.3-2 (0.3-2 installed) apisix master-0 depends on penlight 1.9.2-1 (1.9.2-1 installed) Stopping after installing dependencies for apisix master-0 [root@TEST3 /0322/23/apisix] -> ``` -- 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: us...@infra.apache.org
[GitHub] [apisix] Caelebs commented on issue #3886: bug: Execute "make deps" prompt "Could not find header file for OPENSSL"
Caelebs commented on issue #3886: URL: https://github.com/apache/apisix/issues/3886#issuecomment-804605385 I run the command `luarocks config variables` directly, it will prompt error and did not get your output ``` [root@TEST3 /0322/23/apisix] -> luarocks config variables Error: Please provide a flag for querying configuration values. See '/usr/bin/luarocks help config'. ``` I have compiled and installed apisix2.2 version before on this machine, These errors did not appear at the time. The document requires `openresty-openssl-devel` to be installed instead of ` openresty-openssl111-devel`, so I have uninstalled `openresty-openssl111-devel`, but the error still persists ``` [root@TEST3 /0322/23/apisix] -> rpm -qa | grep -i openssl openssl-libs-1.0.2k-16.el7.x86_64 openresty-openssl111-1.1.1i-1.el7.x86_64 openresty-openssl-1.1.0l-2.el7.x86_64 openresty-openssl-devel-1.1.0l-2.el7.x86_64 openssl-1.0.2k-16.el7.x86_64 ``` @spacewander @Firstsawyou -- 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: us...@infra.apache.org
[GitHub] [apisix] Caelebs commented on issue #3886: bug: Execute "make deps" prompt "Could not find header file for OPENSSL"
Caelebs commented on issue #3886: URL: https://github.com/apache/apisix/issues/3886#issuecomment-804594227 Before that, according to the commands in the install-dependencies.md document, I installed `openresty-openssl111-devel`, But I just found out that the document says "If you are using OpenResty which is older than `1.17.8`, please installing `openresty-openss-devel` instead of `openresty-openssl111-devel`", but in the following example , The command given is to install `openresty-openssl111-devel`? Is the document description wrong? But after I installed `openresty-openssl-devel`, executing `make deps` still prompted "Could not find header file for OPENSSL" ``` [root@TEST3 /0322/23/apisix] -> rpm -qa | grep openssl openresty-openssl111-devel-1.1.1i-1.el7.x86_64 openssl-libs-1.0.2k-16.el7.x86_64 openresty-openssl111-1.1.1i-1.el7.x86_64 openresty-openssl-1.1.0l-2.el7.x86_64 openresty-openssl-devel-1.1.0l-2.el7.x86_64 openssl-1.0.2k-16.el7.x86_64 ``` -- 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: us...@infra.apache.org
[GitHub] [apisix] Caelebs commented on issue #3886: bug: Execute "make deps" prompt "Could not find header file for OPENSSL"
Caelebs commented on issue #3886: URL: https://github.com/apache/apisix/issues/3886#issuecomment-804594045 Sorry, I don't know the usage of this command. According to the -h prompt, I executed the following commands, I don't know if it's right ``` [root@TEST3 /0322/23/apisix] -> luarocks config --lua-ver 5.1 [root@TEST3 /0322/23/apisix] -> luarocks config --system-config /etc/luarocks/config-5.1.lua [root@TEST3 /0322/23/apisix] -> luarocks config --lua-incdir /usr/include [root@TEST3 /0322/23/apisix] -> luarocks config --lua-libdir /usr/lib64/lua [root@TEST3 /0322/23/apisix] -> luarocks config --rock-trees /root/.luarocks user /usr system [root@TEST3 /0322/23/apisix] -> luarocks config --user-config /root/.luarocks/config-5.1.lua Error: file not found ``` @spacewander -- 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: us...@infra.apache.org