LIP6 UPMC CNRS Move-team Macao FrameKit CPN-AMI
2006-10-29
LIP6 > Software > MoVe Sofware > FrameKit > FAQ

Problem report

Explanation pointer

When I log on FrameKit with an opened model, I never get the service menu

see here.

When I launch a service, I never get any result

see here and here.

When I switch from one session to another, everything get scrambled (error messages in the historic window)

see here.

FrameKit does not start (complain about TCP service)

see here

FrameKit warns me about TCP service framekit (7001)

see here

FrameKit does not start (executables files not found)

see here

FrameKit does not start (library problem) Under Solaris Only

see here
Legend: Known problem -Frequently Asked Question


DESCRIPTION


Maximum number of opened sessions

Problem description

Origin

1) When I log on FrameKit with an opened model, I never get the session menu.
2) When I launch a service, I never get results from it.

Current implementation choices in Framekit assign a maximum number of communication channels. When this maximum is reached, it is impossible either to create a new one or to detect this maximum has been reached.

Turnaround/Recovering

Two track should be investigated:

  1. There are to many opened sessions (for all users). Disconnect one session and the probleme will be solved (until the maximum is reached again).
  2. There are some FrameKit processes left. Check on Unix. There should be N + 1 macao_proxy running for N users) and M session_server running for M running sessions (do not forget remote sessions). Extra processes should be detroyed. Check tools processes too.

If many users frequently access the platform, you may run it in mono-session mode (command FrameKit -help for more details)


Problems when quickly switching sessions

Problem description

Origin

When I switch session while something is being downloaded by Macao, big troubles appears, that may end the current session.

Session switch acknowledge is not yet fully supported by Macao (it will come soon or later;-).

Turnaround/Recovering

Please avoid switching sessions during information transfert (menu, result sent by services...).


Quote in model names

Problem description

Origin

When I launch my service, I get no result at all.

Macao and FrameKit properly manage most character except the ' character that has a special signification in Unix-shell. It essentially cause troubles when the tool associated to the service is programmed using a shell script.

Turnaround/Recovering

Please avoid quote in macao model names.

FrameKit complains about TCP service and does not start

Question

Origin

When I start FrameKit, I get the following message.
ERROR:
Impossible to bind socket...
Some processes must be using tcp service framekit
Please be sure that all such processes are killed and start again.

(1) FrameKit is already running and the connection daemon is using the TCP service 7001 or (2) another running program is using TCP service 7001.

Answer

If case (1), check first if you are in the FrameKit executable file (the only place you can run any administration for FrameKit). If you are in, then try to find the person who also installed and started FrameKit on that machine.

If case (2), please contact us. We may build a specific FrameKit package for you (this should be very rare).

FrameKit warns about framekit TCP service

Question

Origin

When I start FrameKit, I get the following message.
WARNING:
getservbyname/tcp lookup failed for 'framekit', will use 7001 anyway.
you should ask the system ingenier to create
the tcp service toto, having identifier 8000

The framekit TCP service (#7001) has not been declared in the /etc/services file (or equivalent).

Answer

Declaration of TCP service framekit is not necessary but FrameKit will complains each time you start it. To avoid this warning, contact your system administrator that will declare the service for you (it cannot be done by somebody else but root).

FrameKit does not start (executable files not found)

Question

Origin

When I start FrameKit, I an error message:
lmacao_proxy not found

The PATH variable does not contain the "." directory.

Answer

Add path "." into the PATH environment variable ( you should do that in your .cshrc or .profile).

FrameKit does not start (library problem under Solaris)

Question

Origin

When I start FrameKit, I get a message in file Macao_proxy.XXX.stderr (where XXX is the hostname). When you run an administration tool in standalone mode, the same message appears directly on the screen. This message is:
ld.so.1: admin_kit: fatal: libucb.so.1: can't open file: errno=2

The compatibility library is not installed (1) or the LD_librARY_PATH is not properly set (2).

Answer

if case (1), then, ask your system administrator to install the SunOS compatibility library "libucb.so.1".

if case (2), add in your LD_librARY_PATH the cirectory in which the BSD compatibility library "libucb.so.1" is located (you should do that in your .cshrc or .profile). It is usually in directory /usr/ucblib.

Bas