Jump to content

Recommended Posts

Posted

Hi all,

After a lot of trouble, I got Mangos zero (develop21) working'ish. I'll be submitting a few bug fixes for the build scripts but I'm stuck starting realmd. I'm running Ubuntu. I've quadruple checked my configs for realmd and the database and everything is fine as best I can tell. I don't know how to troubleshoot this though:

root@wow:/Wow/bin# ./realmd
21000 [realm-daemon]
<Ctrl-C> to stop.

Using configuration file ../etc/realmd.conf.
Login Database total connections: 2
MySQL client library: 5.5.53
MySQL server ver: 5.6.33-0ubuntu0.14.04.1
MySQL client library: 5.5.53
MySQL server ver: 5.6.33-0ubuntu0.14.04.1
Added realm id 1, name 'MaNGOS Zero Server #1'
*** stack smashing detected ***: ./realmd terminated
Aborted

The logs have exactly that and nothing else in them. I'm able to start mangosd though. How do I troubleshoot this? Thanks!

Posted

For those who see this, I did some more research and am compiling mangos again, but added a flag to ~/*/src/realmd/CMakeLists.txt called '-fno-stack-protector'

I'm not certain this will work but I'm recompiling now and will report back.

Posted

I couldn't sleep and had to fix this. I grabbed the source for release20, recompiled everything without my new flag. Grabbed realmd and threw it in my install/bin dir. After that I created realmd db AND rand the load db realm sql. This allows realmd to run. Still trying to figure out how to login.

  • 2 weeks later...
Posted

I am told that this problem is caused by you having different versions of MySQL on the client / server machines. 

e.g. 5.5 Client, 5.6 Server.

Posted

On the server you are running MySQL server on...

Go to C:\Program Files\MySQL\MySQL Server 5.6\lib and copy libmysql.dll to the root of the mangos folder. You will need to either rename or overwrite the old libmysql.dll that is already there.

  • 5 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use