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.