Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Running an unsupported version of v15.X.X was rejected. Connections will be allowed after upgrading the agent to v16.0.0 or newer #51923

Closed
MisterDeeds opened this issue Feb 6, 2025 · 3 comments

Comments

@MisterDeeds
Copy link

I recently upgraded my Teleport cluster from v15 to v16 and then to v17. After the upgrade, all Teleport clients correctly report version 17. However, the Web UI still displays the following error message:

Connection from Node XXX.SrvTeleP01 at 192.168.1.95:54048, running an unsupported version of v15.4.27 was rejected. Connections will be allowed after upgrading the agent to v16.0.0 or newer

Image

Despite the fact that all nodes and agents are running v17, the UI still seems to reference an older version.

Image

Steps to reproduce:
Upgrade Teleport from v15 to v16.
Upgrade from v16 to v17.
Verify that all nodes and clients report v17.
Check the Web UI for any errors.

Expected behavior:
The Web UI should recognize that all nodes are running v17 and should not report them as outdated.

Actual behavior:
The Web UI incorrectly reports that nodes are running v15.4.27 and rejects their connections.

Environment:
Teleport version: v17.2.3
OS: Debian 12
Deployment method: Plain via script from gui

Is this a known issue? Are there any additional steps required to complete the upgrade process?

Thanks!

@MisterDeeds MisterDeeds added the bug label Feb 6, 2025
@zmb3
Copy link
Collaborator

zmb3 commented Feb 6, 2025

You have a node on v15 trying to connect.

It won't show up in the inventory because the connection attempts are rejected.

@zmb3 zmb3 removed the bug label Feb 6, 2025
@MisterDeeds
Copy link
Author

You have a node on v15 trying to connect.

It won't show up in the inventory because the connection attempts are rejected.

hi and thanks for the answer. The host mentioned with the ip 192.168.1.95 is also on version 17:

Image

@zmb3
Copy link
Collaborator

zmb3 commented Feb 6, 2025

This is definitely not a UI issue - that message is generated by the backend, so if you're still seeing that alert the only explanations I can think of are:

  1. You just recently updated and the alert will clear itself automatically soon (this sounds unlikely based on what you've shared so far).
  2. You are still running v15.4.27 on this node.

Item 2 seems most likely to me.

Your dpkg output shows that version 17.2.3 of the package is installed on the system, but it doesn't prove that v17.2.3 is actually what's running on the system. I might try a systemctl restart teleport just to see if maybe the currently running process is still the old v15 process.

@gravitational gravitational locked and limited conversation to collaborators Feb 6, 2025
@zmb3 zmb3 converted this issue into discussion #51943 Feb 6, 2025

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants