Bluestacks on Linux Fedora

Questions about Wine on Linux
Locked
SuvP
Newbie
Newbie
Posts: 3
Joined: Mon Apr 08, 2013 3:24 am

Bluestacks on Linux Fedora

Post by SuvP »

I am trying to use Bluestacks for running Android application on my Linux Fedora using Wine.

I tried

Code: Select all

wine BlueStacks-SplitInstaller_native.exe
from terminal. It gave me

Code: Select all

Install Mono for Windows to run .NET 2.0 ...
error, so i downloaded Mono For Windows from [here](http://www.go-mono.com/mono-downloads/download.html).

I installed the complete package [checked all boxes including GTK etc] it using

Code: Select all

wine mono-2.10.9-gtksharp-2.12.11-win32-0.exe
After the installation is done. After a while it just seemed to stop executing commands. However it did not return the prompt on terminal even after waiting for a long time,so i did Ctrl-C to get back the prompt. This showed some fixeme for the console.

Following this by,

Code: Select all

wine BlueStacks-SplitInstaller_native.exe
The bluestacks installer comes up and immediately gives the error dialog stating

Code: Select all

    Unhandled exception: page fault on read access to 0x7de321a8 in 32-bit code (0x100035cf).
    Register dump:
     CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
     EIP:100035cf ESP:0033f57c EBP:0033f5a0 EFLAGS:00010246(  R- --  I  Z- -P- )
     EAX:0012bd98 EBX:0033fa54 ECX:7de32160 EDX:0033f594
     ESI:00000643 EDI:0033f84c
    Stack dump:
    0x0033f57c:  0012bd98 0033f594 0033f84c 00000643
    0x0033f58c:  0033fa54 00000136 00000000 00000000
    0x0033f59c:  84ac8254 0033f64c 10005604 00000002
    0x0033f5ac:  0012bd98 1001854a 0033f84c 0033fa54
    0x0033f5bc:  0033f5d0 002206ec 00000000 00220706
    0x0033f5cc:  00220706 7bc3d409 00000643 0012bd98
and lot other details.

The installer meanwhile continues upto 98% installation and hangs.

What step did i do wrong?

Note:If there is any other technique to get Whatsapp usable on Fedora, do let me know.
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Bluestacks on Linux Fedora

Post by dimesio »

You didn't mention what Wine version you're using. If it's not the latest development release, upgrade, and install wine-mono, which should be available as a package from your distro. If it isn't, follow the instructions on the Mono wiki page to install it manually. If it still doesn't work, try winetricks dotnet20.
SuvP
Newbie
Newbie
Posts: 3
Joined: Mon Apr 08, 2013 3:24 am

Re: Bluestacks on Linux Fedora

Post by SuvP »

I am using wine 1.5.3 and it seems to have mono installed. Add/Remove Wine programs shows mono 2.10 installed
SuvP
Newbie
Newbie
Posts: 3
Joined: Mon Apr 08, 2013 3:24 am

Re: Bluestacks on Linux Fedora

Post by SuvP »

I uninstalled the existing Mono in Wine and installed it using winetricks dotnet20

Then i used "wine BlueStacks-SplitInstaller_native.exe" to install Bluestacks. It gave an error(I assume its got something to do with rundll32) and

2013-04-09 21:02:40.463 179:00000001 (rundll32). INFO: Got Device Profile Info:
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: Processor
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: NumberOfProcessors
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: GPU
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: GPUDriver
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: OS
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: RAM 0
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: BlueStacksVersion
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: GlMode -1
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: OEMInfo
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: ScreenResolution 1600x900
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: BlueStacksResolution 0x0
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: DotNetVersion 4.0.30319 Full
2013-04-09 21:02:40.464 179:00000001 (rundll32). INFO: Sending System Info Stats
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:ras:RasEnumConnectionsW (0x198420,0x33e280,0x33e27c),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
fixme:ras:RasConnectionNotificationW (0xffffffff,0x3b4,0x00000003),stub!
fixme:shell:URL_ParseUrl failed to parse L"System.Web"
2013-04-09 21:02:40.586 179:00000001 (rundll32). ERROR: System.NullReferenceException: Object reference not set to an instance of an object.
at BlueStacks.hyperDroid.Common.Features.IsFeatureEnabled(UInt32 featureMask)
at BlueStacks.hyperDroid.Common.Utils.UserAgent(String tag)
at BlueStacks.hyperDroid.Common.HTTP.Client.Post(String url, Dictionary`2 data, Dictionary`2 headers, Boolean gzip, Int32 timeout)
at BlueStacks.hyperDroid.Common.Stats.SendSystemInfoStatsSync(String host, Boolean createRegKey, String glMode, String glVendor, String glRenderer, String glVersion)
fixme:shell:URL_ParseUrl failed to parse L"JSON"
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority
fixme:secur32:schannel_get_protocol unknown protocol 4
fixme:secur32:schannel_get_protocol unknown protocol 4
2013-04-09 21:02:41.152 179:00000006 (rundll32). ERROR: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.Monitor.Enter(Object obj)
at System.Net.Connection.ReadStartNextRequest(WebRequest currentRequest, ConnectionReturnResult& returnResult)
at System.Net.ConnectStream.CallDone(ConnectionReturnResult returnResult)
at System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting)
at System.Net.ConnectStream.System.Net.ICloseEx.CloseEx(CloseExState closeState)
at System.Net.HttpWebResponse.Close()
at BlueStacks.hyperDroid.Common.GoogleAnalytics.SendTrackEvent(String pageTitle, String pageURL, Event evt, String accountName)
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe608, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x175b68/0x175b6c)->(0x79f277a5, 0x2afe59c, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
err:msi:ITERATE_Actions Execution halted, action L"CheckIfGlSupported" returned 1603
fixme:advapi:OpenEventLogW (L"suvpat1ld1",L"Application") stub
fixme:advapi:OpenEventLogW Remote server not supported
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:AnimateWindow partial stub
fixme:win:AnimateWindow partial stub
User avatar
dimesio
Moderator
Moderator
Posts: 13204
Joined: Tue Mar 25, 2008 10:30 pm

Re: Bluestacks on Linux Fedora

Post by dimesio »

The current development release is 1.5.27.

The Mono for Windows that you had installed was not wine-mono, but since you've already moved on to .NET, it doesn't matter.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that. If you're not sure what package to install, ask your distro.
Locked