#Node error

113 messages · Page 1 of 1 (latest)

rain larkBOT
#

The domain you are trying to reach does not have valid DNS records or the DNS cache of your machine has not been updated yet. You can use https://dnschecker.org/ to verify the DNS records of a domain.

honest ridge
rain larkBOT
#

@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html

When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.

honest ridge
#

root@vps3249158:~# systemctl status wings
× wings.service - Pterodactyl Wings Daemon
Loaded: loaded (/etc/systemd/system/wings.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2026-01-09 20:58:51 UTC; 57s ago
Duration: 139ms
Process: 10074 ExecStart=/usr/local/bin/wings (code=exited, status=1/FAILURE)
Main PID: 10074 (code=exited, status=1/FAILURE)
CPU: 93ms

Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Scheduled restart job, restart counter is at 29.
Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Start request repeated too quickly.
Jan 09 20:58:51 vps3249158 systemd[1]: wings.service: Failed with result 'exit-code'.
Jan 09 20:58:51 vps3249158 systemd[1]: Failed to start wings.service - Pterodactyl Wings Daemon.
root@vps3249158:~#

rain larkBOT
#

@honest ridge You'll need to grab error logs from Wings. The following command allows to easily collect the relevant data and share the link with us: sudo wings diagnostics

honest ridge
rain larkBOT
#

I have found the following for: https://ptero.co/rajuyiniza
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.

Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.

honest ridge
rain larkBOT
#

@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html

When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.

#

@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html

When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.

honest ridge
rain larkBOT
#

@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html

When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.

honest ridge
#

how do i enable https?

balmy knot
#

In ur nodes config page, enable SSL communication, then re-do your nodes configuration file (config.yml) to reflect the change, then restart wings.

rain larkBOT
#

Simple! 😘

systemctl restart wings
honest ridge
#

this is my current config.yml "debug: false
app_name: Pterodactyl
uuid: 1328d7bc-ef5f-4823-aa9d-fde1d53ff874
token_id: 2clLPTjZAC29Tn86
token: 8zjx5OqpZ0loOz7wGirzJ0lpKPyQH7KWoUi7eZyvwkRneJr98Bk0pmmHaT2uj4co
api:
host: 0.0.0.0
port: 8080
ssl:
enabled: true
cert: ""
key: ""
disable_remote_download: false
upload_limit: 100
trusted_proxies: []
system:
root_directory: /var/lib/pterodactyl
log_directory: /var/log/pterodactyl
data: /var/lib/pterodactyl/volumes
archive_directory: /var/lib/pterodactyl/archives
backup_directory: /var/lib/pterodactyl/backups
tmp_directory: /tmp/pterodactyl
username: pterodactyl
timezone: Etc/UTC
user:
rootless:"

#

and i still get these for both my nodes ERR_SSL_PROTOCOL_ERROR"

rain larkBOT
#

@honest ridge You don't have HTTPS enabled or are missing the SSL certificate that would be generated by following our guide: https://pterodactyl.io/tutorials/creating_ssl_certificates.html

When using Cloudflare proxy for your Wings FQDN, the Node/Wings Port should be set to 8443, which is a HTTPS Port on Cloudflare. The default Wings port 8080 is HTTP only on Cloudflare and, as such, will cause SSL protocol errors. Make sure to have Node settings set to "not behind proxy" when using full SSL settings.

honest ridge
honest ridge
rain larkBOT
#

You'll need to grab error logs for Wings and share the link with us. The following command will help you collect the required information for debugging: sudo wings diagnostics

honest ridge
rain larkBOT
#

I have found the following for: https://ptero.co/tejaqeteca
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.

Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.

balmy knot
balmy knot
honest ridge
balmy knot
#

Show me your nodes config page, where you set the FQDN.

#

That is were you included https://

Remove the scheme from there, redo the config file, and then restart wings.

rain larkBOT
#

Simple! 😘

systemctl restart wings
honest ridge
balmy knot
#

Yea, but also fix it on the panel side first.

honest ridge
#

yea mine look like ts

#
app_name: Pterodactyl
uuid: 1328d7bc-ef5f-4823-aa9d-fde1d53ff874
token_id: 2clLPTjZAC29Tn86
token: 8zjx5OqpZ0loOz7wGirzJ0lpKPyQH7KWoUi7eZyvwkRneJr98Bk0pmmHaT2uj4co
api:
  host: 0.0.0.0
  port: 8080
  ssl:
    enabled: true
    cert: ""
    key: ""
  disable_remote_download: false
  upload_limit: 100
  trusted_proxies: []
system:
  root_directory: /var/lib/pterodactyl
  log_directory: /var/log/pterodactyl
  data: /var/lib/pterodactyl/volumes
  archive_directory: /var/lib/pterodactyl/archives
  backup_directory: /var/lib/pterodactyl/backups
  tmp_directory: /tmp/pterodactyl
  username: pterodactyl
  timezone: Etc/UTC
  user:
    rootless:
      enabled: false
      container_uid: 0
      container_gid: 0
    uid: 996
    gid: 987
  disk_check_interval: 150
  activity_send_interval: 60
  activity_send_count: 100
  check_permissions_on_boot: true
  enable_log_rotate: true
  websocket_log_count: 150
  sftp:
    bind_address: 0.0.0.0
    bind_port: 2022
    read_only: false
  crash_detection:
    enabled: true
    detect_clean_exit_as_crash: true
    timeout: 60
  backups:
    write_limit: 0```
balmy knot
#

You now removed the entire lines, and just left " "?

honest ridge
#

ChatGPT said i should💀

balmy knot
#

Hence why I always tell people NOT to use AI to help.

honest ridge
#

Should i run the auto deplow key?

balmy knot
#

It is clueless, and will hallucinate

#

Yes, that would be a good start.

#

Then restart wings, send new logs.

rain larkBOT
#

Simple! 😘

systemctl restart wings
honest ridge
rain larkBOT
#

I have found the following for: https://ptero.co/jayeyotike
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.

Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.

balmy knot
#

Ur running the wings debug when wings is already running.

#

Never run "wings" or "wings --debug" after wings is already running.

#

Those are meant to be used when wings is not active.

honest ridge
#

Shi, yea man like I am stupid with this stuff

#

ah okay

#

lemme run it again with wings off

balmy knot
#

So, stop wings, THEN run debug to see if it all works, then stop debug, start wings using systemctl.

#

And then send some logs, ignore the bot, as it will now reply to the old errors aswell.

#

The wings diagnostics commands is fine to be ran when wings is running, just don't use "wings" or "wings --debug"

honest ridge
#

okay so wings is off now can i use this command sudo wings diagnostics

balmy knot
#

I just said wings can be active when using the diagnostics..

#

I said not to run the debug or just "wings"

honest ridge
#

What should I run? 😭

balmy knot
#

Just do the following, and NOTHING else:

  1. Systemctl stop wings
  2. Killall wings
  3. Systemctl start wings

Now see if the node works, if not:

  1. Wings diagnostics
honest ridge
#

I feel like running away I am just embarrassing myself here

#
-bash: Killall: command not found
root@vps3249158:/etc/pterodactyl#```
#

I am using ubuntu

balmy knot
#

If killall wings says nothing is running just continue

honest ridge
#

kk

queen wyvern
#

needs a lowercase k

balmy knot
#

Oh, is it that sensitive?

honest ridge
#

yes

balmy knot
#

I do it lowercase by default, didnt notice.

honest ridge
#

no worries I did start it

balmy knot
#

So, is the node working now? If not, wings diagnostics, ignore the bot.

honest ridge
void fog
#

hello

rain larkBOT
#

Hello 👋, and welcome to the Pterodactyl Discord @void fog! We're excited to see you here, but we'll likely need a bit more information from you in order to provide a good experience in these support channels.

Always share any errors or logs in a text format or using paste sites for me to assist you. Please make sure you've collected — and provide — any associated error logs relating to the service with which you're seeking help. The commands below should help you out, and once you've provided the logs I should be able to better assist you.

Panel: tail -n 150 /var/www/pterodactyl/storage/logs/laravel-$(date +%F).log | nc pteropaste.com 99
Wings: sudo wings diagnostics
Please see .plogs and .wlogs respectively for more information.

void fog
#

how to install

balmy knot
void fog
#

how to install panel?

rain larkBOT
honest ridge
#

shi ChatGPT prolly fucked up my entire system

balmy knot
#

Good chance.

#

If you can't verify it's output, and blindly copy paste it.. yikes.

honest ridge
#

Should I just delete all nodes and create a new one?

balmy knot
#

I mean, no idea what else AI made you do.

Why not just share some logs as I asked?

"Wings diagnostics"
Ignore the bots reply.

honest ridge
#

Oh Shit my bad ill send them

rain larkBOT
#

I have found the following for: https://ptero.co/awudojijun
You already have an instance of Wings running through systemd service and are trying to start another duplicate instance, for example by using the commands wings and wings --debug, or another service is using the port.

Use ss -plnt | grep :8080 (or grep :8443 depending on the port) to find what process is currently running and stop it. You can type killall wings to shutdown any ghost Wings process.

balmy knot
#

Alright something is still using port 8080. Make sure its not a duplicate by running the plnt grep command.

#

The bot is still correct in this case.

honest ridge
#

root@vps3249158:/etc/pterodactyl# ss -plnt | grep :8080
LISTEN 0 511 0.0.0.0:8080 0.0.0.0:* users:(("nginx",pid=10504,fd=6),("nginx",pid=753,fd=6))
root@vps3249158:/etc/pterodactyl#

#

Should I change the port to something else?

queen wyvern
#

Why have you configured nginx to listen on port 8080 anyway ?

honest ridge
#

lemme fix that real quick

balmy knot
#

Fuck sakes man..

honest ridge
honest ridge
# balmy knot Fuck sakes man..

Alrighty sooo good newsss the one node is working i changed the wings port from 8085 to 8080 (thanks to gemini) but the other node still has the red heart Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID1

rain larkBOT
honest ridge
#

Turns out chatgpt sucks ass

balmy knot
#

Are you trying to get the 2nd node on the same machine?

balmy knot
honest ridge
#

wait, turns out all nodes only work with one config file

#

Because both nodes has different fqdn

balmy knot
#

You don't run 2 nodes on 1 OS.

honest ridge
#

Ahh gotcha

#

Okay, so I run a mc server and a Discord bot on the other server will the discord bot server affect the smp domain when someone tries to join the mc server, because both of them use the same fqdn?

queen wyvern
#

Your nodes FQDN has absolutly nothing to do with the connection address of your game servers you run on it

honest ridge
#

Thanks yall

#

Can you run web sites on Pterodactyl

#

ah you know what that's a worry for another day!

honest ridge
#

what does this mean

#

nevermind, i got it

tepid mist