Native Access: Keeps installing forever

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

Moderators: MattKingUSA, khz

Post Reply
Erlend
Established Member
Posts: 7
Joined: Sat Aug 29, 2020 10:37 pm

Native Access: Keeps installing forever

Post by Erlend »

I'm trying to install Native Access to use Tina Guo Cello that I bought, using WINE.
It just goes forever (several hours) "Installing the Native Instruments ISO Driver"

Image

Wine version 6.5

Code: Select all

/tmp  $ wine Native\ Access\ 1.13.3\ Setup\ PC.exe
WARNING: radv is not a conformant vulkan implementation, testing use only.
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
0130:fixme:win:LockWindowUpdate (00000000), partial stub!
016c:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 00401123, 00469030, 00469048) stub.
016c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00466238, 43) stub
016c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0178:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 00401123, 00469030, 00469048) stub.
0178:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00466238, 43) stub
0178:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0178:fixme:advapi:DecryptFileW (L"C:\\users\\ploppz\\Temp\\{39e28474-b67b-4209-af1b-e9ad0a83d8ca}\\", 00000000): stub
016c:fixme:ole:CoInitializeSecurity 0033F62C, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
0178:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 10001123, 1002A200, 1002A218) stub.
0178:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10027498, 43) stub
018c:fixme:shell:SHAutoComplete stub
018c:err:richedit:ReadColorTbl malformed entry
018c:err:richedit:ReadColorTbl malformed entry
018c:err:richedit:ReadColorTbl malformed entry
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
018c:err:richedit:ReadStyleSheet skipping optional destination
0178:fixme:advapi:DecryptFileW (L"C:\\users\\ploppz\\Temp\\{39e28474-b67b-4209-af1b-e9ad0a83d8ca}\\", 00000000): stub
016c:fixme:wuapi:automatic_updates_Pause
016c:fixme:sfc:SRSetRestorePointW 0033F4F4 0033F704
0188:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{5EEFCEFB-E5F7-4C82-99A5-813F04AA4FBD}v14.16.27024\\packages\\vcRuntimeMinimum_x86\\vc_runtimeMinimum_x86.msi", 00000000): stub
0188:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{5EEFCEFB-E5F7-4C82-99A5-813F04AA4FBD}v14.16.27024\\packages\\vcRuntimeMinimum_x86\\cab1.cab", 00000000): stub
0188:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{7258184A-EC44-4B1A-A7D3-68D85A35BFD0}v14.16.27024\\packages\\vcRuntimeAdditional_x86\\vc_runtimeAdditional_x86.msi", 00000000): stub
0188:fixme:advapi:DecryptFileW (L"C:\\ProgramData\\Package Cache\\{7258184A-EC44-4B1A-A7D3-68D85A35BFD0}v14.16.27024\\packages\\vcRuntimeAdditional_x86\\cab1.cab", 00000000): stub
016c:fixme:file:NtLockFile I/O completion on lock not implemented yet
016c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
019c:fixme:file:NtLockFile I/O completion on lock not implemented yet
019c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01c0:fixme:file:NtLockFile I/O completion on lock not implemented yet
01c0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0178:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0178:fixme:ntdll:EtwEventUnregister (0) stub.
0178:fixme:ver:GetCurrentPackageId (0033FE94 00000000): stub
016c:fixme:wuapi:automatic_updates_Resume
016c:fixme:ver:GetCurrentPackageId (0033FE94 00000000): stub
01e8:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 00401123, 00469030, 00469048) stub.
01e8:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00466238, 43) stub
01e8:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
01f4:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 00401123, 00469030, 00469048) stub.
01f4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00466238, 43) stub
01f4:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
01f4:fixme:advapi:DecryptFileW (L"C:\\users\\ploppz\\Temp\\{fd9b6070-d13e-45dc-819b-41806bf45b6b}\\", 00000000): stub
01f4:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 10001123, 1002A200, 1002A218) stub.
01f4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 10027498, 43) stub
01e8:fixme:ole:CoInitializeSecurity 0033F62C, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
0208:fixme:shell:SHAutoComplete stub
0208:err:richedit:ReadColorTbl malformed entry
0208:err:richedit:ReadColorTbl malformed entry
0208:err:richedit:ReadColorTbl malformed entry
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
0208:err:richedit:ReadStyleSheet skipping optional destination
01f4:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
01f4:fixme:ntdll:EtwEventUnregister (0) stub.
01f4:fixme:ver:GetCurrentPackageId (0033FE94 00000000): stub
01e8:fixme:ver:GetCurrentPackageId (0033FE94 00000000): stub
020c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (019FF9CC 1 C) semi-stub
020c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (019FF95C 1 C) semi-stub
020c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (019FF88C 1 C) semi-stub
020c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
020c:fixme:msvcrt:__clean_type_info_names_internal (029B24E4) stub
021c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0235F9CC 1 C) semi-stub
021c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0235F95C 1 C) semi-stub
021c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0235F88C 1 C) semi-stub
021c:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
021c:fixme:msvcrt:__clean_type_info_names_internal (028A24E4) stub
0220:fixme:file:NtLockFile I/O completion on lock not implemented yet
0220:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0288:fixme:heap:RtlSetHeapInformation 0000000000710000 0 000000000022FD90 4 stub
0288:fixme:setupapi:UpdateDriverForPlugAndPlayDevicesW Unhandled flags 0x1.
robbert-vdh
Established Member
Posts: 219
Joined: Mon Mar 01, 2021 10:56 pm
Has thanked: 51 times
Been thanked: 92 times
Contact:

Re: Native Access: Keeps installing forever

Post by robbert-vdh »

You need some slight workarounds to install Native Instruments plugins. I'll copy-paste from the yabridge readme (if this changes at some point then that link might be more up to date):
Native Instruments plugins work, but Native Access is unable to finish installing the plugins. To work around this you can open the .iso file downloaded to your downloads directory and run the installer directly. You may also have to manually terminate the ISO driver installation process when installing Native Access for the first time to allow the installation to proceed. Some Native Instruments .iso files contain hidden files, and the installer will fail unless you mount the .iso file with the correct mounting options. To do this, first run udisksctl loop-setup -f ~/Downloads/<filename>.iso to load the .iso file, and then use udisksctl mount -t udf -o unhide -b /dev/loopX where /dev/loopX corresponds to the loop device printed by the loop-setup command to mount the .iso file to a directory in /run/media.
So in this case you'll have to find the installation process for the ISO driver and kill it. After that the installation will continue.
Erlend
Established Member
Posts: 7
Joined: Sat Aug 29, 2020 10:37 pm

Re: Native Access: Keeps installing forever

Post by Erlend »

Many thanks for your reply!

I did this while it was installing the ISO:

Code: Select all

~  $ ps aux | grep Native
ploppz     78110  8.9  0.0 2672200 30116 pts/1   S+   20:24   0:08 /tmp/Native Access 1.13.3 Setup PC.exe
ploppz     78127  6.0  0.1 2703484 65356 pts/1   Rl+  20:24   0:05 .\Native Access Setup PC.exe /m=Z:\tmp\NATI~VSH.EXE /k=
ploppz     78276 96.9  0.0 1765656 18780 ?       Rs   20:25   1:08 C:\Program Files (x86)\Native Instruments\IsoDriver\x64\NI-drvinst.exe instroot root\NIWinCDEmu C:\Program Files (x86)\Native Instruments\IsoDriver\NIWinCDEmu.inf
ploppz     78536  0.0  0.0   6404  2352 pts/6    S+   20:26   0:00 grep --color=auto Native
~  $ kill -9 78276
After which indeed it reported success.
Now I can't quite make sense of the instructions regarding mounting the ISO file, because I can't find any .iso file in the entire wine prefix, or in ~/Downloads

In any case, I tried running Native Access, but I get an error:

Code: Select all

$ wine ~'/.wine/drive_c/Program Files/Native Instruments/Native Access/Native Access.exe'
wine: failed to load start.exe: 40000003
robbert-vdh
Established Member
Posts: 219
Joined: Mon Mar 01, 2021 10:56 pm
Has thanked: 51 times
Been thanked: 92 times
Contact:

Re: Native Access: Keeps installing forever

Post by robbert-vdh »

The ISO files are downloaded when you try to install a plugin from Native Access. Starting applications is broken in Wine 6.5 and Wine 6.6. It should work if you specify a relative path, but to save yourself some headaches I'd downgrade to Wine Staging 6.4 for the time being. I posed instructions for Debian/Ubuntu here and on Manjaro/Arch you can use the downgrade utility to download wine-staging-6.4 from the ALA.
Erlend
Established Member
Posts: 7
Joined: Sat Aug 29, 2020 10:37 pm

Re: Native Access: Keeps installing forever

Post by Erlend »

Thanks! Indeed it worked better after installing wine-staging 6.4: Native Access started, and I started downloading Tina Guo Cello. But when it reaches 100%, it crashes.
I don't know if this error helps from WINE: https://bpa.st/2CGA

There's this in the terminal output at the time of crash

Code: Select all

0720:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000469EF90 1 C) semi-stub
0720:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000469EF00 1 *) semi-stub
07d0:fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"RC4" not supported
07d0:fixme:iphlpapi:GetBestRoute2 (0xd4e523, 0, (nil), 0xd4ecfc, 0x00000000, 0x32f4b0, 0x32f490): stub
07d0:fixme:server:invoke_system_apc syscall frame changed in APC function, frame (nil), saved_frame 0x32f720.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000014023179B (thread 05e4), starting debugger...
robbert-vdh
Established Member
Posts: 219
Joined: Mon Mar 01, 2021 10:56 pm
Has thanked: 51 times
Been thanked: 92 times
Contact:

Re: Native Access: Keeps installing forever

Post by robbert-vdh »

Erlend wrote: Fri Apr 16, 2021 10:25 pm Thanks! Indeed it worked better after installing wine-staging 6.4: Native Access started, and I started downloading Tina Guo Cello. But when it reaches 100%, it crashes.
I don't know if this error helps from WINE: https://bpa.st/2CGA
I posted the workaround for that from yabridge's readme a few posts above.
Erlend
Established Member
Posts: 7
Joined: Sat Aug 29, 2020 10:37 pm

Re: Native Access: Keeps installing forever

Post by Erlend »

Ah, I misunderstood the context of those instructions. Thanks, so it was able to install Tina Guo Cello, I can see it in Native Access.

Sorry for this next basic question but I can't quite figure out how I can actually load the Tina Guo plugin in my DAW.
I use yabridge and I understand how it works; my problem is: where can I find any VST files, for `yabridgectl add`?
It seems like this is the files it installed

Code: Select all

~/.wine/drive_c/users/Public/Documents  $ tree
.
├── Artist Series - Tina Guo Acoustic Cello Legato
│   ├── Documentation
│   │   ├── License Agreement
│   │   │   ├── EULA_Native Instruments Deutsch.rtf
│   │   │   ├── EULA_Native Instruments English.rtf
│   │   │   ├── EULA_Native Instruments French.rtf
│   │   │   ├── EULA_Native Instruments Japanese.rtf
│   │   │   └── ThirdPartiesSoftwareLicenses.rtf
│   │   ├── Cinesamples_EULA.pdf
│   │   └── product_website.webloc
│   ├── Instruments
│   │   ├── AS Tina Guo Legato (Classic).nki
│   │   └── AS Tina Guo Legato.nki
│   ├── Samples
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_0.nkc
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_0.nkx
│   │   ├── AS Tina Guo Acoustic Cello Legato 1.3.nkc
│   │   ├── AS Tina Guo Acoustic Cello Legato 1.3.nkr
│   │   ├── AS Tina Guo Acoustic Cello Legato 1.4.nkc
│   │   ├── AS Tina Guo Acoustic Cello Legato 1.4.nkr
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_1.nkc
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_1.nkx
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_2.nkc
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_2.nkx
│   │   ├── AS_Tina_Guo_AcousticCelloLegato_3.nkc
│   │   └── AS_Tina_Guo_AcousticCelloLegato_3.nkx
│   └── Artist Series - Tina Guo Acoustic Cello Legato.nicnt
└── Native Instruments
    └── Native Access
        └── ras3
            └── ae7a7845-1d6f-4a6b-a01b-b9981b2ad59c.jwt
robbert-vdh
Established Member
Posts: 219
Joined: Mon Mar 01, 2021 10:56 pm
Has thanked: 51 times
Been thanked: 92 times
Contact:

Re: Native Access: Keeps installing forever

Post by robbert-vdh »

Erlend wrote: Sun Apr 18, 2021 2:20 pm Sorry for this next basic question but I can't quite figure out how I can actually load the Tina Guo plugin in my DAW.
I use yabridge and I understand how it works; my problem is: where can I find any VST files, for `yabridgectl add`?
It seems like this is the files it installed
I replied on Unfa's Discord, but I'll also summarize that here for completeness' sake. As mentioned in the readme, for VST2 plugins you'll have to add the directory containing the VST2 plugin .dll files, which is likely some variation of "$HOME/.wine/drive_c/Program Files/Steinberg/VstPlugins", and for VST3 plugins that will be "$HOME/.wine/drive_c/Program Files/Common Files/VST3" . After running yabridgectl sync, you'll find the .so files your DAW will be able to read next to the VST2 plugin .dll files, and for VST3 plugins everything will be set up in ~/.vst3/yabridge (and your DAW will automatically find those without any additional setup).
Post Reply