RingCentral Call Controller

Questions about Wine on Linux
Locked
bdimambro
Newbie
Newbie
Posts: 2
Joined: Sun Jul 22, 2012 6:18 pm

RingCentral Call Controller

Post by bdimambro »

Has anybody been able to get the RingCentral call controller to work with Wine on LinuxMint 13? I can get the app to install and configure, but once i start it it crashes and I get the following:

[POL_Wine] Message: Running wine- RCSendTo.Exe
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
[POL_Wine] Message: Wine return: 0

I also received:

b]File :[/b]RingCentral-Fax
Date : 07/22/12 16:32:48
PlayOnLinux Version : 4.0.14
File content :
[code language%3Dplayonlinux]
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/brian/.PlayOnLinux//wineprefix/RingCentral"
export WINEDEBUG=""
#POL_Log=Manual installation_1342999612
cd "/home/brian/.PlayOnLinux//wineprefix/RingCentral/drive_c/./Program Files (x86)/RingCentral/RingCentral Internet Fax"
POL_Wine "RCSendTo.Exe" $@
[/code]
Install output Manual installation_1342999612:
PlayOnLinux debbuging tool (v4.0.14)
-----------------------------------------------
Debugging: Manual installation
Date: 07/22/12 16:26:52

> uname -a
Linux Maya 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version (Be careful, this version might not be the version used in the script! Read the content of this file for more information)
wine-1.4
> glxinfo \| grep rendering
direct rendering: Yes
> glxinfo \| grep renderer
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
> export
declare -x AMD64_COMPATIBLE="True"
declare -x APPLICATION_TITLE="PlayOnLinux"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-ilwRsj8c5b,guid=0cefbe72f0d692068454ae0e00000023"
declare -x DEFAULTS_PATH="/usr/share/gconf/default.default.path"
declare -x DESKTOP="/home/brian/Desktop"
declare -x DESKTOP_SESSION="default"
declare -x DISPLAY=":0"
declare -x DYLDPATH_ORIGIN=""
declare -x DYLD_LIBRARY_PATH=""
declare -x GNUPGHOME="/home/brian/.PlayOnLinux//gpg"
declare -x GPG_AGENT_INFO="/tmp/keyring-KaL3pb/gpg:0:1"
declare -x G_FILENAME_ENCODING="UTF-8"
declare -x HOME="/home/brian"
declare -x IGNORE_ICON_DIR="false"
declare -x LANG="en_US.UTF-8"
declare -x LD_LIBRARY_PATH=""
declare -x LD_PATH_ORIGIN=""
declare -x LOGNAME="brian"
declare -x MACHTYPE="x86_64-pc-linux-gnu"
declare -x MANDATORY_PATH="/usr/share/gconf/default.mandatory.path"
declare -x MATECORBA_SOCKETDIR="/tmp/matecorba-brian"
declare -x MATE_DESKTOP_SESSION_ID="this-is-deprecated"
declare -x MATE_KEYRING_CONTROL="/tmp/keyring-KaL3pb"
declare -x MD5_COMMAND="md5sum"
declare -x MDMSESSION="default"
declare -x MDM_LANG="en_US.UTF-8"
declare -x MDM_XSERVER_LOCATION="local"
declare -x OLDPWD="/home/brian/.PlayOnLinux/plugins"
declare -x OS_NAME="linux"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
declare -x PATH_ORIGIN="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
declare -x PLAYONLINUX="/usr/share/playonlinux"
declare -x POL_ARCH="x86"
declare -x POL_ID="97814043"
declare -x POL_LANG="en"
declare -x POL_OS="Linux"
declare -x POL_SetupWindow_ID="11765"
declare -x POL_TERM="Default"
declare -x POL_USER_ROOT="/home/brian/.PlayOnLinux/"
declare -x PWD="/home/brian/.PlayOnLinux"
declare -x PYTHON="python"
declare -x REPERTOIRE="/home/brian/.PlayOnLinux/"
declare -x SESSION_MANAGER="local/Maya:@/tmp/.ICE-unix/1419,unix/Maya:/tmp/.ICE-unix/1419"
declare -x SHELL="/bin/bash"
declare -x SHLVL="4"
declare -x SITE="http://repository.playonlinux.com"
declare -x SSH_AGENT_PID="1516"
declare -x SSH_AUTH_SOCK="/tmp/keyring-KaL3pb/ssh"
declare -x TEXTDOMAIN="pol"
declare -x TITRE="PlayOnLinux"
declare -x UBUNTU_MENUPROXY="0"
declare -x USER="brian"
declare -x USERNAME="brian"
declare -x VERSION="4.0.14"
declare -x WINDOWPATH="8"
declare -x WINEDLLOVERRIDES="winemenubuilder.exe=d"
declare -x WINEPREFIX="/home/brian/.PlayOnLinux//wineprefix/default"
declare -x WINE_SITE="http://www.playonlinux.com/wine/binaries/"
declare -x XAUTHORITY="/home/brian/.Xauthority"
declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-default:/etc/xdg"
declare -x XDG_DATA_DIRS="/usr/share/default:/usr/local/share/:/usr/share/:/usr/share/mdm/"
declare -x XDG_SESSION_COOKIE="b4bfee833bd68c39076e91b40000000c-1342983717.443513-371725971"


