You are here

FAQ

InteGrade FAQ




Compiling


Q1) Can I compile/install one specific module per machine (LRM,GRM, etc...)?
A1: Yes, you can. Simply type make . Unfortunally you have to copy all the InteGrade code to the target machine, even if you are going to compile only one module.

Q2) How can I compile LRM if the make proccess shows many errors.
A2: Try a make clean before make.

Q3) How can I compile some InteGrade Java module if the make proccess shows manyerrors?
A3: If you are trying to compile InteGrade 0.2 RC the problem may be your JacORB version. InteGrade only works with versions 1.4 and 2.1.

Q4) I am using a 64 bits machine and can't compile/install oilpack, what can I do?
A4: You have to edit a few files. Do this:
Go to the oilpack's directory.
Go to the lua's directory
Edit the file called "config", and change "MYCFLAGS=-O2" to "MYCFLAGS= -O2 -fPIC"
Go to the luasocket's directory
Edit the file called "config", and change "MYCFLAGS=-DCOMPAT_51" to "MYCFLAGS= -fPIC -DCOMPAT_51"
Go to the oil's directory
Edit the file called "config", and change "MYCFLAGS=-DCOMPAT_51" to "MYCFLAGS= -fPIC -DCOMPAT_51"
Now go back to the oilpack's directory and run "install.sh"

Q5) When I try to install the OilPack package I receive an error saying "/usr/bin/ld: cannot find -lreadline". How can I solve this?
A5: Your system does not have the Readline Library installed. Install it and then execute install.sh again.

Q6) I get the following error: "[hostname] ([pid number]): state > Connection failed"

A6: This error happens if the hostname provided in configuration file (defaults to localhost in config/default.yml) cannot be resolved.

To solve this problem, check if the hostname in the configuration file is correct. If it still can't be resolved (try "ping hostname"), you can add it to /etc/hosts. For instance, if hostname is "localhost", add "127.0.0.1 localhost" to /etc/hosts.

Then keep following the instructions, you need to have a passwordless ssh connection to that hostname, otherwise you get the next issue.

Q7) "[hostname] ([pid number]): connector > Permission denied"

It means you cannot "ssh hostname" without password. As written in section "SETTING UP THE ENVIRONMENT" of deplyer/README, follow the instructions in here.


AsctGui


Q1) When I try to unregister an aplication I receive an error saying that there's a binary file asociated with the application. What do I do?
A1: Expand the application folder and delete de binary first.


GRM / LRM


Q1) When I start GRM and LRM on different machines, LRM is initialized, but GRM does not register it. What can I do?
A1: Do a "hostname -i". Check if the output is you machine external IP. If the answer is no, this is your problem. Fix it giving the correct (external) IP to your machine name at "/etc/hosts". By external IP we mean the IP used by the GRM to register itself with the JacORB Name Server.