vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Discussions related to using VirtualBox on Linux hosts.
Post Reply
hfoffani
Posts: 2
Joined: 8. Jul 2010, 17:25
Primary OS: Ubuntu other
VBox Version: PUEL
Guest OSses: Win7

vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by hfoffani »

I've just upgraded my Ubuntu 11.10 from VBOX 4.1.6 to 4.1.8 and the Win7 VM fails to start with the following
error:
ubu$ VBoxManage startvm Win7-Build --type vrdp
Waiting for VM "Win7-Build" to power on...
VBoxManage: error: No error info
VBoxManage: error: Details: code NS_ERROR_CALL_FAILED (0x800706be), component ProgressProxy, interface IProgress, callee 
ubu$
Its corresponding logs are the following:
VirtualBox 4.1.8 r75467 linux.x86 (Dec 19 2011 14:39:51) release log
00:00:00.041 Log opened 2011-12-20T12:16:59.662542000Z
00:00:00.041 OS Product: Linux
00:00:00.041 OS Release: 3.0.0-12-generic
00:00:00.041 OS Version: #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011
00:00:00.041 DMI Product Name:  
00:00:00.041 DMI Product Version:  
00:00:00.042 Host RAM: 2013MB RAM, available: 1880MB
00:00:00.042 Executable: /usr/lib/virtualbox/VBoxHeadless
00:00:00.042 Process ID: 5016
00:00:00.042 Package type: LINUX_32BITS_UBUNTU_11_10
00:00:00.061 Installed Extension Packs:
00:00:00.061   Oracle VM VirtualBox Extension Pack (Version: 4.1.8 r75467; VRDE Module: VBoxVRDP)
00:00:00.072 VRDP: TCP server listening on port 3389.
00:00:00.072 VRDE: loaded version 4 of the server.
00:00:00.077 SUP: Loaded VMMR0.r0 (/usr/lib/virtualbox/VMMR0.r0) at 0xf8dce020 - ModuleInit at 00000000f8de3250 and ModuleTerm at 00000000f8de32e0
00:00:00.077 SUP: VMMR0EntryEx located at 00000000f8de4460, VMMR0EntryFast at 00000000f8de41d0 and VMMR0EntryInt at 00000000f8de41c0
00:00:00.113 File system of '/var/local/virtualboxvms/Win7-Build/Snapshots' (snapshots) is ext4
00:00:00.113 File system of '/var/local/virtualboxvms/Win7-Build/Win7-Build.vdi' is ext4
00:00:00.141 VBoxSharedClipboard mode: Bidirectional
00:00:00.177 OpenGL Warning: Render SPU: no display, aborting
00:00:00.177 OpenGL Warning: Render SPU: Couldn't get a visual, renderspu_SystemInitVisual failed
00:00:00.177 OpenGL Warning: Render SPU: Couldn't create a window, renderspuFindVisual returned NULL
00:00:00.177 OpenGL Error: Render SPU: Couldn't get a double-buffered, RGB visual with Z!
00:00:00.177 Failed to load Shared OpenGL service VERR_NOT_SUPPORTED
VBoxHeadless faults:
ubu$ VBoxHeadless -s Win7-Build
Oracle VM VirtualBox Headless Interface 4.1.8
(C) 2008-2011 Oracle Corporation
All rights reserved.

Segmentation fault

Do I need to rebuild VB from source to use it under a headless Ubuntu host? My Ubuntu has neither lightdm nor gtk.
Regards,
Hernan.

EDIT: I can confirm it's some 4.1.8 compatibility problem or bug. I've reinstalled 4.1.6 and the VM started ok.
I've changed the subject because now I see that even though 4.1.6 the same error message about OpenGL it
can starts the VM ok. So it could be something else.
Last edited by hfoffani on 20. Dec 2011, 21:01, edited 1 time in total.
hfoffani
Posts: 2
Joined: 8. Jul 2010, 17:25
Primary OS: Ubuntu other
VBox Version: PUEL
Guest OSses: Win7

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED due to OpenGL

Post by hfoffani »

