zd04 opened a new issue #1264: bug: apisix start failed
URL: https://github.com/apache/incubator-apisix/issues/1264
 
 
   ### Issue description
   I install openresty and luarocks,then install apisix by luarocks.Do apisix 
init,apisix init_etcd,then apisix start,show me error:
   
   [root@www001 apisix]# /usr/local/luarocks-3.3.1/bin/apisix start
   nginx: [error] init_by_lua error: init_by_lua:3: module 'apisix' not found:
           no field package.preload['apisix']
           no file '/usr/local/apisix//deps/share/lua/5.1/apisix.lua'
           no file '/usr/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/apisix//deps/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/apisix/lua/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.ljbc'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix/init.ljbc'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.ljbc'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix/init.ljbc'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix/init.lua'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix/init.lua'
           no file './apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/luajit-2.1.0-beta3/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/init.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix/init.lua'
           no file '/usr/local/luarocks-3.3.1/share/lua/5.1/apisix.lua'
           no file '/usr/local/luarocks-3.3.1/share/lua/5.1/apisix/init.lua'
           no file './apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/luajit-2.1.0-beta3/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/init.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix/init.lua'
           no file '/root/.luarocks/share/lua/5.1/apisix.lua'
           no file '/root/.luarocks/share/lua/5.1/apisix/init.lua'
           no file '/usr/local/apisix//deps/lib64/lua/5.1/apisix.so'
           no file '/usr/local/apisix//deps/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.so'
           no file './apisix.so'
           no file '/usr/local/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/luajit/lib/lua/5.1/apisix.so'
           no file '/usr/local/lib/lua/5.1/loadall.so'
           no file '/usr/local/luarocks-3.3.1/lib/lua/5.1/apisix.so'
           no file './apisix.so'
           no file '/usr/local/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/luajit/lib/lua/5.1/apisix.so'
           no file '/usr/local/lib/lua/5.1/loadall.so'
           no file '/root/.luarocks/lib/lua/5.1/apisix.so'
   stack traceback:
           [C]: in function 'require'
           init_by_lua:3: in main chunk
   
   ### Environment
   
   * apisix version (cmd: `apisix version`):
   * OS: centos 8 x64
   
   ### Minimal test code / Steps to reproduce the issue
   1.install openresty
   ./configure --prefix="/usr/local/openresty/1.15.8.2" \
   --with-luajit --with-pcre-jit --with-pcre  \
   --with-http_realip_module  --add-module=./bundle/ngx_cache_purge-2.3/ 
--add-module=./bundle/nginx_upstream_check_module-0.3.0/ \
   --with-http_stub_status_module --with-http_v2_module
   
   2.install luarocks
   ./configure --prefix="/usr/local/luarocks-3.3.1" 
--with-lua="/usr/local/openresty/1.15.8.2/luajit/" --lua-suffix="jit" 
--with-lua-include="/usr/local/openresty/1.15.8.2/luajit/include/luajit-2.1"  
   make
   sudo make install
   
   3.install apisix 
   /usr/local/luarocks-3.3.1/bin/luarocks install 
--lua-dir=/usr/local/openresty/1.15.8.2/luajit/ apisix
   
   ### What's the actual result? (including assertion message & call stack if 
applicable)
   [root@www001 apisix]# /usr/local/luarocks-3.3.1/bin/apisix start
   nginx: [error] init_by_lua error: init_by_lua:3: module 'apisix' not found:
           no field package.preload['apisix']
           no file '/usr/local/apisix//deps/share/lua/5.1/apisix.lua'
           no file '/usr/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/apisix//deps/share/lua/5.1/apisix/lua/apisix.lua'
           no file '/usr/local/apisix/lua/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.ljbc'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix/init.ljbc'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.ljbc'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix/init.ljbc'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix/init.lua'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.lua'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix/init.lua'
           no file './apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/luajit-2.1.0-beta3/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/init.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix/init.lua'
           no file '/usr/local/luarocks-3.3.1/share/lua/5.1/apisix.lua'
           no file '/usr/local/luarocks-3.3.1/share/lua/5.1/apisix/init.lua'
           no file './apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/luajit-2.1.0-beta3/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix.lua'
           no file '/usr/local/share/lua/5.1/apisix/init.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix.lua'
           no file 
'/usr/local/openresty/1.15.8.2/luajit/share/lua/5.1/apisix/init.lua'
           no file '/root/.luarocks/share/lua/5.1/apisix.lua'
           no file '/root/.luarocks/share/lua/5.1/apisix/init.lua'
           no file '/usr/local/apisix//deps/lib64/lua/5.1/apisix.so'
           no file '/usr/local/apisix//deps/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/site/lualib/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/lualib/apisix.so'
           no file './apisix.so'
           no file '/usr/local/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/luajit/lib/lua/5.1/apisix.so'
           no file '/usr/local/lib/lua/5.1/loadall.so'
           no file '/usr/local/luarocks-3.3.1/lib/lua/5.1/apisix.so'
           no file './apisix.so'
           no file '/usr/local/lib/lua/5.1/apisix.so'
           no file '/usr/local/openresty/1.15.8.2/luajit/lib/lua/5.1/apisix.so'
           no file '/usr/local/lib/lua/5.1/loadall.so'
           no file '/root/.luarocks/lib/lua/5.1/apisix.so'
   stack traceback:
           [C]: in function 'require'
           init_by_lua:3: in main chunk
   
   
   ### What's the expected result?
   apisix start success

----------------------------------------------------------------
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]


With regards,
Apache Git Services

Reply via email to