Amazon Kindle for PC Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Windows Kindke app installation fails.

I am trying to install the app Kindle for windows in my notebook Acer Aspire Nitro 5 running Linux Mint 19.3. First I selected a windows 7 32 bits bottle. It failed. I tried also Windows 10 32 bits as also 64 bits. All them didn't work. I must say that I downloaded the binary file "KindleForPC-installer-1.28.57030.exe" with a notebook Acer running windows 7 professional 64 bits. Can you advise me the procedure step by step to install this app in my notebook running Linux Mint 19.3 with the "crossover_19.0.1-1.deb"?
Thanks in advance
Antonio Carlos

Hello,

Don't install Kindle yourself. Let Crossover install it for you. Select Kindle for Pc as the application and don't change the installer. The latest version of Kindle won't work in Crossover.

Just follow the instructions.

Regards,
Carlos

Hello,
The only Kindle application in Crossover Linux is Amazon Kindle for PC Simplified Chinese Edition, so I downloaded the latest English edition (version 1.29) from Amazon and used it as the installer file. Installation failed with the following error messages :

Starting '/opt/cxoffice/bin/wineloader' 'winewrapper.exe' '--no-quotes' '--desktop' 'root' '--run' '--'
'/opt/cxoffice/lib/wine/rundll32.exe.so' 'setupapi.dll,InstallHinfSection' 'win7Install' '128' '/opt/cxoffice/share/crossover/bottle_data/crossover.inf'

0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0015:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0015:err:mscoree:LoadLibraryShim error reading registry key for installroot
0015:err:mscoree:LoadLibraryShim error reading registry key for installroot
0015:err:mscoree:LoadLibraryShim error reading registry key for installroot
0015:err:mscoree:LoadLibraryShim error reading registry key for installroot
0015:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0015:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0017:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9588b0, init_notify 0, handle 0x119fc88): stub
-> rc=0 (took 3.08993792533875 seconds)

No idea what went wrong. Any hints ?
Thanks!

Hello,

This version won't work with crossover. Please use this:

"Amazon Kindle for PC" if you don't see it be sure that you have checked "Include entries for untested and known-not-to-work" in your Preferences.

Then it will try to download the installer but amazon won't distribute kindle 1.19 anymore, so you must find it and download it yourself. Then tell crossover where is it.

Tell us how is going

Many thanks for your help. I followed your suggestions and Crossover found Kindle for PC 1.19.2 Build 46095 without my having to search for it. Installation went smoothly until I was asked to sign in to my Kindle account. But during the sign-in process the program crashed. I manage to run Kindle but each time I try to sign in to my account the program crashes, so I never got up to the next stage, installing the 1.21.0 Patch. Below is the program error list (sorry, a bit long), in case it contains a clue as to what's going on.
Thanks again.

