Kong / Kong/kong-plugin-py-geocode

🔥 Not able to run the container

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.