Kong / Kong/kong-plugin-py-geocode
🔥 Not able to run the container
- Dominant language
- Python
- Stars
- 3
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
# Getting the Following error
```
=> [kong] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:247b7b46a3a39819011ffd251d1b4d6f7b32af7b9982e446a530a9555477d035 0.0s
=> => naming to docker.io/library/kong-plugin-py-geocode-main-kong 0.0s
[+] Running 2/2
✔ Network kong-plugin-py-geocode-main_default Created 0.0s
✔ Container kong Created 0.1s
Attaching to kong
kong | 2024/09/09 19:56:38 [warn] 1#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/kong/nginx.conf:7
kong | nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/kong/nginx.conf:7
kong | /usr/bin/env: 'python3\r': No such file or directory
kong | 2024/09/09 19:56:38 [error] 1#0: init_by_lua error: ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:145: Not a plugin info table:
kong | /opt/kong-python-pdk/kong-pluginserver --no-lua-style --plugins-directory /opt/conf/kong-py-plugins --dump-all-plugins
kong |
kong | stack traceback:
kong | [C]: in function 'error'
kong | ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:145: in function 'ask_info'
kong | ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:164: in function 'get_plugin_info'
kong | ...local/share/lua/5.1/kong/runloop/plugin_servers/init.lua:362: in function 'get_plugin'
kong | ...local/share/lua/5.1/kong/runloop/plugin_servers/init.lua:370: in function 'load_plugin'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:159: in function 'load_plugin_handler'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:263: in function 'load_plugin'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:315: in function 'load_plugin_schemas'
kong | /usr/local/share/lua/5.1/kong/init.lua:707: in function 'init'
kong | init_by_lua(nginx-kong.conf:42):3: in main chunk
kong | nginx: [error] init_by_lua error: ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:145: Not a plugin info table:
kong | /opt/kong-python-pdk/kong-pluginserver --no-lua-style --plugins-directory /opt/conf/kong-py-plugins --dump-all-plugins
kong |
kong | stack traceback:
kong | [C]: in function 'error'
kong | ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:145: in function 'ask_info'
kong | ...al/share/lua/5.1/kong/runloop/plugin_servers/process.lua:164: in function 'get_plugin_info'
kong | ...local/share/lua/5.1/kong/runloop/plugin_servers/init.lua:362: in function 'get_plugin'
kong | ...local/share/lua/5.1/kong/runloop/plugin_servers/init.lua:370: in function 'load_plugin'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:159: in function 'load_plugin_handler'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:263: in function 'load_plugin'
kong | /usr/local/share/lua/5.1/kong/db/dao/plugins.lua:315: in function 'load_plugin_schemas'
kong | /usr/local/share/lua/5.1/kong/init.lua:707: in function 'init'
kong | init_by_lua(nginx-kong.conf:42):3: in main chunk
kong exited with code 0
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure by starting the container and inspect the startup command that launches the Python plugin server, using the reported `python3\r` and “Not a plugin info table” messages as the first clues. Trace the container and plugin-server entry points shown by the Docker output; done means the Kong container stays running and loads the plugin without these initialization errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, python
- Domain
- backend, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100