Installed MySQL-python-1.2.3 from scratch, since the ubuntu build of
1.2.2 seemed to be in the wrong place.
Also libmysql++-dev is required to get the mysql_conf file that the
MySQL Python stuff needs.
Needed to create the ssl certificates ahead of the the database
bootstrap
Needed to create a blank database ahead of the database bootstrap
It wasn't completely clear that -n meant the database server and -u
was the database privileged user
and the ssl keys had to be specified on the command line. I couldn't
get it to bootstrap without providing them.
/etc/init.d/rosterd was not installed with execute permissions
on running /etc/init.d/rosterd :
ERROR: Roster will not start with a world writable config file.
Please change the permissions of "/etc/roster/roster_server.conf"
but
-r--r--r-- 1 root root 733 2010-08-11 11:48 roster_server.conf
the actual python code here is looking for no permission for other ( a
0 in alot 3 of the perms), not just for world unwritable.