0x00350033: movl 0x8(%esi),%ecx
Modules:
Module Address Debug info Name (244 modules)
PE 340000- 3c6000 Export qt5multimedia
PE 3d0000- 3e8000 Deferred qt5multimediawidgets
PE 3f0000- 400000 Deferred pthreadvc2
PE 400000- 370f000 Deferred kindle
PE 3710000- 3823000 Deferred icuuc52
PE 3830000- 3b81000 Deferred qt5gui
PE 3b90000- 3cf8000 Deferred libglesv2
PE 3d00000- 44d4000 Deferred libfsdk_win32
PE 44e0000- 44f2000 Deferred libegl
PE 4500000- 4519000 Deferred qt5webenginewidgets
PE 4520000- 4540000 Deferred qt5webengine
PE 4540000- 47c4000 Deferred qt5quick
PE 47d0000- 6b5e000 Deferred qt5webenginecore
PE 6b60000- 6b9a000 Deferred qt5winextras
PE 6ba0000- 6cbc000 Deferred qt5script
PE 6cc0000- 6cfb000 Deferred webcoreviewer
PE 6d00000- 6df5000 Deferred libxml2
PE 6e00000- 7c80000 Deferred icudt46
PE 7c80000- 7da7000 Deferred javascriptcore
PE 7db0000- 7e54000 Deferred cflite
PE 7e60000- 7f96000 Deferred icuin46
PE 7fa0000- 86bb000 Deferred libwebcore
PE 86c0000- 86fd000 Deferred libjpeg
PE 9400000- 94e5000 Deferred qwindows
PE 94f0000- 9846000 Deferred d3dcompiler_47
PE 9fc0000- 9fcb000 Deferred qgif
PE 9fd0000- a00f000 Deferred qjpeg
PE be30000- befa000 Deferred flashcardsplugin
PE bf00000- c4c2000 Deferred keduftueplugin
PE c4d0000- c51d000 Deferred kloplugin
PE c520000- c550000 Deferred notebookexportplugin
PE 10000000-112b3000 Deferred krfdynamic
PE 4a800000-4a8eb000 Deferred icuuc46
PE 4a900000-4aa68000 Deferred icuin52
PE 4ad00000-4c36a000 Deferred icudt52
PE 5a4c0000-5a4d4000 Deferred zlib1
PE 61000000-61028000 Deferred qt5xml
PE 62000000-620c5000 Deferred qt5sql
PE 63000000-63045000 Deferred qt5opengl
PE 64000000-6419c000 Deferred qt5network
PE 65000000-65451000 Deferred qt5widgets
PE 66000000-6627c000 Deferred qt5qml
PE 67000000-673ec000 Deferred qt5core
ELF 77497000-77527000 Deferred gdiplus<elf>
-PE 774b0000-77527000 \ gdiplus
ELF 7768d000-77700000 Deferred d3dcompiler_46<elf>
-PE 776a0000-77700000 \ d3dcompiler_46
ELF 78907000-7891d000 Deferred dwmapi<elf>
-PE 78910000-7891d000 \ dwmapi
ELF 7891d000-78956000 Deferred wbemprox<elf>
-PE 78920000-78956000 \ wbemprox
ELF 78956000-78972000 Deferred netprofm<elf>
-PE 78960000-78972000 \ netprofm
ELF 78972000-789b0000 Deferred rsaenh<elf>
-PE 78980000-789b0000 \ rsaenh
ELF 799b2000-7a800000 Deferred i965_dri.so
ELF 7a800000-7a93b000 Deferred opengl32<elf>
-PE 7a820000-7a93b000 \ opengl32
ELF 7a948000-7a95b000 Deferred shfolder<elf>
-PE 7a950000-7a95b000 \ shfolder
ELF 7a95b000-7a992000 Deferred uxtheme<elf>
-PE 7a960000-7a992000 \ uxtheme
ELF 7a992000-7aa00000 Deferred d3d11<elf>
-PE 7a9a0000-7aa00000 \ d3d11
ELF 7ab0b000-7ab12000 Deferred libnss_dns.so.2
ELF 7ab12000-7ab48000 Deferred dxgi<elf>
-PE 7ab20000-7ab48000 \ dxgi
ELF 7ab48000-7abff000 Deferred msvcrt<elf>
-PE 7ab60000-7abff000 \ msvcrt
ELF 7b400000-7b7ed000 Deferred kernel32<elf>
-PE 7b420000-7b7ed000 \ kernel32
ELF 7b7f3000-7b7f7000 Deferred libnss_mdns4_minimal.so.2
ELF 7b7f7000-7b810000 Deferred imagehlp<elf>
-PE 7b800000-7b810000 \ imagehlp
ELF 7bb81000-7bc00000 Deferred libzstd.so.1
ELF 7bc00000-7bd21000 Deferred ntdll<elf>
-PE 7bc40000-7bd21000 \ ntdll
ELF 7bd2a000-7bd36000 Deferred libpciaccess.so.0
ELF 7bd36000-7bd5d000 Deferred libdrm_intel.so.1
ELF 7bd85000-7bd8d000 Deferred libxcb-sync.so.1
ELF 7bd8d000-7bd91000 Deferred libxcb-present.so.0
ELF 7bd91000-7bdae000 Deferred libxcb-glx.so.0
ELF 7bdae000-7bdd6000 Deferred libglapi.so.0
ELF 7bdd6000-7be52000 Deferred libglx_mesa.so.0
ELF 7be5b000-7be65000 Deferred libdrm_nouveau.so.2
ELF 7be65000-7be73000 Deferred libdrm_radeon.so.1
ELF 7c000000-7c003000 Deferred <wine-loader>
ELF 7c006000-7c01b000 Deferred libdrm.so.2
ELF 7c03b000-7c059000 Deferred libgcc_s.so.1
ELF 7c059000-7c0d3000 Deferred libglu.so.1
ELF 7c0d3000-7c132000 Deferred libgldispatch.so.0
ELF 7c132000-7c155000 Deferred libglx.so.0
ELF 7c155000-7c1b6000 Deferred libgl.so.1
ELF 7c1b6000-7c1b9000 Deferred libxshmfence.so.1
ELF 7c1b9000-7c1be000 Deferred libxcb-dri3.so.0
ELF 7c1de000-7c1fa000 Deferred wintab32<elf>
-PE 7c1e0000-7c1fa000 \ wintab32
ELF 7c21c000-7c234000 Deferred libgpg-error.so.0
ELF 7c234000-7c315000 Deferred libgcrypt.so.20
ELF 7c315000-7c3a5000 Deferred libsystemd.so.0
ELF 7c3a5000-7c400000 Deferred libdbus-1.so.3
ELF 7c403000-7c407000 Deferred libxdamage.so.1
ELF 7c407000-7c40d000 Deferred libxcb-dri2.so.0
ELF 7c40d000-7c423000 Deferred liblz4.so.1
ELF 7c423000-7c44f000 Deferred liblzma.so.5
ELF 7c44f000-7c463000 Deferred libavahi-client.so.3
ELF 7c463000-7c471000 Deferred libavahi-common.so.3
ELF 7c471000-7c504000 Deferred libcups.so.2
ELF 7c504000-7c57d000 Deferred wineps<elf>
-PE 7c520000-7c57d000 \ wineps
ELF 7c57d000-7c5d1000 Deferred libgssapi_krb5.so.2
ELF 7c5d1000-7c5d6000 Deferred libkeyutils.so.1
ELF 7c5d6000-7c60b000 Deferred libk5crypto.so.3
ELF 7c60b000-7c6e7000 Deferred libkrb5.so.3
ELF 7c6e8000-7c6eb000 Deferred libx11-xcb.so.1
ELF 7c70f000-7c718000 Deferred libffi.so.6
ELF 7c718000-7c7a3000 Deferred libgmp.so.10
ELF 7c7a3000-7c7d9000 Deferred libhogweed.so.4
ELF 7c7d9000-7c815000 Deferred libnettle.so.6
ELF 7c815000-7c82a000 Deferred libtasn1.so.6
ELF 7c82a000-7c9ab000 Deferred libunistring.so.2
ELF 7c9ab000-7caf9000 Deferred libp11-kit.so.0
ELF 7caf9000-7cc90000 Deferred libgnutls.so.30
ELF 7cc92000-7cc9f000 Deferred libkrb5support.so.0
ELF 7cc9f000-7ccb8000 Deferred kerberos<elf>
-PE 7cca0000-7ccb8000 \ kerberos
ELF 7ccb8000-7ccbf000 Deferred libxfixes.so.3
ELF 7ccbf000-7cccb000 Deferred libxcursor.so.1
ELF 7cccb000-7ccde000 Deferred libxi.so.6
ELF 7ccde000-7cce2000 Deferred libxcomposite.so.1
ELF 7cce2000-7ccef000 Deferred libxrandr.so.2
ELF 7ccef000-7ccfb000 Deferred libxrender.so.1
ELF 7ccfb000-7cd02000 Deferred libxxf86vm.so.1
ELF 7cd02000-7cd06000 Deferred libxinerama.so.1
ELF 7cd06000-7cd21000 Deferred libbsd.so.0
ELF 7cd21000-7cd28000 Deferred libxdmcp.so.6
ELF 7cd28000-7cd2d000 Deferred libxau.so.6
ELF 7cd2d000-7cd59000 Deferred libxcb.so.1
ELF 7cd59000-7cea3000 Deferred libx11.so.6
ELF 7cea3000-7ceb8000 Deferred libxext.so.6
ELF 7ceba000-7cebf000 Deferred libcom_err.so.2
ELF 7cebf000-7cede000 Deferred libidn2.so.0
ELF 7cee0000-7cf70000 Deferred winex11<elf>
-PE 7cef0000-7cf70000 \ winex11
ELF 7d10a000-7d13c000 Deferred libexpat.so.1
ELF 7d13c000-7d187000 Deferred libfontconfig.so.1
ELF 7d187000-7d1c1000 Deferred libpng16.so.16
ELF 7d1c1000-7d27e000 Deferred libfreetype.so.6
ELF 7d2a6000-7d3f9000 Deferred msvcp90<elf>
-PE 7d2e0000-7d3f9000 \ msvcp90
ELF 7d3f9000-7d4ba000 Deferred msvcr90<elf>
-PE 7d410000-7d4ba000 \ msvcr90
ELF 7d4ba000-7d4d3000 Deferred wsock32<elf>
-PE 7d4c0000-7d4d3000 \ wsock32
ELF 7d4d3000-7d508000 Deferred wintrust<elf>
-PE 7d4e0000-7d508000 \ wintrust
ELF 7d508000-7d5f8000 Deferred comdlg32<elf>
-PE 7d510000-7d5f8000 \ comdlg32
ELF 7d5f8000-7d638000 Deferred winspool<elf>
-PE 7d600000-7d638000 \ winspool
ELF 7d638000-7d6f0000 Deferred winmm<elf>
-PE 7d640000-7d6f0000 \ winmm
ELF 7d6f0000-7d707000 Deferred userenv<elf>
-PE 7d700000-7d707000 \ userenv
ELF 7d707000-7d724000 Deferred jsproxy<elf>
-PE 7d710000-7d724000 \ jsproxy
ELF 7d724000-7d763000 Deferred winhttp<elf>
-PE 7d730000-7d763000 \ winhttp
ELF 7d763000-7d7a8000 Deferred usp10<elf>
-PE 7d770000-7d7a8000 \ usp10
ELF 7d7a8000-7d8e4000 Deferred comctl32<elf>
-PE 7d7b0000-7d8e4000 \ comctl32
ELF 7d8e4000-7d919000 Deferred secur32<elf>
-PE 7d8f0000-7d919000 \ secur32
ELF 7d919000-7d985000 Deferred setupapi<elf>
-PE 7d920000-7d985000 \ setupapi
ELF 7d985000-7d9a4000 Deferred libz.so.1
ELF 7d9a9000-7d9cc000 Deferred imm32<elf>
-PE 7d9b0000-7d9cc000 \ imm32
ELF 7d9cc000-7da46000 Deferred wininet<elf>
-PE 7d9e0000-7da46000 \ wininet
ELF 7da46000-7db63000 Deferred msvcp100<elf>
-PE 7da80000-7db63000 \ msvcp100
ELF 7db63000-7dc3c000 Deferred msvcr100<elf>
-PE 7db80000-7dc3c000 \ msvcr100
ELF 7dc3c000-7dd73000 Deferred oleaut32<elf>
-PE 7dc50000-7dd73000 \ oleaut32
ELF 7dd73000-7ddd9000 Deferred oleacc<elf>
-PE 7dd80000-7ddd9000 \ oleacc
ELF 7ddd9000-7dea5000 Deferred crypt32<elf>
-PE 7dde0000-7dea5000 \ crypt32
ELF 7dea5000-7decd000 Deferred iphlpapi<elf>
-PE 7deb0000-7decd000 \ iphlpapi
ELF 7decd000-7defc000 Deferred netapi32<elf>
-PE 7ded0000-7defc000 \ netapi32
ELF 7defc000-7df14000 Deferred libresolv.so.2
ELF 7df1b000-7df3c000 Deferred bcrypt<elf>
-PE 7df20000-7df3c000 \ bcrypt
ELF 7df3c000-7e095000 Deferred wined3d<elf>
-PE 7df50000-7e095000 \ wined3d
ELF 7e0b8000-7e0cb000 Deferred psapi<elf>
-PE 7e0c0000-7e0cb000 \ psapi
ELF 7e0cb000-7e0ea000 Deferred dnsapi<elf>
-PE 7e0d0000-7e0ea000 \ dnsapi
ELF 7e0ea000-7e129000 Deferred d3d9<elf>
-PE 7e0f0000-7e129000 \ d3d9
ELF 7e129000-7e249000 Deferred msvcp120<elf>
-PE 7e170000-7e249000 \ msvcp120
ELF 7e249000-7e333000 Deferred msvcr120<elf>
-PE 7e270000-7e333000 \ msvcr120
ELF 7e333000-7e35a000 Deferred mpr<elf>
-PE 7e340000-7e35a000 \ mpr
ELF 7e35a000-7e397000 Deferred ws2_32<elf>
-PE 7e360000-7e397000 \ ws2_32
ELF 7e397000-7e416000 Deferred rpcrt4<elf>
-PE 7e3a0000-7e416000 \ rpcrt4
ELF 7e416000-7e56b000 Deferred ole32<elf>
-PE 7e430000-7e56b000 \ ole32
ELF 7e56b000-7e5df000 Deferred shlwapi<elf>
-PE 7e580000-7e5df000 \ shlwapi
ELF 7e5df000-7e8b9000 Deferred shell32<elf>
-PE 7e5f0000-7e8b9000 \ shell32
ELF 7e8b9000-7e934000 Deferred advapi32<elf>
-PE 7e8d0000-7e934000 \ advapi32
ELF 7e934000-7ea62000 Deferred gdi32<elf>
-PE 7e940000-7ea62000 \ gdi32
ELF 7ea62000-7ec67000 Deferred user32<elf>
-PE 7ea80000-7ec67000 \ user32
ELF 7ec67000-7ec7b000 Deferred libnss_files.so.2
ELF 7ec7b000-7ec96000 Deferred libnsl.so.1
ELF 7ec96000-7eca4000 Deferred libnss_nis.so.2
ELF 7ecb3000-7eccc000 Deferred version<elf>
-PE 7ecc0000-7eccc000 \ version
ELF 7eecc000-7efce000 Deferred libm.so.6
ELF 7efce000-7efd8000 Deferred librt.so.1
ELF 7efe3000-7efed000 Deferred libnss_compat.so.2
ELF 7efed000-7f000000 Deferred wow64cpu<elf>
-PE 7eff0000-7f000000 \ wow64cpu
ELF f7b18000-f7b1d000 Deferred libdl.so.2
ELF f7b1d000-f7cf9000 Deferred libc.so.6
ELF f7cf9000-f7d18000 Deferred libpthread.so.0
ELF f7d40000-f7ef8000 Dwarf libwine.so.1
ELF f7efa000-f7f22000 Deferred ld-linux.so.2
ELF f7f25000-f7f27000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000c services.exe
00000020 0
0000001b 0
00000011 0
0000000e 0
0000000d 0
0000000f winedevice.exe
00000018 0
00000015 0
00000014 0
00000010 0
00000019 plugplay.exe
0000001d 0
0000001c 0
0000001a 0
0000001e winedevice.exe
00000025 0
00000022 0
00000021 0
0000001f 0
00000026 explorer.exe
0000002a 0
00000029 0
00000028 0
00000027 0
0000002b (D) C:\Program Files\Amazon\Kindle\Kindle.exe
000000cc 0
000000c9 0
000000c8 0
000000c7 0
000000c6 0
000000c5 0
000000c3 0
000000c2 0
000000c1 0
000000bb 0
000000b1 0
000000ae 0
000000ad 0
000000aa 0
0000008b 0
00000089 0
00000082 0
00000081 0
00000076 0
00000073 0
00000072 0
00000070 0
0000006f 0
0000006d 0
0000006c 0
0000005d 0
00000058 0
00000054 0
00000051 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003b 0
0000003a 0
00000039 0
00000038 0
00000033 0
00000030 0
0000002f 0
0000002e 0
0000002d 0
0000002c 0 <==
000000af QtWebEngineProcess.exe
000000c0 0
000000bf 0
000000bd 0
000000bc 0
000000ba 0
000000b9 0
000000b8 0
000000b7 0
000000b6 0
000000b5 0
000000b4 0
000000b3 0
000000b2 0
000000b0 0
System information:
Wine build: wine-3.14-8031-g2a3ec93
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.15.0-115-generic

