Office 365 on Wine 2.0.1?

Questions about Wine on Linux
Locked
TheSwede86
Newbie
Newbie
Posts: 1
Joined: Wed Jun 14, 2017 4:58 pm

Office 365 on Wine 2.0.1?

Post by TheSwede86 »

Hiya,

First of all, thank you for the great work Wine does!
Now I'm sorry if this question has been asked before but I am running Ubuntu 16.04.2 with kernel 4.8.0-36-generic running 2.0.1 of Wine.ing to

I am trying to install Office365 from a Windows .exe and followed the instructions for Office 2013 here:
https://askubuntu.com/questions/879304/ ... install-it

However I get this error when executing:

Code: Select all

WINEPREFIX=~/.wine/Office2013 WINEARCH=win32 wine ~/Documents/Setup.X86.sv-se_O365ProPlusRetail_0a35458e-001c-4c4e-9f9b-5be15e8fde64_TX_DB_b_32_.exe 
in the terminal:

Code: Select all

fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x42b041, 0x715aa0, 0x73aa88) stub.
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:EtwEventRegister ({a019725f-cff1-47e8-8c9e-8fe2635b6388}, 0x42b041, 0x715bf8, 0x73af60) stub.
fixme:ntdll:EtwEventRegister ({f50d9315-e17e-43c1-8370-3edf6cc057be}, 0x42b1bb, 0x715ad8, 0x73aac8) stub.
fixme:ntdll:EtwEventRegister ({e6aec961-a5e0-5560-a860-15edd6b70f6c}, 0x401000, 0x715b10, 0x715b28) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x6dc328, 56) stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ver:GetCurrentPackageId (0x33f42c (nil)): stub
fixme:ntdll:EtwEventRegister ({559a5658-8100-4d84-b756-0a47a476280c}, 0x42b041, 0x71aaa8, 0x73b610) stub.
fixme:ntdll:EtwEventRegister ({d1318fe0-16b7-4f5b-b5f9-ba3cd54cd9cc}, 0x401000, 0x716710, 0x716728) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x6dc371, 54) stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00001000)
fixme:ntdll:EtwEventRegister ({02fd33df-f746-4a10-93a0-2bc6273bc8e4}, 0x42b041, 0x716740, 0x73b470) stub.
fixme:sync:SetWaitableTimerEx (0x94, 0x33f738, 0, (nil), (nil), (nil), 3437070) semi-stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00001000)
fixme:win:RegisterRawInputDevices Unhandled flags 0x20 for device 2.
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 10
fixme:iphlpapi:CreateSortedAddressPairs (src_list (nil) src_count 0 dst_list 0x193858 dst_count 3 options 0 pair_list 0x33e7a4 pair_count 0x33e79c): stub
fixme:netprofm:cost_manager_GetCost 0x195cb4, 0x33ed28, 0x33ef40
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:xmllite:xmlreader_SetProperty Unimplemented property (18)
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:xmllite:xmlreader_IsEOF (0x165610): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:winhttp:session_set_option 1 (null) (null)
fixme:winhttp:session_set_option WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: 0x10000000
fixme:winhttp:session_set_option unimplemented option 84
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:wininet:InternetGetCookieExW flags 0x00002000 not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwEventRegister ({8736922d-e8b2-47eb-8564-23e77e728cf3}, 0x10010d2a, 0x100527d8, 0x100549d8) stub.
fixme:ntdll:EtwEventSetInformation (deadbeef, 0, (nil), 0) stub
fixme:msvcrt:_configure_wide_argv (1) stub
fixme:msvcrt:_initialize_wide_environment stub
wine: Call from 0x7b43c26c to unimplemented function api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char, aborting
wine: Unimplemented function api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char called at address 0x7b43c26c (thread 0051), starting debugger...
fixme:module:load_library unsupported flag(s) used (flags: 0x00001000)
fixme:win:RegisterPowerSettingNotification (0x20046,{245d8541-3943-4422-b025-13a784f679b7},0): stub
fixme:win:RegisterPowerSettingNotification (0x20046,{5d3e9a59-e9d5-4b00-a6bd-ff34ff516548},0): stub
fixme:win:RegisterPowerSettingNotification (0x20046,{a7ad8041-b45a-4cae-87a3-eecbb468a9e1},0): stub
fixme:win:RegisterPowerSettingNotification (0x20046,{98a7f580-01f7-48aa-9c0f-44352c29e5c0},0): stub
fixme:win:RegisterPowerSettingNotification (0x20046,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
fixme:win:RegisterPowerSettingNotification (0x20046,{3c0f4548-c03f-4c4d-b9f2-237ede686376},0): stub
The Windows error I get via Wine is this:

Code: Select all

Unhandled exception: unimplemented function api-ms-win-crt-locale-l1-1-0.dl.__initialize_lconv_for_unsigned_char called in 32-bit code (0x7b43c26c).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b43c26c ESP:0033fce4 EBP:0033fd68 EFLAGS:00000216(   - --  I   -A-P- )
 EAX:7b428be9 EBX:00000004 ECX:0033fd10 EDX:0033fd94
 ESI:7e0e2890 EDI:0056afc8
Stack dump:
0x0033fce4:  7e30dd26 0033fd10 0033fd10 7e38d000
0x0033fcf4:  0053c034 0033fd48 80000100 00000001
0x0033fd04:  00000000 7b43c26c 00000002 7e0e2890
0x0033fd14:  7e0e28b1 0033fd70 0033fd74 0056b1b4
0x0033fd24:  00000fa0 00000cc0 c3fc0500 0033fd50
0x0033fd34:  7e2f98e6 0033fd60 7e38d000 0053c034
Backtrace:
=>0 0x7b43c26c in kernel32 (+0x2c26c) (0x0033fd68)
  1 0x7e0e2877 in api-ms-win-crt-locale-l1-1-0 (+0x2876) (0x0033fda8)
  2 0x7e0e2639 in api-ms-win-crt-locale-l1-1-0 (+0x2638) (0x0033fde8)
  3 0x7e2f0111 _initterm_e+0x60() in ucrtbase (0x0033fde8)
  4 0x0053ba4c in officeclicktorun (+0x13ba4b) (0x0033fe30)
  5 0x7b4605fc call_process_entry+0xb() in kernel32 (0x0033fe48)
  6 0x7b461644 in kernel32 (+0x51643) (0x0033fe88)
  7 0x7bc8070c call_thread_func_wrapper+0xb() in ntdll (0x0033fea8)
  8 0x7bc836dd call_thread_func+0xfc() in ntdll (0x0033ffa8)
  9 0x7bc806ea RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  10 0x7bc528c3 call_dll_entry_point+0x3d2() in ntdll (0x0033ffe8)
  11 0xf75f0b7d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  12 0xf75f0ce0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xffab3178)
  13 0x7bc588ce LdrInitializeThunk+0x24d() in ntdll (0xffab31c8)
  14 0x7b46777a __wine_kernel_init+0xa69() in kernel32 (0xffab4338)
  15 0x7bc597a3 __wine_process_init+0x152() in ntdll (0xffab43a8)
  16 0xf75eed37 wine_init+0x2c6() in libwine.so.1 (0xffab4408)
  17 0x7c000ac2 main+0x81() in <wine-loader> (0xffab4858)
  18 0xf740f637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x7b43c26c: addl	$12,%esp
