https://bugs.winehq.org/show_bug.cgi?id=43653
Bug ID: 43653 Summary: Waves Central: install vst plugins issue Product: Wine Version: 2.16 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: viking991@gmx.de Distribution: ---
Created attachment 59080 --> https://bugs.winehq.org/attachment.cgi?id=59080 waves central error message
Hi!
Waves Central (license manager / installer from waves.com) does not install vst plugins in Wine.
installation aborts with this message box, also see attachment
### Sorry
An error has occurred during installation Please follow the steps in this troubleshooter ###
- System: winehq-staging 2.16 debian stretch
- Steps to re-produce:
1) Download Waves Central installer
http://www.waves.com/downloads/central
Direct download link: http://www.waves.com/dlrdr?id=central-win
Tested Waves Central Version: V1.3.3.4
sha1sum Install_Waves_Central.exe 0f90b9333855a8713e3f9ced767369364a46aa33 Install_Waves_Central.exe
2) Run Installer wine64 Install_Waves_Central.exe
3) Run Waves Central wine64 Waves\ Central.exe
4) Log in unfortunately this needs an account with waves.com: -> Log in -> create account -> web browser opens to create account user user/pass in Waves Central to log in.
5) install any VST: -> install products -> install from online -> choose products to install -> All Waves products -> select any product, for example H-Reverb Hybrid Reverb 9 -> click install, message box as attached appears.
also check bug 43648
Thanks!
https://bugs.winehq.org/show_bug.cgi?id=43653
Oli viking991@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian Product|Wine |Wine-staging See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=43648 CC| |dark.shadow4@web.de, | |erich.e.hoover@wine-staging | |.com, michael@fds-team.de, | |sebastian@fds-team.de Component|-unknown |-unknown
https://bugs.winehq.org/show_bug.cgi?id=43653
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Confirming issue.
https://bugs.winehq.org/show_bug.cgi?id=43653
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Fabian Maurer from comment #1)
Confirming issue.
Is it a Wine Staging regression, or should it be moved to the Wine product?
https://bugs.winehq.org/show_bug.cgi?id=43653
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |43648 Component|-unknown |-unknown Product|Wine-staging |Wine
--- Comment #3 from Fabian Maurer dark.shadow4@web.de ---
Is it a Wine Staging regression, or should it be moved to the Wine product?
This bug is dependent on Bug 43648, which is fixed in staging. So this issue only ever appears in staging, because normal wine crashes way before. Guess that's where the Wine-staging comes from, moving it to Wine.
https://bugs.winehq.org/show_bug.cgi?id=43653 Bug 43653 depends on bug 43648, which changed state.
Bug 43648 Summary: Waves Central: Crash in Windows 7 mode at startup https://bugs.winehq.org/show_bug.cgi?id=43648
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |DUPLICATE
https://bugs.winehq.org/show_bug.cgi?id=43653
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |38960
https://bugs.winehq.org/show_bug.cgi?id=43653
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|43648 |
https://bugs.winehq.org/show_bug.cgi?id=43653
Stan markau0@lycos.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |markau0@lycos.com
--- Comment #4 from Stan markau0@lycos.com --- Seeing that Wine Staging is not happening anymore, SetFileCompletionNotificationModes would need to be implemented into Wine-Devel because it's not implemented and Wine users are back to the Waves Central Windows 7 crash at startup, as well as some other apps.
https://bugs.winehq.org/show_bug.cgi?id=43653
--- Comment #5 from Stan markau0@lycos.com --- The Waves Central abort message can apparently be fixed by using Wine Staging 2.21 and doing
The following steps are required to avoid the error.
Installing robocopy [url]https://www.microsoft.com/en-us/download/details.aspx?id=17657%5B/url]
Robocopy.exe: Robust File Copy Utility
Adding environment variables
wine regedit Add the following environment variables under HKEY_CURRENT_USER\Environment
NAME DATA COMMONPROGRAMFILES(X86) C:\Program Files (x86)\Common Files PROGRAMFILES(X86) C:\Program Files (x86) PUBLIC C:\users\Public
If Wine 3 Devel had the Wine Staging SetFileCompletionNotificationModes added then might be able to handle Waves Central and other apps.
https://bugs.winehq.org/show_bug.cgi?id=43653
--- Comment #6 from Stan markau0@lycos.com --- robocopy needs a 32 bit mfc42u.dll override in syswow64
https://bugs.winehq.org/show_bug.cgi?id=43653
--- Comment #7 from Stan markau0@lycos.com --- I can confirm that Waves Central works with wine-staging 2.21 using the instructions from my previous posts (robocopy etc).
Waves Central (and some other apps) won't work with wine-devel because wine-devel doesn't have the SetFileCompletionNotificationModes patches.
https://bugs.winehq.org/show_bug.cgi?id=43653 Bug 43653 depends on bug 38960, which changed state.
Bug 38960 Summary: Multiple applications need 'kernel32.SetFileCompletionNotificationModes' implementation (Steam 'steamwebhelper.exe' and Blizzard Battle.net desktop app CEF v3.2+/Chromium v44+ crash in Win7 mode, Sony Xperia Companion 1.7.x) https://bugs.winehq.org/show_bug.cgi?id=38960
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=43653
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |programs Depends on| |40950 Summary|Waves Central: install vst |Waves Central fails to |plugins issue |install plugins (needs | |"robocopy.exe" program) URL| |http://www.waves.com/dlrdr? | |id=central-win Keywords| |download CC| |z.figura12@gmail.com
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- Confirming. Since SetFileCompletionNotificationModes() was implemented as of https://source.winehq.org/git/wine.git/commitdiff/139cc95610d7c14a5eab62df971fe5505b0b067c, this runs in Wine with the aforementioned changes. Since there's already a bug for the missing environment variables, let's make this about missing robocopy.exe.
zeb@terabithia:~/Downloads$ du -sh Install_Waves_Central.exe 202M Install_Waves_Central.exe zeb@terabithia:~/Downloads$ sha1sum Install_Waves_Central.exe 79f7c6b06aea02482768389063a0846cdb882669 Install_Waves_Central.exe
Note that the program does indeed require an account to be created, but this is free and relatively painless as account creation goes.
https://bugs.winehq.org/show_bug.cgi?id=43653
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43653 Bug 43653 depends on bug 40950, which changed state.
Bug 40950 Summary: ProgramFiles(x86) environment variable is not created https://bugs.winehq.org/show_bug.cgi?id=40950
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=43653
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.waves.com/dlrdr? |https://web.archive.org/web |id=central-win |/20190722182458/http://cf-i | |nstallers.waves.com/WavesCe | |ntral/Install_Waves_Central | |.exe Keywords| |Installer CC| |focht@gmx.net
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive:
https://web.archive.org/web/20190722182458/http://cf-installers.waves.com/Wa...
Matches the one from Zeb (comment #8)
'robocopy.exe' calls from '.wine/drive_c/Program\ Files\ (x86)/Waves\ Central/Support/instl/bin/copy_support_folder.bat':
--- snip --- @echo off
set source_support_folder=%~1 set target_support_folder=%~2
set log_file=%target_support_folder%\copy_support_folder.log
if not exist "%target_support_folder%" mkdir "%target_support_folder%" if not exist "%target_support_folder%" ( echo Error: failed to create "%target_support_folder%" >> "%log_file%" & GOTO EXIT_ON_ERROR )
echo --- >> "%log_file%" attrib -R /S /D "%target_support_folder%" echo %date% %time% attrib -R /S /D %target_support_folder% >> "%log_file%" set errorlevel=
if not exist "%source_support_folder%" ( echo "%date% %time% Error: failed to find %source_support_folder%" >> "%log_file%" & GOTO EXIT_ON_ERROR )
set ROBOCOPY_PATH=robocopy.exe where /q %ROBOCOPY_PATH% IF ERRORLEVEL 1 ( echo "%date% %time% where /q %ROBOCOPY_PATH% failed" >> "%log_file%" set errorlevel= ) else ( goto FOUND_ROBOCOPY )
set ROBOCOPY_PATH=%SystemRoot%\System32\robocopy.exe if exist "%ROBOCOPY_PATH%" ( goto FOUND_ROBOCOPY )
set ROBOCOPY_PATH=%SystemRoot%\SysWOW64\robocopy.exe if exist "%ROBOCOPY_PATH%" ( goto FOUND_ROBOCOPY ) else ( echo "%date% %time% robocopy not found in PATH, System32 and SysWOW64" >> "%log_file%" goto ERRORFOUND )
:FOUND_ROBOCOPY set errorlevel=
set ROBOCOPY_OPTIONS=/E /R:9 /W:1 /NS /NC /NFL /NDL /NP /NJS /XO
%ROBOCOPY_PATH% "%source_support_folder%" "%target_support_folder%" %ROBOCOPY_OPTIONS% IF ERRORLEVEL 4 ( echo "%date% %time% Error %ERRORLEVEL% while copying %source_support_folder%" >> "%log_file%" & goto ERRORFOUND) else (set errorlevel=) echo %date% %time% ROBOCOPY %source_support_folder% %target_support_folder% >> "%log_file%"
attrib -R /S /D "%target_support_folder%" set errorlevel= echo %date% %time% attrib -R /S /D %target_support_folder% >> "%log_file%"
echo ... >> "%log_file%" exit /b 0
:EXIT_ON_ERROR set CATCH_EXIT_VALUE=%ERRORLEVEL% echo "%date% %time% Exit on error %CATCH_EXIT_VALUE%" >> "%log_file%" echo ... >> "%log_file%" exit /b %CATCH_EXIT_VALUE% --- snip ---
$ sha1sum Install_Waves_Central.exe 79f7c6b06aea02482768389063a0846cdb882669 Install_Waves_Central.exe
$ du -sh Install_Waves_Central.exe 202M Install_Waves_Central.exe
$ wine --version wine-6.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=43653
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Waves Central fails to |Multiple application |install plugins (needs |installers need |"robocopy.exe" program) |'robocopy.exe' (Waves | |Central installer, Scoop)
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks again,
refining the summary to collect / reference more applications which need this.
The tool is also needed for 'Scoop', a command-line installer for Windows. 'Scoop' is implemented using Windows PowerShell.
Mentioned by Louis here:
https://www.winehq.org/pipermail/wine-devel/2021-February/180110.html
--- quote --- Trying to get scoop running in wine, turned out it needs robocopy.exe. As wine lacks robocopy, i had to fall back to native robocopy, in this case from windows 8.1. Then one gets crash below. --- quote ---
https://github.com/lukesampson/scoop
https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1
--- snip --- # download scoop zip $zipurl = 'https://github.com/lukesampson/scoop/archive/master.zip' --- snip ---
--- snip --- $ unzip scoop-master.zip
$ grep -Hrni robocopy scoop-master scoop-master/test/Scoop-Core.Tests.ps1:257:describe "ensure_robocopy_in_path" -Tag 'Scoop' { scoop-master/test/Scoop-Core.Tests.ps1:265: context "robocopy is not in path" { scoop-master/test/Scoop-Core.Tests.ps1:266: it "shims robocopy when not on path" -skip:$isUnix { scoop-master/test/Scoop-Core.Tests.ps1:268: Test-CommandAvailable robocopy | should -be $false scoop-master/test/Scoop-Core.Tests.ps1:270: ensure_robocopy_in_path scoop-master/test/Scoop-Core.Tests.ps1:272: "$shimdir/robocopy.ps1" | should -exist scoop-master/test/Scoop-Core.Tests.ps1:273: "$shimdir/robocopy.exe" | should -exist scoop-master/test/Scoop-Core.Tests.ps1:276: rm_shim robocopy $(shimdir $false) | out-null scoop-master/test/Scoop-Core.Tests.ps1:280: context "robocopy is in path" { scoop-master/test/Scoop-Core.Tests.ps1:281: it "does not shim robocopy when it is in path" -skip:$isUnix { scoop-master/test/Scoop-Core.Tests.ps1:283: Test-CommandAvailable robocopy | should -be $true scoop-master/test/Scoop-Core.Tests.ps1:285: ensure_robocopy_in_path scoop-master/test/Scoop-Core.Tests.ps1:287: "$shimdir/robocopy.ps1" | should -not -exist scoop-master/test/Scoop-Core.Tests.ps1:288: "$shimdir/robocopy.exe" | should -not -exist scoop-master/lib/core.ps1:498: $proc.StartInfo.FileName = 'robocopy.exe' scoop-master/lib/core.ps1:513: # wait for robocopy to terminate its threads scoop-master/lib/core.ps1:729:function ensure_robocopy_in_path { scoop-master/lib/core.ps1:730: if(!(Test-CommandAvailable robocopy)) { scoop-master/lib/core.ps1:731: shim "C:\Windows\System32\Robocopy.exe" $false scoop-master/bin/install.ps1:71:ensure_robocopy_in_path scoop-master/bin/refresh.ps1:11:$output = robocopy $src $dest /mir /njh /njs /nfl /ndl /xd .git tmp /xf .DS_Store last_updated --- snip ---
$ sha1sum scoop-master.zip 7c50ce48e386b1f72fcb66a45a1729e1b4d706a8 scoop-master.zip
$ du -sh scoop-master.zip 1.1M scoop-master.zip
$ wine --version wine-6.1
Regards
https://bugs.winehq.org/show_bug.cgi?id=43653
Ker noa blue-t@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |blue-t@web.de
https://bugs.winehq.org/show_bug.cgi?id=43653
--- Comment #11 from Ker noa blue-t@web.de --- Warhammer - Shadow of the Horned Rat is also affected