I had a lot of issues with getting a recent install of Galleon operational on Ubuntu Hardy Heron. I was running Galleon off and on for years on OS X, but seemed like it was time to get it going on Ubuntu.
It seems they really gear Galleon on the linux-side to be most workable with RedHat / Fedora flavors of linux. I had a multitude of issues getting it operational and if you are trying to get this going, I hope this helps.
1. Disable IPv6. I know, it is the future, but again, we have to disable it to get better performance and/or have something we need just work. In Ubuntu Hardy, you
sudo vi /etc/modprobe.d/aliases
alias net-pf-10 ipv6
alias net-pf-10 off ipv6
sudo /etc/init.d/networking restart
or reboot the computer.
2. Download the galleon distribution. Unzip it somewhere, and vi the Makefile to comment out or delete the lines referring to ‘chkconfig’ in the install and uninstall parts. It is a RH deal not a Ubuntu deal.
3. Perform the
sudo make install
4. It should put everything in /usr/share/galleon . Go there and vi galleon in the bin directory and comment out the line towards the top referreing to /init.d/functions. Again, a reference to a RH deal.
5. Then, vi the run.sh script in the /usr/share/galleo/bin directory to get rid of the extra stuff and just go with
# Run the Galleon server
After doing the above, things actually started to work for Galleon and Hardy Heron!