I am very new to this product. I need to install the server and write a client
for a proof of concept for possible use with a product.
However, I can NOT get this to work.
I have downloaded the current binary installer for windows and ran it.
At the end I get a postinstall error and it continues with the install. I am
assuming this is genisis of my problems.
I have seen many similiar issues on these forums. I attempt to run postinstall.cmd
after and it fails with a registry error for the service. I am assuming that if
this script completes successfully, I would be able to start the service and login
to the admin.
The pop-up error is from the manual.vbs script which states that there is
an invalid root in registry key.
The registry item is the ejabberd service.
I've done the uninstall/reinstall a view times with the exact same results.
Is this a bug with the installer or what am I doing wrong?
Any help would be very much appreciated....thanks!
TRW
You probably tried ejabberd
You probably tried ejabberd 2.0.5 installer. Maybe in the log files you find some additional error messages.
You can also try2.1.0-rc1 .
Thanks
Thanks, I will give the new installer a shot.
Also, there were no error messages in the log as
far as I could tell.
I had the log level set to 5 (Debug).
Thanks again, I will update this thread with my results.
Internal DB Issue
Thanks again, I tried with the new installer and things appear to be much better.
When I start things up and run "ejabberdctl status" I actually get the service
is running!!
However, I still can NOT log onto the Web Admin console. It appears the install did
not add my jabber account "admin" to the internal DB. I have my configuration set up
to use internal authentication which I believe is what is failing now.
Is there a way I can tell what is in the DB for user IDS? I'm wondering if the "dump"
command would give me this info.....I will try that.
Thanks again for any help
Here is the log message:
=INFO REPORT==== 2009-10-02 11:20:41 ===
D(<0.374.0>:ejabberd_http:310) : ["admin"] matches ["admin"]
=ERROR REPORT==== 2009-10-02 11:20:41 ===
W(<0.374.0>:ejabberd_web_admin:204) : Access {"admin","1234"} failed with error: "inexistent-account"
{request,'GET',
["admin"],
[{nokey,[]}],
undefined,
{"admin","1234"},
"en-us",[],
{{127,0,0,1},53964},
"localhost",5280,http,
[{'Authorization',"Basic YWRtaW46bWV0cmF0ZWNoMQ=="},
{'Cookie',"appServerRegistrationRemindLaterCookie=true"},
{'Connection',"Keep-Alive"},
{'Host',"localhost:5280"},
{'User-Agent',"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB6; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; MDDC; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)"},
{'Accept-Encoding',"gzip, deflate"},
{"Ua-Cpu","x86"},
{'Accept-Language',"en-us"},
{'Accept',"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*"}]}
=INFO REPORT==== 2009-10-02 11:20:53 ===
D(<0.374.0>:ejabberd_http:242) : (#Port<0.422>) http query: 'GET' /admin
Got It!!
Very interesting.
Using ejabberdctl, I sould see that "admin" was registered under my hostname.
However, it was not under localhost.
was the URL generating the error
This URL worked....my impression was localhost was the same or do I need
to add localhost to the hosts list? I will play with this!!