jborean93/omi

Unable to connect to Exchange Online (MI_RESULT_FAILED)

pdf opened this issue · 1 comments

pdf commented
SUMMARY

Attempting to connect to Exchange Online via ExchangeOnlineManagement/Connect-ExchangeOnline results in the following error after successful authentication via browser:

Exception: Connecting to remote server outlook.office365.com failed with the following error message : MI_RESULT_FAILED For
more information, see the about_Remote_Troubleshooting Help topic.

Debug logs below:

2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45297 Priority=DEBUG MI_Client Application Initialize: application=0x7f85781a4010, internal-application=0x7f857818b4d0
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45283 Priority=DEBUG Enter Application_NewSession with application (0x7f85781a4010), protocol (null), destination(outlook.office365.com), session (0x7f85781b80b8).
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45293 Priority=DEBUG Enter Session_Create with application (0x7f85781a4010), protocol (null), destination(outlook.office365.com), session (0x7f85781b80b8).
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_ImpersonateClientInternal
2022/07/26 02:42:21 [455988,456187] DEBUG: null(0): EventId=45142 Priority=DEBUG InteractionProtocolHandler_Protocol_RunThread
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45303 Priority=DEBUG MI_Client Session Create: application=0x7f85781a4010, session=0x7f85781b80b8, internal-session=0x7f8570004f40
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_RevertImpersonation
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45284 Priority=DEBUG Leave Application_NewSession with session (0x7f85781b80b8).
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45295 Priority=DEBUG Enter Session_AccessCheck - session (0x7f85781b80b8)
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45290 Priority=DEBUG Get correct thunk handle 0x7f85877fb750 from generic handle: 0x7f85781b80b8
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45288 Priority=DEBUG Decrease refcount without release thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45296 Priority=DEBUG Leave Session_AccessCheck on session (0x7f85781b80b8) with for operation (create instance).
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_GetApplication
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45290 Priority=DEBUG Get correct thunk handle 0x7f85877fb760 from generic handle: 0x7f85781b80b8
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45288 Priority=DEBUG Decrease refcount without release thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_GetProtocolHandlerSession
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45290 Priority=DEBUG Get correct thunk handle 0x7f85877fb760 from generic handle: 0x7f85781b80b8
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45288 Priority=DEBUG Decrease refcount without release thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_ImpersonateClient
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_GetProtocolHandlerApplication
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45290 Priority=DEBUG Get correct thunk handle 0x7f85877fb760 from generic handle: 0x7f85781b80b8
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45288 Priority=DEBUG Decrease refcount without release thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45292 Priority=DEBUG Session called: Session_RegisterOperation
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45290 Priority=DEBUG Get correct thunk handle 0x7f85877fb750 from generic handle: 0x7f85781b80b8
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45288 Priority=DEBUG Decrease refcount without release thunk handle: 0x7f85781acd90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45289 Priority=DEBUG Increase refcount for thunk handle: 0x7f85781afa90
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): EventId=45325 Priority=DEBUG MI_Client Operation Create Instance: session=0x7f85781b80b8, operation=0x7f85781b80d0, internal-operation=0x7f8578035180, namespace=<null>
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): _CreateConnectorSocket - Begin. host: outlook.office365.com, port: 443, secure? 1
2022/07/26 02:42:21 [455988,456014] DEBUG: null(0): _CreateSocketAndConnect - Begin
2022/07/26 02:42:22 [455988,456014] ERROR: null(0): _CreateSocketAndConnect - Sock_Connect failed. result: 1 (MI_RESULT_FAILED)
2022/07/26 02:42:22 [455988,456014] DEBUG: null(0): EventId=45355 Priority=DEBUG Sock_Close: sock (152)
2022/07/26 02:42:22 [455988,456014] WARNING: null(0): _CreateConnectorSocket - _CreateSocketAndConnect of primary address failed. result: 1 (MI_RESULT_FAILED)
2022/07/26 02:42:22 [455988,456014] DEBUG: null(0): _CreateSocketAndConnect - Begin
2022/07/26 02:42:23 [455988,456014] ERROR: null(0): _CreateSocketAndConnect - Sock_Connect failed. result: 1 (MI_RESULT_FAILED)
2022/07/26 02:42:23 [455988,456014] DEBUG: null(0): EventId=45355 Priority=DEBUG Sock_Close: sock (152)
2022/07/26 02:42:23 [455988,456014] ERROR: null(0): _CreateConnectorSocket - Addr_Init failed. result: 1 (MI_RESULT_FAILED)
2022/07/26 02:42:23 [455988,456014] ERROR: null(0): HttpClient_New_Connector - _CreateConnectorSocket failed. result: 1 (MI_RESULT_FAILED)
2022/07/26 02:42:23 [455988,456014] DEBUG: null(0): EventId=45128 Priority=DEBUG InteractionProtocolHandler_Operation_Strand_Post: 0x7f8578192480, msg(0x7f8578272d98:4:PostResultMsg:0)
2022/07/26 02:42:23 [455988,456014] DEBUG: null(0): EventId=45129 Priority=DEBUG MI_Result = MI_RESULT_FAILED
2022/07/26 02:42:23 [455988,456014] DEBUG: null(0): EventId=45307 Priority=DEBUG MI_Client Operation Instance Result (async): session=0x7f85781b80b8, operation=0x7f85781b80d0, internal-operation=0x7f8578035180, resultCode=1, moreResults=FALSE

LIBMI VERSION

The powershell script in the issue template (https://github.com/jborean93/omi/.github/tools/Get-OmiVersion.ps1) is missing.

Get-WSManVersion

MI       PSRP
--       ----
2.3.0.31 2.3.0.31

OS / ENVIRONMENT

Arch Linux

$PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.2.5
PSEdition                      Core
GitCommitId                    7.2.5
OS                             Linux 5.18.12-zen1-1-zen-custom #1 ZEN SMP PREEMPT_DYNAMIC Sat, 16 Jul 2022 16:00:01 +0000
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

pdf commented

I force-updated the EXOv2 module, not sure if it was that or MS fixed something server-side, but this appears to be working again now.