Modules:
Module	Address			Debug info	Name (89 modules)
PE	  400000-  679000	Export          officeclicktorun
PE	10000000-1005b000	Deferred        apiclient
ELF	7b400000-7b7e0000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e0000	\               kernel32
ELF	7bc00000-7bcf6000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcf6000	\               ntdll
ELF	7c000000-7c004000	Dwarf           <wine-loader>
PE	7ddba000-7ddcf000	Deferred        api-ms-win-core-localization-l1-
PE	7ddc0000-7ddcf000	Deferred        api-ms-win-core-localization-l1-C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
ELF	7ddcf000-7dde3000	Deferred        api-ms-win-core-fibers-l1-1-1<el
PE	7ddd0000-7dde3000	Deferred        api-ms-win-core-fibers-l1-1-1
ELF	7dde3000-7ddf7000	Deferred        api-ms-win-core-synch-l1-2-0<elf
PE	7ddf0000-7ddf7000	Deferred        api-ms-win-core-synch-l1-2-0
ELF	7ddf7000-7ded8000	Deferred        msvcr120<elf>
  \-PE	7de10000-7ded8000	\               msvcr120
ELF	7ded8000-7def7000	Deferred        concrt140<elf>
  \-PE	7dee0000-7def7000	\               concrt140
ELF	7def7000-7df1b000	Deferred        imm32<elf>
  \-PE	7df00000-7df1b000	\               imm32
