Page 1 of 1

Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 4. Apr 2009, 13:21
by Iwan
Hi,

I've downloaded the VirtualBox sources:

-rw-r--r-- 1 root root 47896952 2009-04-03 10:49 VirtualBox-2.1.4-3-OSE.tar.bz2

And compiled them on a Fresh Slackware 12.2 installation. Everything wend smooth, VirtualBox started on first attempt, until I tried to create a new Virtual Machine. Pressing the 'Finish' button on the Summary page opend this error: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Any tips on resolving this issue?

Any help is appreciated!

Iwan.

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 4. Apr 2009, 18:02
by Iwan
Solved! :)

Not sure what was wrong, might have been the module, I've downloaded the newest kernel (2.6.29.1) compiled with my own .config, recompiled VirtualBox and everything works as a charm now!!

Now testing the difference between VMware and VirtualBox :)

Thanks!

Iwan.

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 10. Apr 2009, 11:45
by etg
For me - not solved :roll:
The same problem here.
slackware-current, slamd64-current, kernel 2.6.28.7, 2.6.28.9, 2.6.29.1 - no success
Most solutions on the net lead to solving the problem with permissions, but maybe there is something I'm missing.
Checked /tmp/.vbox-xxx-ipc, /dev/vboxdrv - both are OK. Idea for anything else?
Or maybe there is some library in slackware, breaking virtualbox?
There is also an open ticket for this problem, but no comments yet.

P.S. Previous versions work without problem on any combination of slack/slamd and kernel version, the problem is only with 2.2.0(OSE)

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 11. Apr 2009, 00:56
by laprjns
I have the same problem; been trying all day to get a working package for Zenwalk. I get the same error at the end of creating a new VM. I have compiled the package with hardening and installed the binaries as suid root. Checked all the various permission issues and everything seems ok. I did get a package working with hardening disabled, so I think it has something still to do with permissions. Also, did see the same problem with VB 2.1.4-3. I was trying to build it the other day and got the same error, but abandoned it since 2.2.0 had come out.
I'm using Zenwalk, with is a derivative of Slackware, with the 2.6.28.7 kernel.

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 11. Apr 2009, 08:36
by es1
I get the same error with VirtualBox-2.2.0-OSE on Fedora 10.
I get it after I complete the creation of a new VMs and press the Finish Button.
I don't get the error when using the debug version (configure -d).

Otherwise the 2.2.0 is working well - upgrading existing VMs, and running them.
My host is Fedora 10 64b using VirtualBox-2.2.0-OSE - guests: WinXP, Windows7 64b, Fedora 11
I need to set the PATH to include the vbox/bin directory and also the LD_LIBRARY_PATH otherwise things don't work.
(This is the hardened version)
:?

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 12. Apr 2009, 23:00
by etg
A solution found:

Code: Select all

find /usr/lib/virtualbox -maxdepth 1 -name '*.so' -exec ln -s \{\} /usr/lib/virtualbox/components/ \;

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 14. Apr 2009, 00:26
by diegof
Hola, yo tambien tenia ese problema y lo arregle asi:

chown root.root /tmp
chmod ug-s /tmp
chmod 1777 /tmp

http://www.virtualbox.org/ticket/2335

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 15. Apr 2009, 12:37
by laprjns

Re: Callee RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)

Posted: 15. Apr 2009, 13:26
by es1
Thanks to all replies it really works, the issue was with the links.
Creating symbolic links in the components directory solved it.
Thanks 8)