pvlist unexpectedly issues message "Invalid header received from the client at ../../src/remote/codec.cpp:145: 134.79.151.21:5075., disconnecting...".
Example: There are 3 pva servers running on host 134.79.151.21.
In this case, if one includes specific port information in the pvlist
command, then pvlist works as expected, but if not, it issues 'Invalid header':
$ pvlist GUID 0x680AE444C1DF4329BCE01D69, version 1: tcp@[134.79.151.21:59872] GUID 0xAB420F7E9B0C432D9FABDB54, version 1: tcp@[134.79.151.21:5055] GUID 0xD53809C9487446ACB1A62B9C, version 1: tcp@[134.79.151.21:55132] $ pvlist 134.79.151.21:59872 optics $ pvlist 134.79.151.21:5055 bpm21301:twiss archiveservice qm14:twiss $ pvlist 134.79.151.21:55132 names rdb
But simply:
$ pvlist 134.79.151.21 2015-01-15T10:32:28.413 Invalid header received from the client at ../../src/remote/codec.cpp:145: 134.79.151.21:5075., disconnecting...
Since EPICS_PVA_ADDR_LIST=lcls-prod01.slac.stanford.edu and EPICS_PVA_AUTO_ADDR_LIST=FALSE
I would have expected output as "$ pvlist" - with no arguments, above.
EPICS Environment:
vpn-g1-132-202:~ greg$ printenv | grep EPICS_* EPICS_CA_REPEATER_PORT=5069 EPICS_PVA_ADDR_LIST=lcls-prod01.slac.stanford.edu EPICS_HOST_ARCH_HOSTDEF=darwin-x86 EPICS_PVJAVA_HOSTDEF=/usr/local/epics/base/EPICS-Java-4.4.0 LD_LIBRARY_PATH=/usr/local/epics/base/EPICS-CPP-4.4.0/pvAccessCPP/lib/darwin-x86:/usr/local/epics/base/EPICS-CPP-4.4.0/pvDataCPP/lib/darwin-x86:/usr/local/epics/base/3.14.12.2/lib/darwin-x86: EPICS_BASE=/usr/local/epics/base/3.14.12.2 EPICS_PVA_AUTO_ADDR_LIST=FALSE EPICS_CA_AUTO_ADDR_LIST=FALSE PATH=/usr/local/epics/base/EPICS-CPP-4.4.0/pvAccessCPP/bin/darwin-x86:/usr/local/epics/base/EPICS-CPP-4.4.0/pvDataCPP/bin/darwin-x86:/usr/local/epics/base/3.14.12.2/bin/darwin-x86:/usr/local/aida/bin:/sw/bin:/sw/sbin:/Applications/Oracle/instantclient_11_2_b64:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/X11R6/bin:/Users/greg/bin:/Users/greg/bin/tools-osx-2011-06-02:/opt/X11/bin EPICS_PVA_BROADCAST_PORT=5056 EPICS_HOST_ARCH=darwin-x86 EPICS_PVCPP=/usr/local/epics/base/EPICS-CPP-4.4.0 EPICS_PVCPP_HOSTDEF=/usr/local/epics/base/EPICS-CPP-4.4.0 EPICS_CA_ADDR_LIST=lcls-prod01.slac.stanford.edu EPICS_BASE_HOSTDEF=/usr/local/epics/base/3.14.12.2 EPICS_CA_SERVER_PORT=5068
Diff:
(I see I've edited the description and not commented. This SF tracker is really weird.)
First comment by Matej:
I guess you are running older version of PVA server in the 134.79.151.21:5075.
(This is why the server is not listed by pvlist.)
Diff:
Restored original description