Skip to content

Server process does not bind ports #9

@neurolabs

Description

@neurolabs

Thanks for the image.

I tried it out, making use of your provided docker-compose file. I commented out username/password env variables and fired it up.

The port mapping is done by docker, but the server process is not binding ports. I connected to the container and installed and ran netstat for debugging:

root@85f39dc4fcd2:/stk# netstat -tulpen
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
tcp        0      0 127.0.0.11:42923        0.0.0.0:*               LISTEN      0          1162133    -                   
udp        0      0 127.0.0.11:39952        0.0.0.0:*                           0          1162132    -                   

Config files look ok, log output also looks ok:

supertuxkart-server_1  | supertuxkart --server-config=server_config.xml
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.config'.
supertuxkart-server_1  | [error  ] [FileManager]: Cannot create directory '/root/.config', falling back to use '/root'
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/supertuxkart/config-0.10/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/supertuxkart/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/supertuxkart/config-0.10/'.
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/.local/share'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/'.
supertuxkart-server_1  | [error  ] [FileManager]: Can't create dir '/root/.local/share/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart'.
supertuxkart-server_1  | [error  ] FileManager: Cannot create directory '/root/.local/share/supertuxkart', falling back to use '.'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory './addons/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory './addons/icons/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory './addons/tmp/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/screenshots/'.
supertuxkart-server_1  | [error  ] FileManager: Can not create screenshot directory '/root/.local/share/supertuxkart/screenshots/', falling back to '.'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/replay/'.
supertuxkart-server_1  | [error  ] FileManager: Can not create replay directory '/root/.local/share/supertuxkart/replay/', falling back to '.'.
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/.cache/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.cache/'.
supertuxkart-server_1  | [error  ] [FileManager]: Can't create dir '/root/.cache/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.cache/supertuxkart'.
supertuxkart-server_1  | [error  ] FileManager: Cannot create directory '/root/.cache/supertuxkart', falling back to use '.'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory './cached-textures/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/grandprix/'.
supertuxkart-server_1  | [error  ] FileManager: Can not create user-defined grand prix directory '/root/.local/share/supertuxkart/grandprix/', falling back to '.'.
supertuxkart-server_1  | [verbose  ] main: Error messages and other text output will be logged to /root/supertuxkart/config-0.10/server_config.log.
supertuxkart-server_1  | [info   ] UserConfig: Could not read user config file '/root/supertuxkart/config-0.10/config.xml'.  A new file will be created.
supertuxkart-server_1  | [info   ] [FileManager]: Data files will be fetched from: '/usr/local/share/supertuxkart/data/'
supertuxkart-server_1  | [info   ] [FileManager]: User directory is '/root/supertuxkart/config-0.10/'.
supertuxkart-server_1  | [info   ] [FileManager]: Addons files will be stored in './addons/'.
supertuxkart-server_1  | [info   ] [FileManager]: Screenshots will be stored in '.'.
supertuxkart-server_1  | [info   ] [FileManager]: User-defined grand prix will be stored in '.'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 0 will be loaded from '/usr/local/share/supertuxkart/data/challenges/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 1 will be loaded from '/usr/local/share/supertuxkart/data/gfx/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 2 will be loaded from '/usr/local/share/supertuxkart/data/grandprix/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 3 will be loaded from '/usr/local/share/supertuxkart/data/gui/icons/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 4 will be loaded from '/usr/local/share/supertuxkart/data/gui/screens/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 5 will be loaded from '/usr/local/share/supertuxkart/data/gui/dialogs/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 6 will be loaded from '/usr/local/share/supertuxkart/data/replay/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 7 will be loaded from '/usr/local/share/supertuxkart/data/shaders/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 8 will be loaded from '/usr/local/share/supertuxkart/data/skins/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 9 will be loaded f[info   ] FileManager: Creating directory '/root/.config'.
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/.config/supertuxkart/config-0.10/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.config/supertuxkart/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.config/supertuxkart/config-0.10/'.
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/.local/share'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/addons/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/addons/icons/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/addons/tmp/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/screenshots/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/replay/'.
supertuxkart-server_1  | [info   ] [FileManager]: Creating directory(ies) '/root/.cache/'
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.cache/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.cache/supertuxkart'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.cache/supertuxkart/cached-textures/'.
supertuxkart-server_1  | [info   ] FileManager: Creating directory '/root/.local/share/supertuxkart/grandprix/'.
supertuxkart-server_1  | [verbose  ] main: Error messages and other text output will be logged to /root/.config/supertuxkart/config-0.10/stdout.log.
supertuxkart-server_1  | [info   ] UserConfig: Could not read user config file '/root/.config/supertuxkart/config-0.10/config.xml'.  A new file will be created.
supertuxkart-server_1  | [info   ] [FileManager]: Data files will be fetched from: '/usr/local/share/supertuxkart/data/'
supertuxkart-server_1  | [info   ] [FileManager]: User directory is '/root/.config/supertuxkart/config-0.10/'.
supertuxkart-server_1  | [info   ] [FileManager]: Addons files will be stored in '/root/.local/share/supertuxkart/addons/'.
supertuxkart-server_1  | [info   ] [FileManager]: Screenshots will be stored in '/root/.local/share/supertuxkart/screenshots/'.
supertuxkart-server_1  | [info   ] [FileManager]: User-defined grand prix will be stored in '/root/.local/share/supertuxkart/grandprix/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 0 will be loaded from '/usr/local/share/supertuxkart/data/challenges/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 1 will be loaded from '/usr/local/share/supertuxkart/data/gfx/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 2 will be loaded from '/usr/local/share/supertuxkart/data/grandprix/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 3 will be loaded from '/usr/local/share/supertuxkart/data/gui/icons/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 4 will be loaded from '/usr/local/share/supertuxkart/data/gui/screens/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 5 will be loaded from '/usr/local/share/supertuxkart/data/gui/dialogs/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 6 will be loaded from '/usr/local/share/supertuxkart/data/replay/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 7 will be loaded from '/usr/local/share/supertuxkart/data/shaders/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 8 will be loaded from '/usr/local/share/supertuxkart/data/skins/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 9 will be loaded from '/usr/local/share/supertuxkart/data/ttf/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 10 will be loaded from '/usr/local/share/supertuxkart/data/po/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 11 will be loaded from '/usr/local/share/supertuxkart/data/library/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 12 will be loaded from '/usr/local/share/supertuxkart/data/models/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 13 will be loaded from '/usr/local/share/supertuxkart/data/music/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 14 will be loaded from '/usr/local/share/supertuxkart/data/sfx/'.
supertuxkart-server_1  | [info   ] [FileManager]: Asset 15 will be loaded from '/usr/local/share/supertuxkart/data/textures/'.

I assume the log errors are ok.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions