tazihad / msoffice-bottle

Use Microsoft Office in Linux using WINE and Bottles
GNU General Public License v3.0
5 stars 1 forks source link

What installer to use? #4

Open 0verEngineer opened 4 days ago

0verEngineer commented 4 days ago

I try to get Office 2016 to work, i have the OfficeSetup.exe online installer thingy and the full fledged iso, i don't really know what to do/run because the online installer does not work.

tazihad commented 4 days ago

@0verEngineer mount the iso, And run the office installer through bottles

0verEngineer commented 4 days ago

@tazihad And the online installer will not work at all? Because my shitty key seems to be only valid for the online install.. :/

tazihad commented 4 days ago

@0verEngineer online installer should work too.

0verEngineer commented 4 days ago

With both i get error codes: online installer: 30088-45 offline installer (professional retail img): 30175-4

tazihad commented 4 days ago

are you using 32 bit?

0verEngineer commented 4 days ago

For the offline installer yes, but i only have 64 for the online one and i am unable to download it for 32 again...

tazihad commented 4 days ago

@0verEngineer unfortunately 64 bit installer won't work.

0verEngineer commented 4 days ago

Ok but the 32 offline installer did also not work...

And i finally got the 32 bit online installer and created a new bottle just to make sure but it crashed:

Unhandled exception: unimplemented function combase.dll.RoOriginateLanguageException called in 32-bit code (0x7b4437dc).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7b4437dc ESP:0033dba4 EBP:0033dc18 EFLAGS:00000212(   - --  I   -A- - )
 EAX:7b42e5e9 EBX:00000004 ECX:0033dbc4 EDX:0033dc40
 ESI:7bb89900 EDI:007b294a
Stack dump:
0x0033dba4:  7bd05d60 0033dbf8 7bc628a5 80000100
0x0033dbb4:  00000001 00000000 7b4437dc 00000002
0x0033dbc4:  7bb89900 7bb8a9d3 0033dc28 009ef868
0x0033dbd4:  7b80b040 00000000 000030dc 00ed0098
0x0033dbe4:  7bc627d6 0033dc10 7bb80000 0033dc28
0x0033dbf4:  007b294a 0033dc38 7b464717 0033dc20
Backtrace:
=>0 0x7b4437dc in kernel32 (+0x237dc) (0x0033dc18)
  1 0x7bb898df (0x0033dc50)
  2 0x7bb873f9 (0x0033dc98)
  3 0x007b282f EntryPoint+0xffffffff() in officesetup(1) (0x0033dccc)
  4 0x007b2ed8 EntryPoint+0xffffffff() in officesetup(1) (0x0033dcfc)
  5 0x007b3045 EntryPoint+0xffffffff() in officesetup(1) (0x0033dd5c)
  6 0x007b30b5 EntryPoint+0xffffffff() in officesetup(1) (0x0033e504)
  7 0x00798cda EntryPoint+0xffffffff() in officesetup(1) (0x0033e660)
  8 0x0041d43f EntryPoint+0xffffffff() in officesetup(1) (0x0033e788)
  9 0x0044d3d8 EntryPoint+0xffffffff() in officesetup(1) (0x0033e8c4)
  10 0x00444c45 EntryPoint+0xffffffff() in officesetup(1) (0x0033e93c)
  11 0x004230ac EntryPoint+0xffffffff() in officesetup(1) (0x0033ee34)
  12 0x0042318e EntryPoint+0xffffffff() in officesetup(1) (0x0033ee74)
  13 0x00422c8d EntryPoint+0xffffffff() in officesetup(1) (0x0033eeb8)
  14 0x004270c3 EntryPoint+0xffffffff() in officesetup(1) (0x0033ef08)
  15 0x00427247 EntryPoint+0xffffffff() in officesetup(1) (0x0033ef48)
  16 0x00426a0a EntryPoint+0xffffffff() in officesetup(1) (0x0033fe74)
  17 0x007e630f EntryPoint+0xffffffff() in officesetup(1) (0x0033fec0)
  18 0x7b46bcd2 in kernel32 (+0x4bcd1) (0x0033fed8)
  19 0x7b46d8c6 in kernel32 (+0x4d8c5) (0x0033ffd8)
  20 0x7b46bcde in kernel32 (+0x4bcdd) (0x0033ffec)
