IK Multimedia Product Manager: Can't install plugins

Discuss running non-Linux applications and plugins on Linux, for example via wine

Moderators: MattKingUSA, khz

Post Reply
yokai
Established Member
Posts: 3
Joined: Wed Feb 06, 2019 9:04 pm

IK Multimedia Product Manager: Can't install plugins

Post by yokai »

I'm trying to run the new Amplitube 5 on my Linux system using wine, but I'm having issues getting past the IK Multimedia Product Manager.

The first issue I had with this manager, which I solved with some basic troubleshooting, was that the window wouldn't render any content. This was pretty easy to solve from the logs, it was missing d3d11, so installing `dxvk` inside the prefix seemed to work like a charm.

The second issue, one that I haven't been able to solve, is that trying to install Amplitube (or other instruments) results in a program lockup and the following is spit into the command line log.

Code: Select all

0100:fixme:win:GetPointerDevices (000000000021DF6C 0000000000000000): partial stub
0100:fixme:system:GetDisplayConfigBufferSizes (0x2 000000000021DFB4 000000000021DFB0): semi-stub
0100:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0100:fixme:win:GetPointerDevices (000000000021DF6C 0000000000000000): partial stub
0100:fixme:system:GetDisplayConfigBufferSizes (0x2 000000000021DFB4 000000000021DFB0): semi-stub
0100:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
02f8:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0058:fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
(node:252) UnhandledPromiseRejectionWarning: Error: Command failed: wmic logicaldisk get size,freespace,caption
E(node:252) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function wi
thout a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:252) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will 
terminate the Node.js process with a non-zero exit code.
0144:fixme:file:ReplaceFileW Ignoring flags 2
It seems to me that IK Multimedia Product Manager cannot read from my file system through wine which results in some Electron application call to fail -- and that failure locks up the program and prevents any installation.

Additionally, one user suggested running `wine runas /trustlevel:20000 /path/to/exe` to run the program at user-level privileges. However, on wine-staging 5.22, `wine runas` doesn't exist! I've also made sure that my drive has enough space for the program(s) in question.

Has anyone else here had any luck running IK Multimedia Product Manager? I have seen people talk about IK products on here before, but haven't seen the same issues that I've been having mentioned on the forums.
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

I got it installed by going to the recent versions tab on the products page on their website and downloading 5.0.1. then using the regular old installer. 5.0 runs okay but eventually freezes up my system. I'm going to try the new 5.0.1 tonight and see if it's any better. I am using a much older version of wine and Linvst than you though. I haven't been able to open the new custom shop, I get a white screen but I'm going to try your trick for the product manager issue. Please let me know if you get it going so I can decide whether to update my wine and Linvst from my stable old setup.
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

As to your question, the product manager runs for me so far as authorizing already installed software but does not work for installing it. I couldn't get the new custom shop running with dx11 either.
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

Here's what the terminal gives me for custom shop. Hmmm, no wevtsvc.dll in winetricks.

Code: Select all

000b:fixme:winediag:start_process Wine Staging 4.7 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0012:err:svchost:AddServiceElem failed to load library L"C:\\windows\\system32\\wevtsvc.dll", err=126
0012:err:svchost:wmain Failed to load requested group: L"LocalServiceNetworkRestricted"
000f:err:service:process_send_command service protocol error - failed to write pipe!
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"Eventlog" failed to start: 1053
002d:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
002d:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
002e:fixme:process:NtQueryInformationProcess (0xffffffffffffffff,info_class=49,0x34fb38,0x00000008,(nil)) Unknown information class
002d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub

002d:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x142e76650, 0x4a4090, 0x4a40a8) stub.
002d:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x4a40c0, 16) stub
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23f5a4, (nil) 0x23f5a0
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23f5a4 (nil) 0x23f5a0) returning a dummy value (current locale)
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23f5a4, 0x23f580 0x23f5a0
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23f5a4 0x23f580 0x23f5a0) returning a dummy value (current locale)
0036:fixme:kernelbase:AppPolicyGetThreadInitializationType 0xfffffffffffffffa, 0x249fdc0
002d:fixme:ntdll:NtQueryVolumeInformationFile 0x1c8: faking volume info
002d:fixme:msg:ChangeWindowMessageFilterEx 0x10058 4a 1 (nil)
002d:fixme:winsock:WSALookupServiceBeginW (0x23f1e0 0x00000ff0 0x23f258) Stub!
002d:fixme:iphlpapi:NotifyAddrChange (Handle 0x23f398, overlapped 0x20637e0): stub
002d:fixme:win:GetPointerDevices (0x23ed34 (nil)): partial stub
002d:fixme:win:GetDisplayConfigBufferSizes (0x2 0x23ed34 0x23ed30): stub
002d:fixme:win:GetPointerDevices (0x23ed34 (nil)): partial stub
002d:fixme:win:GetDisplayConfigBufferSizes (0x2 0x23ed34 0x23ed30): stub
003a:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1005a 0x00000001
002d:fixme:win:RegisterDeviceNotificationW (hwnd=0x10062, filter=0x23f0b8,flags=0x00000000) returns a fake device notification handle!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x2b0 4 0x33beee8 4
app - ready
CreateWindows
002d:fixme:dwmapi:DwmIsCompositionEnabled 0x23d34c
002d:fixme:win:RegisterTouchWindow (0x10068 00000002): stub
003a:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1005c 0x00000000
002d:fixme:dwmapi:DwmSetWindowAttribute (0x10068, 2, 0x23d7f4, 4) stub
0040:fixme:file:ReplaceFileW Ignoring flags 2
0040:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002d:fixme:time:QueryThreadCycleTime (0xfffffffffffffffe,0x23ca00): stub!
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23cdb4, (nil) 0x23cdb0
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23cdb4 (nil) 0x23cdb0) returning a dummy value (current locale)
002d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23cdb4, 0x23cd90 0x23cdb0
002d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23cdb4 0x23cd90 0x23cdb0) returning a dummy value (current locale)
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0050:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002d:fixme:win:GetPointerDevices (0x23c844 (nil)): partial stub
002d:fixme:win:GetDisplayConfigBufferSizes (0x2 0x23c844 0x23c840): stub
002d:fixme:win:GetPointerDevices (0x23c844 (nil)): partial stub
002d:fixme:win:GetDisplayConfigBufferSizes (0x2 0x23c844 0x23c840): stub
002d:fixme:shcore:GetCurrentProcessExplicitAppUserModelID 0x23cfa0: stub
002d:fixme:win:RegisterTouchWindow (0x10070 00000002): stub
004f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
004f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x2b4 4 0x33bf178 4
0054:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
0054:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
005a:fixme:process:NtQueryInformationProcess (0xffffffffffffffff,info_class=49,0x44fb38,0x00000008,(nil)) Unknown information class
0058:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
0058:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
005c:fixme:process:NtQueryInformationProcess (0xffffffffffffffff,info_class=49,0x44fb38,0x00000008,(nil)) Unknown information class
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x3f4 4 0x33beee8 4
0054:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0054:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x142e76650, 0x490720, 0x490738) stub.
0054:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x490750, 16) stub
0063:fixme:winsock:WSALookupServiceBeginW (0x19fe130 0x00000ff0 0x19fe1a8) Stub!
0063:fixme:iphlpapi:NotifyAddrChange (Handle 0x19fe2e8, overlapped 0x4cce20): stub
0063:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x19fd590) semi-stub
0063:fixme:wlanapi:WlanEnumInterfaces (0x1, (nil), 0x19fd590) semi-stub
0064:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0058:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0058:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x142e76650, 0x493000, 0x493018) stub.
0058:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x493030, 16) stub
0058:fixme:time:QueryThreadCycleTime (0xfffffffffffffffe,0x22efa0): stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x434 4 0x33beee8 4
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x264 4 0x33beee8 4
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x2b8 4 0x33beee8 4
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtFilterToken support for restricting sids not yet implemented
0043:fixme:advapi:SetEntriesInAclW unhandled access mode 4
0043:fixme:ntdll:NtSetInformationToken TokenIntegrityLevel stub!
0043:fixme:ntdll:NtSetInformationJobObject stub: 0x264 4 0x33beee8 4
0043:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub
007f:fixme:dwmapi:DwmGetCompositionTimingInfo ((nil) 0x472edc0)
0064:fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
0064:fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
0050:fixme:file:ReplaceFileW Ignoring flags 2
webc - unresponsive {
  preventDefault: [Function: preventDefault],
  sender: WebContents {
    webContents: [Circular],
    history: [],
    currentIndex: -1,
    pendingIndex: -1,
    inPageIndex: -1,
    _events: [Object: null prototype] {
      'navigation-entry-committed': [Function],
      '-ipc-message': [Function],
      '-ipc-invoke': [Function],
      '-ipc-message-sync': [Function],
      '-ipc-ports': [Function],
      'pepper-context-menu': [Function],
      crashed: [Array],
      'render-process-gone': [Function],
      'devtools-reload-page': [Function],
      '-new-window': [Function],
      '-add-new-contents': [Function],
      login: [Function],
      'did-stop-loading': [Array],
      'did-finish-load': [Function: finishListener],
      'did-fail-load': [Function: failListener],
      'did-start-navigation': [Function: navigationListener],
      'will-navigate': [Function],
      'did-navigate': [Function],
      unresponsive: [Function]
    },
    _eventsCount: 19,
    _maxListeners: 0,
    browserWindowOptions: { minWidth: 1280, minHeight: 800, webPreferences: [Object] }
  }
} undefined
glowrak guy
Established Member
Posts: 2325
Joined: Sat Jun 21, 2014 8:37 pm
Been thanked: 256 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by glowrak guy »

I was able to install V5 CS, but I had to dismiss a couple Product Manager popup errors,
and wait for awhile for the Product Manager to open. This was in AVLinux, which has wine-staging 5.22.
I have an old pcie nvidia graphics card, and Reaper 5.987. I believe a video card is important
to using complex vsts in linux.

I've read that using winetricks in a wine-staging setup is not likely to end well :shock:

