https://bugs.winehq.org/show_bug.cgi?id=44930
Bug ID: 44930 Summary: Outlook 2013 "err:rpc:rpcrt4_http_check_response server returned" 2FA error Product: Wine Version: 3.5 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: rpc Assignee: wine-bugs@winehq.org Reporter: zappacor@hotmail.com Distribution: ---
I installed Outlook 2013 SP1 but I'm hitting an issue when trying to configure an Office 365 e-mail account that uses 2FA (2-factor authentication).
So, 2FA means that I have to enter my user and passwd and then, on a second stage, a 6 digits OTP code. For the later, a web-like prompt is usually displayed which prompts me to enter the code.
However, after I enter the user and passwd in the first window I get an Outlook error instead of the prompt for the OTP code and, by using the "fixme-all,+loaddll,+tid,+seh,+timestamp" debug flags, I can see this dump: 9152.781:0043:err:rpc:rpcrt4_http_check_response server returned: 456 L"https://outlook.office365.com/owa//<MY_COMPANY_DOMAIN_HERE>" 9152.781:0043:trace:seh:raise_exception code=6ba flags=0 addr=0x7b440332 ip=7b440332 tid=0043 9152.781:0043:trace:seh:raise_exception eax=7b42b0b9 ebx=7b640f28 ecx=0d1ffb50 edx=00000000 esi=00000000 edi=00000020 9152.781:0043:trace:seh:raise_exception ebp=0d1ffb38 esp=0d1ffac4 cs=d1f0023 ds=cb8002b es=cae002b fs=cb80063 gs=006b flags=00000246 9152.781:0043:trace:seh:call_stack_handlers calling handler at 0xd3ff178 code=6ba flags=0 9152.782:0043:trace:seh:_except_handler4_common exception 6ba flags=0 at 0x7b440332 handler=0xd3ff178 0xd1ff7ec 0xd1ff77c cookie=e684503e scope table=0xd223780 cookies=-2/0,-48/0 9152.782:0043:trace:seh:_except_handler4_common level 0 prev -2 filter 0xd3098d0 9152.782:0043:trace:seh:_except_handler4_common filter returned EXECUTE_HANDLER 9152.782:0043:trace:seh:__DestructExceptionObject (0xd1ffad0) 9152.782:0043:trace:seh:_global_unwind2 (0xd1ffcd0) 9152.782:0043:trace:seh:__regs_RtlUnwind code=c0000027 flags=2 9152.782:0043:trace:seh:__regs_RtlUnwind eax=00000000 ebx=7e0b0fc8 ecx=0d202b48 edx=00000000 esi=0d1ffcd0 edi=0d1ffad0 9152.782:0043:trace:seh:__regs_RtlUnwind ebp=0d1ff618 esp=0d1ff5f0 eip=7e02a83d cs=0023 ds=002b fs=0063 gs=006b flags=00000212 9152.782:0043:trace:seh:__regs_RtlUnwind calling handler at 0x7bc85400 code=c0000027 flags=2 9152.782:0043:trace:seh:__regs_RtlUnwind handler at 0x7bc85400 returned 1 9152.782:0043:trace:seh:msvcrt_local_unwind4 (0xd1ffcd0,0,0) 9152.782:0043:trace:seh:msvcrt_local_unwind4 unwound OK 9152.782:0043:trace:seh:_except_handler4_common __finally block 0xd3098e4
Same thing happens on both 3.0 and 3.5 wine versions.
I tried with an rpcrt4.dll from "W2KSP4_EN.EXE" but I got several other issues so I don't think it could be an option.
Any idea on what I can do?
I'm more than willing to test, check or trace anything, just let me know.
Thanks in advance, Rolando