On page 8 Phorensic pointed out a bug in .5 that was fixed on github. You might try and download the latest with the fix and recompile and try. Default port for mysql is 3306. Which is what the default server.json has it set as. If you need to change it edit: the my.cnf file. You might also want to try webmin on your linux box it has a lot of features especially for those of us less savy on linux.
I downloaded the most recent version of util.c and recompiled with it. This allowed me to actually see output when I run pushpoold (although it exits immediately after starting it). As far as the MySQL port I think I will leave it as the default. I just am puzzled as to why when I run
./pushpoold -E the output is the following and then exits:
bitcoinminer2@ubuntu:~/POOLINSTALL/pushpool-0.5$ ./pushpoold -E
bitcoinminer2@ubuntu:~/POOLINSTALL/pushpool-0.5$ [2011-06-26 23:15:47.680372] Listening on host :: port 8342
[2011-06-26 23:15:47.680703] Listening on host :: port 8341
[2011-06-26 23:15:47.680835] Listening on host :: port 8344
[2011-06-26 23:15:47.680934] Listening on host 127.0.0.1 port 8338
I'm still not getting what could be the problem. I've also created rules in iptables to allow the ports specified at the top of server.json to be OPEN.
I'm to the point that I'm willing to offer a $100 worth of bitcoin if someone can help me figure this problem out.
Any takers?