My wine has no over-rides, but I did add mfc42.dll and mfc42u.dll to system32,
and their 32 bit counterparts to syswow64. I didn't note them as over-rides
in wincfg libraries tab, because they were not present in the default wine install.

The pic shows A5 CS running with A4 in the same session.(knock on
wood-grain formica)

I_ain't_sayin_nuttin.jpg
I_ain't_sayin_nuttin.jpg (207.74 KiB) Viewed 7221 times
glowrak guy
Established Member
Posts: 2325
Joined: Sat Jun 21, 2014 8:37 pm
Been thanked: 256 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by glowrak guy »

Keep in mind that IK almost always bite off more than they can chew,
and release major updates or products that some think should have been
perfected by in-house beta testers. But they take bug reports, listen to
rants, and most things get taken care of in the first month or two.
This version V has some major complaints addressed that go back
many many years, and lot's of people are happy with the sound,
once up and running. Competition is fierce, these days...and IK know
they can't fool around...
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

I'm glad you got it working! Just so I'm clear though does the new custom shop run for you? I did manage to get amplitube 5 running stable in reaper. The first release would crash the system eventually but the second release is good. I can't restore my gear without custom shop though.

I'm working on a big project that's nearly done so I'm still using the spring release of avlinux until I'm done. I did try updating to wine-staging 5.22 but it didn't work so I downgraded again. When I reinstall it in a month or so I'll try to forgo wine tricks and see if that helps. I too have an oldish pcie nvidia card using nouveau. My system.is on the older side, sandy bridge, and will probably need updating this year.
glowrak guy
Established Member
Posts: 2325
Joined: Sat Jun 21, 2014 8:37 pm
Been thanked: 256 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by glowrak guy »

In wine-staging 5.21 and ubuntu studio 20.04, I did get the A5 CS working, although
it popped up a 'reaper must close' error message, and it remained a blank window
until two more errors arrived and were dismissed. Then it opened for real, and I logged in.
At that point, I launched the 'old' product manager, and gave it the A5 CS serial number,
and the registration was completed.

Using the 'restore my purchased items' menu choice in the CS appeared to do nothing, the first time,
despite the message of successful restoration. I ran it a couple more times, and each time,
more gear was unlocked. I suspect the first run picked up the Fender LE version gear,
the second run picked up Amplitube 4 gear, and the third run added the Amplitube 4 MAX items.

Some customers, myself included, would like have the new gui elements to have
an off switch, for when they are not needed. Makes sense to maximize the main gear panel
area if you're done with the many (nice) setup options.
Cheers
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

glowrak guy wrote: Fri Dec 25, 2020 1:32 pm In wine-staging 5.21 and ubuntu studio 20.04, I did get the A5 CS working, although
it popped up a 'reaper must close' error message, and it remained a blank window
until two more errors arrived and were dismissed. Then it opened for real, and I logged in.
At that point, I launched the 'old' product manager, and gave it the A5 CS serial number,
and the registration was completed.

Using the 'restore my purchased items' menu choice in the CS appeared to do nothing, the first time,
despite the message of successful restoration. I ran it a couple more times, and each time,
more gear was unlocked. I suspect the first run picked up the Fender LE version gear,
the second run picked up Amplitube 4 gear, and the third run added the Amplitube 4 MAX items.

Some customers, myself included, would like have the new gui elements to have
an off switch, for when they are not needed. Makes sense to maximize the main gear panel
area if you're done with the many (nice) setup options.
Cheers
Cool, something to look forward to then when I update my system! Is it pretty stable for you? Mine crashes the whole system at random occasionally.
glowrak guy
Established Member
Posts: 2325
Joined: Sat Jun 21, 2014 8:37 pm
Been thanked: 256 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by glowrak guy »

A4 has been very stable, haven't had much time with A5 yet, but so far, so good.

Somewhat related, SampleTank 3 has been very stable, but SampleTank 4
loads one instrument OK, but crashes if I attempt loading one more.
So I suppose IK supporting win 10 adds more drama for wine to cope with,

I will try these newer IK verions in wine 6.x soon, on a testing setup, to see if
errors are avoided. Bugzilla website appears buggy itself, when trying
to send wine bug reports, pretty thick in the irony of things.
Cheers
Robin Cherry
Established Member
Posts: 72
Joined: Wed Apr 15, 2020 1:18 am
Has thanked: 2 times
Been thanked: 15 times

Re: IK Multimedia Product Manager: Can't install plugins

Post by Robin Cherry »

My experiences with sampletank 3/4 has been roughly in line with that as well. Though it more crashes at random on loading samples rather on the second one.
User avatar
danny
Established Member
Posts: 5
Joined: Tue Mar 10, 2020 2:13 pm

Re: IK Multimedia Product Manager: Can't install plugins

Post by danny »

I had the same problems like the first guy. Using wine-staging 6.2
However after installing "dxvk" the window was still complete black and not rendering. I had to change from Windows 7 to Windows 10 in my winecfg.
After reaching the state where the product manager crashed and failed to install SampleTank4 CS, I downloaded the install files under windows like described here:
https://forum.winehq.org/viewtopic.php?t=34770
I did not do any long term stability testing yet, but with linvst the plugin works fine for now.
Post Reply