0x7b4437dc: addl    $12,%esp
Modules:
Module  Address         Debug info  Name (54 modules)
PE    400000-  b46000   Export          officesetup(1)
PE  600a0000-600a9000   Deferred        mspatcha
PE  7b420000-7b5d1000   Export          kernel32
PE  7b850000-7b856000   Deferred        windowscodecs
PE  7bb40000-7bb44000   Deferred        propsys
PE  7bb60000-7bb63000   Deferred        api-ms-win-core-winrt-string-l1-1-0
PE  7bb80000-7bb83000   Deferred        combase
PE  7bbd0000-7bbd6000   Deferred        winhttp
PE  7bc10000-7bc14000   Deferred        ntdll
PE  7bd30000-7bd33000   Deferred        api-ms-win-core-winrt-l1-1-0
PE  7bd40000-7bd45000   Deferred        jsproxy
PE  7bd60000-7bd63000   Deferred        normaliz
PE  7bd70000-7bd74000   Deferred        netprofm
PE  7c0e0000-7c0e3000   Deferred        kerberos
PE  7c210000-7c213000   Deferred        netapi32
PE  7c240000-7c243000   Deferred        secur32
PE  7c280000-7c284000   Deferred        uxtheme
PE  7c2b0000-7c302000   Deferred        comctl32
PE  7c410000-7c414000   Deferred        iphlpapi
PE  7c440000-7c443000   Deferred        odbccp32
PE  7c450000-7c453000   Deferred        sxs
PE  7c470000-7c474000   Deferred        cabinet
PE  7c4a0000-7c4a3000   Deferred        usp10
PE  7c4e0000-7c4eb000   Deferred        mpr
PE  7c510000-7c52e000   Deferred        wininet
PE  7c5a0000-7ce73000   Deferred        shell32
PE  7cf60000-7cf71000   Deferred        urlmon
PE  7d010000-7d05b000   Deferred        msi
PE  7d1c0000-7d1c4000   Deferred        rsaenh
PE  7d210000-7d213000   Deferred        imagehlp
PE  7d220000-7d224000   Deferred        wintrust
PE  7d9b0000-7d9b4000   Deferred        bcrypt
PE  7d9d0000-7da13000   Deferred        crypt32
PE  7dcd0000-7dcd4000   Deferred        winex11
PE  7dd60000-7dd64000   Deferred        ws2_32
PE  7dda0000-7dda3000   Deferred        api-ms-win-core-localization-obsolete-l1-2-0
PE  7ddb0000-7ddb3000   Deferred        api-ms-win-core-datetime-l1-1-1
PE  7ddc0000-7ddc3000   Deferred        api-ms-win-core-string-l1-1-0
PE  7dde0000-7dde3000   Deferred        api-ms-win-core-localization-l1-2-1
PE  7ddf0000-7ddf3000   Deferred        api-ms-win-core-fibers-l1-1-0
PE  7de00000-7de03000   Deferred        api-ms-win-core-fibers-l1-1-1
PE  7de10000-7de13000   Deferred        api-ms-win-core-synch-l1-2-0
PE  7de30000-7de34000   Deferred        imm32
PE  7e640000-7e643000   Deferred        shcore
PE  7e660000-7e668000   Deferred        shlwapi
PE  7e6d0000-7e6d4000   Deferred        gdiplus
PE  7e770000-7e77f000   Deferred        setupapi
PE  7e7f0000-7e7f8000   Deferred        oleaut32
PE  7e920000-7e924000   Deferred        rpcrt4
PE  7e9a0000-7e9a4000   Deferred        version
PE  7e9c0000-7e9c7000   Deferred        gdi32
PE  7eb20000-7ec08000   Deferred        user32
PE  7ed60000-7ed88000   Deferred        ole32
PE  7eec0000-7eec4000   Deferred        advapi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\julian\Downloads\OfficeSetup(1).exe
    0000002e    0
    0000002d    0
    0000002c    0
    0000002b    0
    0000002a    0
    00000029    0
    00000009    0 <==
0000000e services.exe
    00000020    0
    0000001b    0
    00000013    0
    00000010    0
    0000000f    0
00000011 winedevice.exe
    00000018    0
    00000017    0
    00000016    0
    00000012    0
00000019 plugplay.exe
    0000001d    0
    0000001c    0
    0000001a    0
0000001e winedevice.exe
    00000025    0
    00000022    0
    00000021    0
    0000001f    0
00000023 explorer.exe
    00000028    0
    00000027    0
    00000026    0
    00000024    0
System information:
    Wine build: wine-4.3
    Platform: i386
    Version: Windows 10
    Host system: Linux
    Host version: 6.10.11-200.fc40.x86_64
tazihad commented 4 days ago

which wine runner you using? pol-4.3 or pol-8.2?

tazihad commented 4 days ago

also make sure you set dll override

From bottle office2010 -> Setting -> DLL Overrides -> add gdiplus & riched20.
0verEngineer commented 4 days ago

pol-4.3 and i had the dll overrides active

tazihad commented 4 days ago

test with pol-8.2 and please share the online installer. I will give it a try.

0verEngineer commented 4 days ago

OfficeSetup_32.zip

0verEngineer commented 4 days ago

With pol-8.2 it doesn't work either but without any error screen

tazihad commented 4 days ago

I was able to run the installer using pol-9.0

mkdir -p ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-9.0 && \
curl -L https://www.playonlinux.com/wine/binaries/phoenicis/upstream-linux-x86/PlayOnLinux-wine-9.0-upstream-linux-x86.tar.gz \
-o /tmp/PlayOnLinux-wine-9.0-upstream-linux-x86.tar.gz && \
tar -xz -C ~/.var/app/com.usebottles.bottles/data/bottles/runners/pol-9.0 --strip-components=1 \
-f /tmp/PlayOnLinux-wine-9.0-upstream-linux-x86.tar.gz && \
rm /tmp/PlayOnLinux-wine-9.0-upstream-linux-x86.tar.gz

Screenshot_20241006_004807

0verEngineer commented 4 days ago

I tried it and it does not complete, first this things pop up: image

and then the error code 30088-45 is shown