Problem:
CA.Client.Exception...............................................
Warning: "Identical process variable names on multiple servers"
Context: "Channel: "C1:SUS-ITMX_TO_COIL_0_3_INMON", Connecting to: 192.168.113.85:42367, Ignored: c1susdaq:42367"
Source File: ../cac.cpp line 1208
Current Time: Fri Oct 29 2010 18:07:39.132686519
The above exception gets thrown for each channel sent to the framebuilder when you start the frame builder. Its the 192.168.113.xxx (main martian) and 192.168.114.xxx (DAQ) networks sending the same information. This makes it hard to see real errors when starting the frame builder.
Solution:
Configure EPICS channel access to only use one network. This is done by modifying the /etc/bash/bashrc and the /diskless/root/etc/bash/bashrc files with the following two lines:
export EPICS_CA_AUTO_ADDR_LIST=NO
export EPICS_CA_ADDR_LIST="192.168.113.255"
The first line tells the computers not to automatically search all attached network devices. The second tells it to use the 192.168.113.xxx network for EPICS channel broadcasts. |