07/22/12 16:26:56 - [POL_System_SetArch] Message: POL_ARCH set to x86
07/22/12 16:27:06 - [POL_Wine_SelectPrefix] Message: Selecting prefix: RingCentral
07/22/12 16:27:09 - [POL_Wine_PrefixCreate] Message: Creating prefix ()...
07/22/12 16:27:09 - [POL_Wine_PrefixCreate] Message: No version specified. Using system version (wine-1.4)
07/22/12 16:27:33 - [POL_Wine] Message: Running wine- cmd /c echo %ProgramFiles%
07/22/12 16:27:33 - [POL_Wine] Message: Wine return: 0
07/22/12 16:27:36 - [POL_Wine] Message: Running wine- cmd /c echo %ProgramFiles%
07/22/12 16:27:37 - [POL_Wine] Message: Wine return: 0
07/22/12 16:27:37 - [main] Message: Autorun : Checking *...
07/22/12 16:27:37 - [main] Message: Autorun: Found 0 media
07/22/12 16:27:48 - [POL_Wine] Message: Running wine- /home/brian/Downloads/RCClientSetup(3).exe
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
fixme:advapi:DecryptFileA "C:\\users\\brian\\Temp\\IXP000.TMP\\" 00000000
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"Microsoft.VC80.ATL,type=\"win32\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"Microsoft.VC80.CRT,type=\"win32\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"Microsoft.VC80.MFC,type=\"win32\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"Microsoft.VC80.MFCLOC,type=\"win32\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"Microsoft.VC80.OpenMP,type=\"win32\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"policy.8.0.Microsoft.VC80.ATL,type=\"win32-policy\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"policy.8.0.Microsoft.VC80.CRT,type=\"win32-policy\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"policy.8.0.Microsoft.VC80.MFC,type=\"win32-policy\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"policy.8.0.Microsoft.VC80.MFCLOC,type=\"win32-policy\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:sxs:cache_QueryAssemblyInfo 0x3e3d58, 0x00000002, L"policy.8.0.Microsoft.VC80.OpenMP,type=\"win32-policy\",version=\"8.0.50727.4053\",publicKeyToken=\"1fc8b3b9a1e18e3b\",processorArchitecture=\"x86\"", 0x33f928
fixme:msi:ITERATE_RemoveExistingProducts remove L"0"
fixme:shell:IShellLinkA_fnGetPath (0x172668): WIN32_FIND_DATA is not yet filled.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
fixme:shell:IShellLinkA_fnGetPath (0x156aa98): WIN32_FIND_DATA is not yet filled.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:ole:marshal_object object doesn't expose interface {df0b3d60-548f-101b-8e65-08002b2bd119}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002
07/22/12 16:28:47 - [POL_Wine] Message: Wine return: 0
07/22/12 16:28:52 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:28:52 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:28:52 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:12 - [POL_Shortcut] Message: Shortcut created: RCUI.exe RingCentral
07/22/12 16:29:12 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:12 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:12 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:46 - [POL_Shortcut] Message: Shortcut created: RCSendTo.Exe RingCentral-Fax
07/22/12 16:29:46 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:46 - [POL_ExtractIcon] Warning: Icon was not extracted
07/22/12 16:29:46 - [POL_ExtractIcon] Warning: Icon was not extracted
Output :
07/22/12 16:32:48 - [main] Message: Debugger is starting

I then installed mpg123 for the winmenubuilder messages as I read about in the forum and the errors changed to:

POL_Wine] Message: Running wine- RCUI.exe
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_WS2, 21))
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
INFO | 20120722-164032.670 | | RESIP:DNS | 9 | AresDns.cxx:114 | DNS initialization: found 1 name servers

INFO | 20120722-164032.670 | | RESIP:DNS | 9 | AresDns.cxx:117 | name server: 127.0.0.1

fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:process:WTSGetActiveConsoleSessionId stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10ada 0x00000001
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 180000
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_DATA_RECEIVE_TIMEOUT (180000): STUB
fixme:wininet:InternetSetOptionW Option 43 STUB
fixme:wininet:InternetSetOptionW Option 44 STUB
fixme:wininet:InternetCheckConnectionW
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:wininet:HTTPREQ_QueryOption INTERNET_DIAGNOSTIC_SOCKET_INFO stub
fixme:wininet:HTTPREQ_QueryOption INTERNET_DIAGNOSTIC_SOCKET_INFO stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:wininet:HTTPREQ_QueryOption INTERNET_DIAGNOSTIC_SOCKET_INFO stub
fixme:wininet:HTTPREQ_QueryOption INTERNET_DIAGNOSTIC_SOCKET_INFO stub
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7814509c
[POL_Wine] Message: Wine return: 5

Any suggestions?


Thanks

Brian
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Start by reading the sticky at the top of the forum about Ubuntu 12.04.

Your Wine version is old; upgrade to the latest development release, then reinstall your app to a clean wineprefix.

If it still doesn't work, post terminal output. http://wiki.winehq.org/FAQ#get_log
qparis
Level 2
Level 2
Posts: 44
Joined: Fri Dec 03, 2010 6:55 am

Post by qparis »

Your PlayOnLinux version is also very old, and 4.0.14 logs are not valid.

POL is not supported here, please don't post your script log on this forum
bdimambro
Newbie
Newbie
Posts: 2
Joined: Sun Jul 22, 2012 6:18 pm

Post by bdimambro »

All,

Thanks for the advice. I will implement the recommendations and get back with the results. Also, sorry about the POL dump in this posting, will not do that again on this forum.

Brian
Locked