Distributed Computing Solutions  
Speed scientific research by volunteering your computing resources   

» Home

» Solutions
» Services
» Customers
» Consulting

» Members
» Download
» Stats
» Leaders
» Teams

» Support
» Contact
» Privacy

» Mailing List
» Tell a Friend

» Status: Active


Get Java! Get Firefox!
 

Support

E-mail Support

If you are having problems running the agent and want to e-mail support please also attach the following files in your email, along with a description of the problem that you are having.
  • agent.cfg which can be found in the folder where you installed Ubero
  • errors.log which can be found in the folder where you installed Ubero. If you can't find this file then that is OK. That means your agent is not having any unexpected errors.
These files will help us diagnose the problem you are having.

Also, please tell us what operating system and version you are using.

FAQ

Here you can find answers to frequently-asked questions regarding the Ubero distributed computing Agent.

  • When I try to install Ubero I get a Can't find jvm.dll error message answer
  • How do I run the Ubero agent as a low priority process? answer
  • How do I run the Ubero agent in text mode? answer
  • How do I run the Ubero agent in hidden mode? And how do I make it visible again? answer
  • My agent uses up my CPU too much. How can I get it to only use my CPU when It's not busy or only use a little CPU when it is busy? answer
  • My agent can't connect to the server. What's wrong? answer
  • "Login attempt failed" when registering my Agent but my login works on the website answer
  • I get an Unparsable byte count error when Ubero tried to connect over the network answer
  • I get a java.lang.NoClassDefFoundError: javax/swing/JFrame error when trying to start the Agent answer
  • When running more than 1 instance of Ubero on the same machine I can't monitor both instances answer
  • How do I uninstall Ubero? answer
  • Additional Support answer

When I try to install Ubero I get a Can't find jvm.dll error message

For Windows installations, particularly Windows XP where a default Microsoft Java JVM is not included, the InstallAnywhere installer can not run because it depends on "jvm.dll" and can't find it. Future releases of Ubero will use the newer version of InstallAnywhere that will solve this problem. In the meantime, just do a manual installation after you install the latest version of Java.

How do I run the Ubero agent as a low priority process?

If you are running on Windows 2000 or XP you can use the start /LOW Agent.exe command from a command prompt or Windows shortcut or .BAT file.

If you are running Max OS X or any flavor of UNIX then look at using the nice or renice commands. Check your local man pages about the specific settings for your particular OS.

How do I run the Ubero agent in text mode?

There are 2 ways to run the agent in text-only mode

  1. From a command-line or batch file use the "-text" startup parameter like

    java -cp Agent.jar ubero.agent.Agent -text

  2. Edit the "agent.cfg" file and change the "Skin: " setting to "ubero.agent.AgentConsoleSkin" like so:

    Skin: ubero.agent.AgentConsoleSkin

    and run Ubero like you normally would and it will always start in text mode. To change it back to see a GUI set it back to

    Skin: ubero.agent.AgentStandardSkin

How do I run the Ubero agent in hidden mode? And how do I make it visible again?

There are 4 ways to run the agent hidden (no GUI)

  1. In the "Settings" dialog check the "Start the agent with the GUI hidden" on

  2. In the "agent.cfg" file set the "Start-Hidden" field to true like this

    Start-Hidden: true

  3. From a command-line or batch file use the "-hidden" parameter like

    java -cp Agent.jar ubero.agent.Agent -hidden

  4. From the "Agent" menu click on the "Hidden" menu item. This will hide the agent but if the agent restarts it won't restart as hidden unless you use 1 of the 3 methods described above
While the agent is running hidden you can bring the GUI back up by starting the agent again. This new agent will detect that a hidden agent is already running, will tell it to become visible again, and shut down, leaving the previously-hidden agent now visible.

My agent uses up my CPU too much. How can I get it to only use my CPU when It's not busy or only use a little CPU when it is busy?

There are 2 ways to manage how your CPU resources are allocated to the Ubero agent

  1. Run Ubero as a low-priority process. This is described in more detail here
  2. Lower the agent's CPU Aggressiveness. You can modify how much CPU resources Ubero attemprs to use by modifying the agent's CPU aggressiveness. There are 2 ways to do this
    1. If you run the agent with it's GUI, pull-down the "Agent" menu and select "Settings...". This will bring up a dialog with tabs. Select the "Computer" tab and you'll see a field called "CPU Aggressiveness" with a slider bar. Slide the bar until you get the right amount of aggressiveness that you want. This percentage of aggressiveness is not linear, so reducing from 100% to 99% can yield enough CPU power to run other CPU-intensive applications.
    2. If you run the agent in text-mode, then you may edit the agent.cfg file in a text editor and change the "CPU-Aggressiveness" setting and then restart the agent.

