5.4 Switchboard only connects as admin

I work at a university managing servers that multiple people will use to access Unreal Engine, and we just migrated to 5.4. Everything works well, except Switchboard randomly stopped working. It was working fine on 5.4, and then it just wasn’t. Switchboard won’t even connect to its own PC.

When I try to connect, Switchboard gives me this readout

[13:21:40][D]: Using proactor: IocpProactor
[13:21:40][D]: editort: device status change: CONNECTING
[13:21:40][I]: Connecting to 10.16.46.93:2980
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_HANDSHAKE_START -> State.CLIENT_EXPECT_SERVER_HELLO
[13:21:40][D]: [13096be323cf4e60] QuicConnectionState.FIRSTFLIGHT -> QuicConnectionState.CONNECTED
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_EXPECT_SERVER_HELLO -> State.CLIENT_EXPECT_ENCRYPTED_EXTENSIONS
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_EXPECT_ENCRYPTED_EXTENSIONS -> State.CLIENT_EXPECT_CERTIFICATE_REQUEST_OR_CERTIFICATE
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_EXPECT_CERTIFICATE_REQUEST_OR_CERTIFICATE -> State.CLIENT_EXPECT_CERTIFICATE_VERIFY
[13:21:40][D]: [13096be323cf4e60] Discarding epoch Epoch.INITIAL
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_EXPECT_CERTIFICATE_VERIFY -> State.CLIENT_EXPECT_FINISHED
[13:21:40][D]: [13096be323cf4e60] TLS State.CLIENT_EXPECT_FINISHED -> State.CLIENT_POST_HANDSHAKE
[13:21:40][I]: [13096be323cf4e60] ALPN negotiated protocol ue-switchboard
[13:21:40][D]: [13096be323cf4e60] MISMATCHED FINGERPRINT for 10.16.46.93 ef3e8987f8aabeca41882decbebe6e80d96df3b4c130e64e478f5003de7d307f (expected) 4e8a56a16cc974c2890f474c01ddf36c715c0eecb98c0e56e8c0740d5b7f2bac (actual)
[13:21:40][I]: [13096be323cf4e60] Connection close sent (code 0x0, reason )
[13:21:40][D]: [13096be323cf4e60] QuicConnectionState.CONNECTED -> QuicConnectionState.CLOSING
[13:21:40][D]: [13096be323cf4e60] Discarding epoch Epoch.HANDSHAKE
[13:21:40][D]: [13096be323cf4e60] Discarding epoch Epoch.ONE_RTT
[13:21:40][D]: [13096be323cf4e60] QuicConnectionState.CLOSING -> QuicConnectionState.TERMINATED
[13:21:40][W]: editort: Client disconnected
[13:21:40][W]: editort: Could not connect to device
[13:21:40][D]: editort: device status change: DISCONNECTED

Listener returns this

LogSwitchboard: Verbose: [quic][10.16.46.93:63561] LISTENER_EVENT_NEW_CONNECTION
LogSwitchboard: Display: [quic][conn][10.16.46.93:63561] Connected
LogSwitchboard: Warning: Client 10.16.46.93:63561 has been inactive for more than 5.0s -- closing connection
LogSwitchboard: Display: [quic][conn][10.16.46.93:63561] Successfully shut down on idle.
LogSwitchboard: Display: Client 10.16.46.93:63561 disconnecting
LogSwitchboard: Display: [quic][conn][10.16.46.93:63561] Shutdown complete

Switchboard Helper doesn’t provide anything at all.

When I start Switchboard as an admin, then it works just fine. But needing to run Switchboard as admin is not a viable solution, as the vast majority of people interacting with this computer simply cannot have admin privileges. Additionally, running Switchboard Listener as an admin causes the connection to fail as well. Even if Switchboard is run as admin. I have tried verifying Unreal Engine, deleting the Switchboard Python dependencies and reinstalling, and even deleting 5.4 entirely. The issue persists no matter which user account is accessing this. From what I can tell, there’s a mismatch with the password between Switchboard and Listener. But I can’t figure out how to re-enter the password in Switchboard. Any help at all would be appreciated.

This is a known issue and is actively being worked on. It’ll be fixed in 5.5.

On the machine running Switchboard (not SBL), you should delete the credentials beginning with Switchboard_ (not SwitchboardListener_). Running it as admin is a total red herring. It just forced it to try to read the credentials from the admin account instead, where they didn’t exist.

3 Likes

Thank you very much, that is fantastic to hear.

Thank you. This problem tortured me for a whole day :tired_face:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.