Wings stuck on fetching list of servers from API #92

Closed
opened 2026-02-05 17:07:35 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @wdhdev on GitHub (Jun 8, 2024).

Current Behavior

When booting Wings, it gets stuck on fetching list of servers from API.

Please note, my Pelican panel is behind Cloudflare proxy, however it was working before, and the IP has not changed. Panel is running on the regular HTTPS port 443 and Wings is running on 8443 as for Wings to be able to run behind CF Proxy.

Expected Behavior

Wings to boot up successfully.

Steps to Reproduce

I believe this might be an issue with CF proxy, but I'm not sure why it would as my Pelican panel is configured to bypass any WAF rules and such so it couldn't be Wings getting stuck on the browser integrity check.

Panel Version

v1.0.0-beta4

Wings Version

v1.0.0-beta3

Games and/or Eggs Affected

No response

Docker Image

No response

Error Logs

Wings logs: https://paste.pelistuff.com/ayJC

root@pelican:/var/www/pelican# systemctl status wings
● wings.service - Wings Daemon
     Loaded: loaded (/etc/systemd/system/wings.service; enabled; preset: enabled)
     Active: active (running) since Sat 2024-06-08 09:25:49 AWST; 3s ago
   Main PID: 149187 (wings)
      Tasks: 7 (limit: 4644)
     Memory: 10.7M
        CPU: 33ms
     CGroup: /system.slice/wings.service
             └─149187 /usr/local/bin/wings

Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  Source:  https://github.com/pelican-dev/wings
Jun 08 09:25:49 pelican.wdh.gg wings[149187]: License:  https://github.com/pelican-dev/wings/blob/main/LICENSE
Jun 08 09:25:49 pelican.wdh.gg wings[149187]: This software is made available under the terms of the MIT license.
Jun 08 09:25:49 pelican.wdh.gg wings[149187]: The above copyright notice and this permission notice shall be included
Jun 08 09:25:49 pelican.wdh.gg wings[149187]: in all copies or substantial portions of the Software.
Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  INFO: [Jun  8 09:25:49.168] loading configuration from file config_file=/etc/pelican/config.yml
Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  INFO: [Jun  8 09:25:49.179] configured wings with system timezone timezone=Australia/Perth
Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  INFO: [Jun  8 09:25:49.180] checking for pelican system user username=pelican
Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  INFO: [Jun  8 09:25:49.180] configured system user successfully gid=994 uid=999 username=pelican
Jun 08 09:25:49 pelican.wdh.gg wings[149187]:  INFO: [Jun  8 09:25:49.182] fetching list of servers from API

Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @wdhdev on GitHub (Jun 8, 2024). ### Current Behavior When booting Wings, it gets stuck on `fetching list of servers from API`. Please note, my Pelican panel is behind Cloudflare proxy, however it was working before, and the IP has not changed. Panel is running on the regular HTTPS port `443` and Wings is running on `8443` as for Wings to be able to run behind CF Proxy. ### Expected Behavior Wings to boot up successfully. ### Steps to Reproduce I believe this might be an issue with CF proxy, but I'm not sure why it would as my Pelican panel is configured to bypass any WAF rules and such so it couldn't be Wings getting stuck on the browser integrity check. ### Panel Version v1.0.0-beta4 ### Wings Version v1.0.0-beta3 ### Games and/or Eggs Affected _No response_ ### Docker Image _No response_ ### Error Logs Wings logs: https://paste.pelistuff.com/ayJC ```sh root@pelican:/var/www/pelican# systemctl status wings ● wings.service - Wings Daemon Loaded: loaded (/etc/systemd/system/wings.service; enabled; preset: enabled) Active: active (running) since Sat 2024-06-08 09:25:49 AWST; 3s ago Main PID: 149187 (wings) Tasks: 7 (limit: 4644) Memory: 10.7M CPU: 33ms CGroup: /system.slice/wings.service └─149187 /usr/local/bin/wings Jun 08 09:25:49 pelican.wdh.gg wings[149187]: Source: https://github.com/pelican-dev/wings Jun 08 09:25:49 pelican.wdh.gg wings[149187]: License: https://github.com/pelican-dev/wings/blob/main/LICENSE Jun 08 09:25:49 pelican.wdh.gg wings[149187]: This software is made available under the terms of the MIT license. Jun 08 09:25:49 pelican.wdh.gg wings[149187]: The above copyright notice and this permission notice shall be included Jun 08 09:25:49 pelican.wdh.gg wings[149187]: in all copies or substantial portions of the Software. Jun 08 09:25:49 pelican.wdh.gg wings[149187]: INFO: [Jun 8 09:25:49.168] loading configuration from file config_file=/etc/pelican/config.yml Jun 08 09:25:49 pelican.wdh.gg wings[149187]: INFO: [Jun 8 09:25:49.179] configured wings with system timezone timezone=Australia/Perth Jun 08 09:25:49 pelican.wdh.gg wings[149187]: INFO: [Jun 8 09:25:49.180] checking for pelican system user username=pelican Jun 08 09:25:49 pelican.wdh.gg wings[149187]: INFO: [Jun 8 09:25:49.180] configured system user successfully gid=994 uid=999 username=pelican Jun 08 09:25:49 pelican.wdh.gg wings[149187]: INFO: [Jun 8 09:25:49.182] fetching list of servers from API ``` ### Is there an existing issue for this? - [X] I have searched the existing issues before opening this issue. - [X] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [X] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Author
Owner

@wdhdev commented on GitHub (Jun 8, 2024):

After looking through the logs on paste.pelistuff.com/ayJC, it seems to be fetching the IP directly even though Pelican is setup on an FQDN (pelican.wdh.gg).

Both Wings and the Panel are running on pelican.wdh.gg as a FQDN, just different ports, and once again, this was working before I updated the Panel to v1.0.0-beta4.

@wdhdev commented on GitHub (Jun 8, 2024): After looking through the logs on [paste.pelistuff.com/ayJC](https://paste.pelistuff.com/ayJC), it seems to be fetching the IP directly even though Pelican is setup on an FQDN (pelican.wdh.gg). Both Wings and the Panel are running on pelican.wdh.gg as a FQDN, just different ports, and once again, this was working before I updated the Panel to v1.0.0-beta4.
Author
Owner

@notAreYouScared commented on GitHub (Jun 8, 2024):

Nothing was changed in that logic.....

i/o timeout (Client.Timeout exceeded while awaiting headers)

From the looks of it, wings can't access the panel.

@notAreYouScared commented on GitHub (Jun 8, 2024): Nothing was changed in that logic..... i/o timeout (Client.Timeout exceeded while awaiting headers) From the looks of it, wings can't access the panel.
Author
Owner

@wdhdev commented on GitHub (Jun 8, 2024):

IP:443 doesn't seem to work, however FQDN:443 does and Wings is fetching IP:443.

@wdhdev commented on GitHub (Jun 8, 2024): `IP:443` doesn't seem to work, however `FQDN:443` does and Wings is fetching `IP:443`.
Author
Owner

@Boy132 commented on GitHub (Jun 8, 2024):

That sounds like a nat problem. You should visit the Discord.

I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.

Also, please don't just mindlessly check boxes...

@Boy132 commented on GitHub (Jun 8, 2024): That sounds like a nat problem. You should visit the Discord. > I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system. Also, please don't just mindlessly check boxes...
Author
Owner

@wdhdev commented on GitHub (Jun 10, 2024):

Thanks, I might try reinstall and not use CF proxy. Sorry about the checkbox, I’ll ensure I check them properly next time.

@wdhdev commented on GitHub (Jun 10, 2024): Thanks, I might try reinstall and not use CF proxy. Sorry about the checkbox, I’ll ensure I check them properly next time.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#92