2.2. Troubleshooting

The most common problem is a firewall preventing outgoing network connections from the client host. The client makes outgoing TCP connections on ports 0.5.1p96, 0.5.1p96, and 0.5.1p96 to communicate with the service location service, bank, and auctioneer, respectively. To traverse a host firewall, use iptables to open the appropriate ports. To traverse a network firewall, you can either open the appropriate outgoing ports or use a proxy.

To configure an HTTP proxy, change the HTTPProxy option in /etc/tycoon/tycoon.conf to be the url of the HTTP proxy.

	    
	      # The HTTP proxy to use for communications with the SLS, bank, and auctioneers.
	      # Using None means pick up the proxy from the environment variable http_proxy.
	      # Using "" means do not use a proxy.
	      HTTPProxy = "http://proxy.hpl.hp.com:8088"
	    
	  

Example 2.1. Using the HTTPProxy option in tycoon.conf to set an explicit HTTP proxy


Another possible problem is that you are using yum on Fedora Core 5, which does not fetch configuration files over http. Instead of step 2 above, use the following commands:

[root@alicehost ~]# wget -O /etc/yum.repos.d/tycoon.repo http://tycoon.hpl.hp.com/~tycoon/dl/yum/tycoon.repo
[root@alicehost ~]# yum -y install tycoon