Error Installing VitalSource Bookshelf in Wine 2.5

Questions about Wine on Linux
Locked
alekulyn
Newbie
Newbie
Posts: 1
Joined: Mon Apr 10, 2017 8:49 am

Error Installing VitalSource Bookshelf in Wine 2.5

Post by alekulyn »

Hi,
I have to install the VitalSource ebook reader software (https://support.vitalsource.com/hc/en-u ... nload-Page) for my classes, and since I don't want to keep switching between Windows 10 and my Debian distro, I decided to try Wine. I set up a new wine hard drive, set it to Windows 10, and ran the setup. This is what I got:

Code: Select all

$ WINEPREFIX=/opt/winopt wine64 ./Downloads/BookshelfSetup.exe
fixme:ole:CoInitializeSecurity (0x32ed78,-1,(nil),(nil),6,2,(nil),8192,(nil)) - stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
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:win:EnumDisplayDevicesW ((null),0,0xa3d208,0x00000000), stub!
fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
fixme:win:EnumDisplayDevicesW ((null),0,0xa3d208,0x00000000), stub!
fixme:d3d10:D3D10CreateDevice1 WARP driver not implemented, falling back to hardware.
fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
err:msi:ITERATE_Actions Execution halted, action L"HardwareNotSupported" returned 1602
So I tried creating Direct3D values in the registry as explained by viewtopic.php?f=8&t=28446#p109285 . This is what returned:

Code: Select all

$ WINEPREFIX=/opt/winopt wine64 ./Downloads/BookshelfSetup.exe
fixme:ole:CoInitializeSecurity (0x32ed78,-1,(nil),(nil),6,2,(nil),8192,(nil)) - stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
err:winediag:wined3d_dll_init Setting maximum allowed wined3d GL version to 3.2.
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:win:EnumDisplayDevicesW ((null),0,0xa3d208,0x00000000), stub!
fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x75b1fc, container_parent 0x7a4de8, wined3d_desc 0xa3d248, texture flags 0, wined3d_texture 0x7661e8 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion.
fixme:win:EnumDisplayDevicesW ((null),0,0xa3d298,0x00000000), stub!
err:d3d:context_create Failed to set pixel format 5 on device context 0x4006f.
err:d3d:context_create Failed to set pixel format 5 on device context 0xb0069.
err:d3d:context_create Failed to set pixel format 5 on device context 0x30074.
err:d3d:context_create Failed to set pixel format 5 on device context 0x60072.
err:d3d:context_create Failed to set pixel format 5 on device context 0x30078.
err:msi:ITERATE_Actions Execution halted, action L"HardwareNotSupported" returned 1602
Now, I know the warnings about my hardware not being supported are not true, because the install runs just fine on my Windows 10 installation AND my Windows 10 VM. As for my setup, this is my relevant environment:

Code: Select all

Debian testing
Wine 2.5
AMD A10-5800K APU with Radeon(tm) HD Graphics
Any help would be appreciated.
qwertymnb
Level 4
Level 4
Posts: 237
Joined: Sun Jan 17, 2016 4:36 pm

Re: Error Installing VitalSource Bookshelf in Wine 2.5

Post by qwertymnb »

Hi, I created a bugreport for this app here: https://bugs.winehq.org/show_bug.cgi?id=42821

I checked it installs on my windows 7, and I get the same error as you.

The only way I could get it running is running it in wine from my windowsdrive after I installed it there...

If that`s an option for you (it`s not really supported by wine of course) , you should install dotnet (i think 4,5, not sure) and it also seems to need SpeechSDK:

winetricks dotnet452 speechsdk

Also, after the program comes up there seem to be more bugs using wine, wine-staging gives better results i think.
I didnt test the app really further as i don`t have an account
Locked