My agent can't connect to the server. What's wrong?

An older version of Ubero used to connect to a fixed IP address. But it should now connect to dctp.ubero.net. You need to make sure each of your agents are connecting to this host. Make sure your agent.cfg file has the following setting

Coordinator-Address: dctp.ubero.net

The previous setting was 64.58.187.121 but we no longer support that host address. Also, we no longer support agents running on port 80, please switch over to port 443 by changing your Coordinator-Port setting, described below.

If your computer resides behind a proxy server the Agent may not work. While we've added support SOCKS 4 or SOCKS 5 proxy servers it doesn't seem to work for everybody. You can start the agent with proxy environment variables pre-defined like so

java -cp Agent.jar -DsocksProxyPort=port -DsocksProxyHost=host ubero.agent.Agent

Where port is the port your proxy server listens on and host is the host address of your proxy server. This will supposedly only work for SOCKS 4 proxy servers if the host address is a decimal-dotted IP address (all numbers like 12.34.56.78) instead of a named host (like proxy.domain.com). Named hosts should work fine for SOCKS 5 proxy servers.

Another reason might be that there are content cache servers in your network somewhere between your computer and Ubero. This is usually at an ISP's site. They use these to try to save on bandwidth charges when all of their customers try to download the same web page at the same time.

The way to get around this is to run Ubero over port 443 instead of port 80. To change this you can change the setting in your agent.cfg file to

Coordinator-Port: 443

and restart the agent. You can also change it in the GUI version from the "Agent | Settings..." dialog under the "Network" tab change the "Coordinator Port" setting to 443.

"Login attempt failed" when registering my Agent but my login works on the website

It's probably because your agent can't connect to the server. See this FAQ topic for more details about network connectivity.

I get an Unparsable byte count error when Ubero tried to connect over the network

Another reason might be that there are content cache servers in your network somewhere between your computer and Ubero. This is usually at an ISPs site. They use these to try to save on bandwidth charges when all of their customers try to download the same web page at the same time.

The way to get around this is to run Ubero over port 443 instead of port 80. To change this you can change the setting in your agent.cfg file to

Coordinator-Port: 443

and restart the agent. You can also change it in the GUI version from the "Agent | Settings..." dialog under the "Network" tab change the "Coordinator Port" setting to 443.

I get a java.lang.NoClassDefFoundError: javax/swing/JFrame error when trying to start the Agent

On Windows 95/98/Me you must install Java, THEN reboot, THEN install Ubero. For the Sun JRE to be registered as the default Java virtual machine (as opposed to the Microsoft Java virtual machine that comes with Windows, which doesn't support newer features of Java) you have to reboot your system after installing the JRE and before installing and running Ubero.

This doesn't seem to be a problem on Windows 2000 or XP.

On Solaris we've seen this problem for users that haven't upgraded their Java to 1.3.x. Depending on what version of Solaris you have it installs an older version of Java that won't work with Ubero.

When running more than 1 instance of Ubero on the same machine I can't monitor both instances

Each instance of the Ubero agent listens to a certain port to listen for request that want to monitor the agent. The default port is 8122 and can be changed in the "Network" tab in the "Settings..." dialog. Or, you can modify the Agent-Monitor setting in the agent's agent.cfg file.

If, however, you run more than 1 instance of the Ubero agent on the same machine each instance must listen on different port numbers. So, if you are running 2 instances of Ubero on the same machine you may have 1 instance listening on port 8122 and the other one listening on, say, port 8123. This way you can make HTTP requests to monitor the fist agent with unique URLs.

How do I uninstall Ubero?

The easiest way is to run the uninstaller program that was installed when you first installed Ubero.

If an uninstaller wasn't included then just delete the folder you installed Ubero into. It doesn't store any files in any other folders and doesn't write anything to the Windows registry.

Additional Support

For any other questions about the Ubero distributed computing agent please contact support@ubero.com



Copyright ©2000-2010, Ubero, Inc., All Rights Reserved