ELF	7df51000-7df7b000	Deferred        libexpat.so.1
ELF	7df7b000-7dfc4000	Deferred        libfontconfig.so.1
ELF	7dfc4000-7dfef000	Deferred        libpng12.so.0
ELF	7dfef000-7e09f000	Deferred        libfreetype.so.6
ELF	7e0bc000-7e0d1000	Deferred        rstrtmgr<elf>
  \-PE	7e0c0000-7e0d1000	\               rstrtmgr
ELF	7e0d1000-7e0e5000	Dwarf           api-ms-win-crt-locale-l1-1-0<elf
PE	7e0e0000-7e0e5000	DIA             api-ms-win-crt-locale-l1-1-0
ELF	7e0e5000-7e0ff000	Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE	7e0f0000-7e0ff000	\               api-ms-win-crt-math-l1-1-0
PE	7e0ff000-7e113000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	7e100000-7e113000	Deferred        api-ms-win-crt-filesystem-l1-1-0C:\windows\system32\api-ms-win-crt-filesystem-l1-1-0.dll
ELF	7e113000-7e127000	Deferred        api-ms-win-crt-utility-l1-1-0<el
PE	7e120000-7e127000	Deferred        api-ms-win-crt-utility-l1-1-0
ELF	7e127000-7e13d000	Deferred        api-ms-win-crt-convert-l1-1-0<el
PE	7e130000-7e13d000	Deferred        api-ms-win-crt-convert-l1-1-0
ELF	7e13d000-7e153000	Deferred        api-ms-win-crt-string-l1-1-0<elf
PE	7e140000-7e153000	Deferred        api-ms-win-crt-string-l1-1-0
ELF	7e153000-7e169000	Deferred        api-ms-win-crt-runtime-l1-1-0<el
PE	7e160000-7e169000	Deferred        api-ms-win-crt-runtime-l1-1-0
ELF	7e169000-7e17d000	Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE	7e170000-7e17d000	\               api-ms-win-crt-heap-l1-1-0
ELF	7e17d000-7e193000	Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE	7e180000-7e193000	\               api-ms-win-crt-stdio-l1-1-0
ELF	7e193000-7e2ad000	Deferred        msvcp140<elf>
  \-PE	7e1d0000-7e2ad000	\               msvcp140
ELF	7e2ad000-7e39f000	Dwarf           ucrtbase<elf>
  \-PE	7e2d0000-7e39f000	\               ucrtbase
ELF	7e39f000-7e3b5000	Deferred        vcruntime140<elf>
  \-PE	7e3a0000-7e3b5000	\               vcruntime140
ELF	7e3b5000-7e422000	Deferred        setupapi<elf>
  \-PE	7e3c0000-7e422000	\               setupapi
ELF	7e422000-7e4f2000	Deferred        crypt32<elf>
  \-PE	7e430000-7e4f2000	\               crypt32
ELF	7e4f2000-7e528000	Deferred        wintrust<elf>
  \-PE	7e500000-7e528000	\               wintrust
