Open ayan1207 opened 5 years ago
met such issue also. even try install luacrypto
. appreciate if any workaroud for it.
Uh never tried inside docker, I’ll look into it
On 27 Nov 2018, at 07:58, notechsolution notifications@github.com wrote:
met such issue also. even try install luacrypto. appreciate if any workaroud for it.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
@mogui
Even we tried to install in kong binary(without docker) its giving same issue.. Can you please help to get this resolve.
Below works for me with alpine
FROM kong:latest RUN apk add --no-cache libressl-dev build-base RUN luarocks install luacrypto 0.3.2-1 --local RUN luarocks install external-oauth
docker require to install g++, I do below succes apk add --no-cache --virtual g++ apk add --no-cache gcc apk add --no-cache openssl-dev luarocks install luacrypto luarocks install external-oauth
@mogui We have installed plugin inside docker container. After that we are trying to run new installed docker image .Getting below issue. Please help to get this resolve. Thanks in advance !!
Getting below issue while running.
lugins/external-oauth/access.lua:20: module 'crypto' not found:No LuaRocks module found for crypto no field package.preload['crypto'] no file './crypto.lua' no file './crypto/init.lua' no file '/usr/local/openresty/site/lualib/crypto.ljbc' no file '/usr/local/openresty/site/lualib/crypto/init.ljbc' no file '/usr/local/openresty/lualib/crypto.ljbc' no file '/usr/local/openresty/lualib/crypto/init.ljbc' no file '/usr/local/openresty/site/lualib/crypto.lua' no file '/usr/local/openresty/site/lualib/crypto/init.lua' no file '/usr/local/openresty/lualib/crypto.lua' no file '/usr/local/openresty/lualib/crypto/init.lua' no file '/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/crypto.lua' no file '/usr/local/share/lua/5.1/crypto.lua' no file '/usr/local/share/lua/5.1/crypto/init.lua' no file '/usr/local/openresty/luajit/share/lua/5.1/crypto.lua' no file '/usr/local/openresty/luajit/share/lua/5.1/crypto/init.lua' no file '/root/.luarocks/share/lua/5.1/crypto.lua' no file '/root/.luarocks/share/lua/5.1/crypto/init.lua' no file '/usr/local/openresty/site/lualib/crypto.so' no file '/usr/local/openresty/lualib/crypto.so' no file './crypto.so' no file '/usr/local/lib/lua/5.1/crypto.so' no file '/usr/local/openresty/luajit/lib/lua/5.1/crypto.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file '/root/.luarocks/lib/lua/5.1/crypto.so' stack traceback: [C]: in function 'error' /usr/local/share/lua/5.1/kong/tools/utils.lua:576: in function 'load_module_if_exists' /usr/local/share/lua/5.1/kong/init.lua:122: in function 'load_plugins' /usr/local/share/lua/5.1/kong/init.lua:204: in function 'init' init_by_lua:3: in main chunk nginx: [error] init_by_lua error: /usr/local/share/lua/5.1/kong/tools/utils.lua:576: ...cal/share/lua/5.1/kong/plugins/external-oauth/access.lua:20: module 'crypto' not found:No LuaRocks module found for crypto no field package.preload['crypto'] no file './crypto.lua' no file './crypto/init.lua'