wine-3.14-8031-g2a3ec93? What Crossover version do you have?

The patch is completely optional

I'm using Crossover 18.1.0. Will upgrading to Crossover 19 help?

You can try with a free trial first but I haven't tested in Crossover 18 for a long time

It worked! I used the trial version of Crossover 19. This time it behaved exactly as you described. I had to download Kindle 1.17 somewhere (fortunately it's still available on many sites) and got Crossover 19 to install it. Everything went very smoothly, including the registration of my new device on the Kindle site. Thank you so much for your help and patience!

1

No worries! Once you are registered you can upgrade it to 1.21.0, and this is the maximum for now. I think that if you upgrade Crossover now you will be able to install Crossover 20 when it is available.

Have a great day

Why don't you try this suggestion over at DiGiztal.Kindle App Installation

Thanks a lot for the help, Digiztal version worked smoothly! Also, I loved the free stuff on the site... Here I am using Windows but I have Linux back in my house in Larnaca. Could you please tell me if it is possible to use Kindle on Linux?

Yes you can use Kindle on Linux via CrossOver just be sure that you download the Kindle for PC version: Kindle For PC 1.19.2 Build 46095

I am having a similar issue, but related to moving the bottle from one desktop to another. It works in my old desktop, but not in my new one. Is there a configuration file or registry setting or something i need to be aware of? They are both running 20.0.2.

The issue i am having is that it will not connect to amazon. It complains about the network settings, but they look ok.

I am having the same issue as the last person who posted before me. I found the Kindle For PC 1.19.2 Build 46095 on the internet. Crossover told me a couple of times that it is actually the chinese version which would explain the fonts on the home page, they are little fuzzy.

It installed and I can run it but the app complains about not being able to connect to the internet. It want's me to check the proxy settings but I don't have a proxy and it made no difference when I told it so.

1 to 15 of 15

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiQWc5cjJ2TVpnQ21wU0JWWSIsImdkcHIiOjB9