margorski / exodos-launcher

Launcher for eXoDOS. Basic and forked from Flashpoint Launcher repository (https://github.com/FlashpointProject/launcher)
https://exodos.the-eye.us
MIT License
35 stars 5 forks source link

exogui fails to launch when ipv6 is disabled #38

Closed parricc closed 3 months ago

parricc commented 3 months ago

A tester, Sämbyl, has reported that exogui is failing to launch on a Debian trixie unstable (trixie/sid) computer that is using x11 and KDE.

Distributor ID: Debian
Description:    Debian GNU/Linux trixie/sid
Release:        n/a
Codename:       trixie
Linux OjiDeb 6.10.3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.3-1 (2024-08-04) x86_64 GNU/Linux

exogui.error.20240817.txt lddexogui.txt

parricc commented 3 months ago

Notable output from the error involving the ports:

[...]
Starting file server with 12101 - 12200 port.
[...]
Started file server on port 12101
[...]
Error: connect ECONNREFUSED 127.0.0.1:12001
[...]
parricc commented 3 months ago

This issue happens with both the AppImage and native binary.

parricc commented 3 months ago

Sämbyl used netstat to determine that exogui was listening on ipv6:

tcp6       0      0 ::1:12101               :::*                    LISTEN      11361/exogui
tcp6       0      0 ::1:12001               :::*                    LISTEN      11361/exogui

He had ipv6 disabled. After enabling ipv6 on eth0, exogui successfully started.

colin969 commented 3 months ago

Fixed by https://github.com/margorski/exodos-launcher/commit/f90113c7f211c8e0b611941fe358c14a4bfa960c