For the record, I'm including a successful run log using VB 4.1.6.
Attachments
VBox.log
Successful run with 4.1.6.
(67.13 KiB) Downloaded 87 times
raduflor2002
Posts: 1
Joined: 21. Dec 2011, 14:42
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: Ubuntu

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by raduflor2002 »

Hi

In order to solve the errors related to OpenGL:
00:00:00.177 OpenGL Warning: Render SPU: no display, aborting
00:00:00.177 OpenGL Warning: Render SPU: Couldn't get a visual, renderspu_SystemInitVisual failed
00:00:00.177 OpenGL Warning: Render SPU: Couldn't create a window, renderspuFindVisual returned NULL
00:00:00.177 OpenGL Error: Render SPU: Couldn't get a double-buffered, RGB visual with Z!

you would need to install the following packages: libglew1.5 and libglewmx1.5 (sudo apt-get install libglew1.5 libglewmx1.5).

This solved the OpenGL warning messages on my Ubuntu 11.10 64 bit server, but didn't solve the original error (not being able to start my guests). The root cause is into the guests configuration. Please open the VirtualBox graphic client and check the Display settings, most probably the 3D acceleration is "On" even the guest has no possibility to have it. In the previous versions this wasn't a problem, but now it seems that it is checking it.

I haven't any possibility to turn it off from the client (the option is greyed), so I stopped the VirtualBox client (you must close it, otherwise when is closing it is writing the configuration back to the disk and your manual change will be lost) and I manually edit the configuration file for each guest. The configuration file is located on your computer into /var/local/virtualboxvms/Win7-Build/ as Win7-Build.vbox (or at least is what I am guessing).
Please scroll down to the <Display VRAMSize= ... and change the accelerate3D="true" in accelerate3D="false" and save. Of course you should backup the configuration file before updating it, just in case.
With this change the guest is starting OK.

Good luck.
Schafir
Posts: 1
Joined: 21. Dec 2011, 21:14
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: Windows7

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by Schafir »

I had the exact same error with the 4.1.8 update and your solution to edit the configuration file worked for me. Thanks!

A note to Oracle: This is bullshit that a user has to do this. You need to better test your releases and certainly not require users to hack
the configuration file to get your product to work. I wasted 1/2 hour on this.
MasterKGB
Posts: 52
Joined: 24. Jun 2011, 12:16
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: XP, Win7, Linux

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by MasterKGB »

I would say if its a Ubuntu package they have to make the dependencies right

Its not an Oracle problem if someone forget to make the right stuff in whats needed

compile it from scratch (original source) complain then.
AmirS2
Posts: 1
Joined: 22. Dec 2011, 15:30
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Ubuntu, WinXP

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by AmirS2 »

raduflor2002 wrote: Please scroll down to the <Display VRAMSize= ... and change the accelerate3D="true" in accelerate3D="false" and save. Of course you should backup the configuration file before updating it, just in case.
With this change the guest is starting OK.

Good luck.
Thanks for this tip, this fixed this issue for me too.
nouvo09
Posts: 23
Joined: 8. Jan 2010, 22:03
Primary OS: Fedora other
VBox Version: PUEL
Guest OSses: win xp, win7 32 and 64 bits
Location: France

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by nouvo09 »

Hi

This worked fine for me too, but its seems very strange :

I share the same virtualmachines in the same directory, shared by Fedora12, Fedora15 and Centos 6. I created a Fedora 16 VM and suddenly wont run under F15 but works fine under F12 and Centos.

May it be the result of an update in the Fedora15 guest ?
sbury
Posts: 1
Joined: 15. Jan 2012, 09:21
Primary OS: openSUSE
VBox Version: PUEL
Guest OSses: Windows XP

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by sbury »

I had the same problem. Already thought my guest was broken after the installation of the new release. Thanks!
kt1
Posts: 1
Joined: 19. Feb 2012, 02:34

Re: vrdp 4.1.8 fails with NS_ERROR_CALL_FAILED

Post by kt1 »

great - that was the solution. Thanks !!
Maybe someone could post a reply if this issue is fixes in a later version ...
Post Reply