"Unable to load emulator DLL" on Vista

Hi all

I hope someone can help a brand new ejabberd user (or an aspiring new user at least).

I just installed v2.0.1_3 (Windows) on Vista SP1 and the install completed successfully. Whenever I try to start the server I receive the following error in the command prompt window:

------------------
Unable to load emulator DLL
(.\beam.smp.dll)
------------------

This text is displayed every 3-4 seconds until I hit Ctrl+Brk to exit. I have searched the ejabberd Program Files folder and cannot find any file named "beam.smp.dll"

I have not been able to get past this error even once.

I've tried running it with all of the following variations, but the result is always the above error:

1. Run as Administrator.
2. With virus / spyware protection turned on / off (Trend Micro 2008 Internet Security).
3. With UAC turned on / off.

In the documentation, I noticed that the Windows installer is supposed to create an ejabberd service, but when I look at the system services (running and not running), there's no sign of it. Each time I Ctrl+Brk out of the error, I can see the processes "erl.exe" and "epmd.exe" running - I end these manually each time before making my next attempt.

And with that, I'm out of my depth with this product and out of ideas.

If I try to run the debugging console, I receive the same error, but presented in its own window.

To conserve resources, I've previously turned off a few Vista services that haven't been required for normal use - is it possible that one of these is the source of the problem?

In case it is of any assistance, here is the content of ejabberd.log:

------------------

=INFO REPORT==== 2008-05-28 14:20:24 ===
I(<0.300.0>:mod_pubsub:152) : pubsub init "techspeak" [{access_createnode,
pubsub_createnode},
{plugins,
["default","pep"]}]

=INFO REPORT==== 2008-05-28 14:20:24 ===
I(<0.300.0>:mod_pubsub:207) : ** tree plugin is nodetree_default

=INFO REPORT==== 2008-05-28 14:20:24 ===
I(<0.300.0>:mod_pubsub:211) : ** init default plugin

=INFO REPORT==== 2008-05-28 14:20:24 ===
I(<0.300.0>:mod_pubsub:211) : ** init pep plugin
------------------

If anyone can offer any advice, I'd be really grateful.

Thanks a lot

neil

techspeak wrote: I just

techspeak wrote:

I just installed v2.0.1_3 (Windows) on Vista SP1 and the install completed successfully. Whenever I try to start the server I receive the following error in the command prompt window:

------------------
Unable to load emulator DLL
(.\beam.smp.dll)
------------------

The problem appeared recently, and is tracked here: SMP support on Windows. There a new installer in the downloads page that should fixed this bug: ejabberd-2.0.1_4-windows-installer.exe

Try it and let's hope it works correctly for you.

Before installing, if you don't have used ejabberd at all in these days, better uninstall the previous version and remove the ejabberd-2.0.1 folder (it may have files from the previous installation).

Syndicate content