ELF	7e528000-7e543000	Deferred        libz.so.1
ELF	7e548000-7e560000	Deferred        wtsapi32<elf>
  \-PE	7e550000-7e560000	\               wtsapi32
ELF	7e560000-7e580000	Deferred        cabinet<elf>
  \-PE	7e570000-7e580000	\               cabinet
ELF	7e580000-7e5ba000	Deferred        ws2_32<elf>
  \-PE	7e590000-7e5ba000	\               ws2_32
ELF	7e5ba000-7e6ec000	Deferred        oleaut32<elf>
  \-PE	7e5d0000-7e6ec000	\               oleaut32
ELF	7e6ec000-7e76c000	Deferred        rpcrt4<elf>
  \-PE	7e700000-7e76c000	\               rpcrt4
ELF	7e76c000-7e89c000	Deferred        gdi32<elf>
  \-PE	7e780000-7e89c000	\               gdi32
ELF	7e89c000-7e9f1000	Deferred        user32<elf>
  \-PE	7e8b0000-7e9f1000	\               user32
ELF	7e9f1000-7eb2a000	Deferred        ole32<elf>
  \-PE	7ea10000-7eb2a000	\               ole32
ELF	7eb2a000-7eb53000	Deferred        iphlpapi<elf>
  \-PE	7eb30000-7eb53000	\               iphlpapi
ELF	7eb53000-7ebca000	Deferred        advapi32<elf>
  \-PE	7eb60000-7ebca000	\               advapi32
ELF	7ebca000-7ebdd000	Deferred        libnss_files.so.2
ELF	7ebdd000-7ebea000	Deferred        libnss_nis.so.2
ELF	7ebea000-7ec05000	Deferred        libnsl.so.1
ELF	7ec05000-7ec0f000	Deferred        libnss_compat.so.2
ELF	7ef8e000-7efe3000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f73f2000-f73f7000	Deferred        libdl.so.2
ELF	f73f7000-f75ad000	Dwarf           libc.so.6
ELF	f75ae000-f75cb000	Deferred        libpthread.so.0
ELF	f75e8000-f779f000	Dwarf           libwine.so.1
ELF	f77a1000-f77c6000	Deferred        ld-linux.so.2
ELF	f77c8000-f77c9000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000004f    0
	0000001e    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000020    0
	00000019    0
	00000018    0
	00000013    0
0000001c plugplay.exe
	00000022    0
	00000021    0
	0000001d    0
00000023 explorer.exe
	00000028    0
	00000027    0
	00000026    0
	00000025    0
	00000024    0
00000038 OfficeClickToRun.exe
	0000003d    0
	00000039    0
0000003a winedbg.exe
	0000003c    0
	0000003b    0
00000040 Setup.X86.sv-se_O365ProPlusRetail_0a35458e-001c-4c4e-9f9b-5be15e8fde64_TX_DB_b_32_.exe
	00000055    0
	00000054    0
	00000044    0
	00000043    0
	00000042    0
	00000041    0
00000050 (D) C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe
	00000051    0 <==
System information:
    Wine build: wine-2.0.1
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.8.0-36-generic
Perhaps I am doing it wrong or Office365 (specially want Outlook) is another story then Office2013?

Thanks a lot again / TheSwede86
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Office 365 on Wine 2.0.1?

Post by Bob Wya »

You actually want to follow the WineHQ AppDB guide for MS Office 2016. To quote Microsoft from the Office 365 website...
What is Office 365?
Office – even better with an Office 365 subscription.
Includes the Office 2016 applications
Install on PC, Mac, tablets, and phones
Get 1 TB of OneDrive cloud storage
Plans for individuals and households
Your particular issue was fixed with Wine release 2.3 - see WineHQ Bugzilla: Bug 40948 - Multiple apps need api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char ...

So you definitely want to get hold of the latest development release - version 2.10 - for starters... See WineHQ Download: Ubuntu.

Bob
Locked