> root@testserver:/var/cfengine/inputs# cf-runagent > cf3> !! > > cf3> !! > > cf3> !! > > cf3> !! > > cf3> !! > > root@testserver:/var/cfengine/inputs# > > > So the "!!" is always the last output followed be a newline for every single > client. >
Did you solve your problem with cf-runagent? I am now using cfengine community version: 3.2.0 and experiencing the same behaviour. It seems that the contacted cf-serverd terminates the connection too soon: policy-server: output stdout: {{{ cf3> -> Can't stat (null) in files.copyfrom promise cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release.gpg cf3> -> Q: aptitude update ...:Get:1 ftp://ftp.irc.sara.nl/debian/ squeeze/contrib Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/contrib Translation-en cf3> -> Q: aptitude update ...:Get:2 ftp://ftp.irc.sara.nl/debian/ squeeze/main Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/main Translation-en cf3> -> Q: aptitude update ...:Get:3 ftp://ftp.irc.sara.nl/debian/ squeeze/non-free Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/non-free Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable Release.gpg cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release.gpg cf3> -> Q: aptitude update ...:Get:4 ftp://ftp.irc.sara.nl/pub/debian-sara/ squeeze/sara Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/pub/debian-sara/ squeeze/sara Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Release.gpg cf3> -> Q: aptitude update ...:Get:5 ftp://ftp.irc.sara.nl/pub/dell-omsa/community/deb/latest/ Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/pub/dell-omsa/community/deb/latest/ Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/main amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/contrib amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/non-free amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/main Sources/DiffIndex cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/contrib Sources/DiffIndex cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/non-free Sources/DiffIndex cf3> -> Q: aptitude update ...:Get:6 ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Packages cf3> -> Q: aptitude update ...:Get:7 ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Reading package lists... cf3> -> Q: aptitude update ...: cf3> -> Q:aptitude --assume-ye ...:Reading package lists... cf3> -> Q:aptitude --assume-ye ...:Building dependency tree... cf3> -> Q:aptitude --assume-ye ...:Reading state information... cf3> -> Q:aptitude --assume-ye ...:Reading extended state information... cf3> -> Q:aptitude --assume-ye ...:Initializing package states... cf3> -> Q:aptitude --assume-ye ...:Writing extended state information... cf3> -> Q:aptitude --assume-ye ...:Reading task descriptions... cf3> -> Q:aptitude --assume-ye ...:The following NEW packages will be installed: cf3> -> Q:aptitude --assume-ye ...: pbs-python cf3> -> Q:aptitude --assume-ye ...:0 packages upgraded, 1 newly installed, 0 to remove and 1 not upgraded. cf3> -> Q:aptitude --assume-ye ...:Need to get 0 B/143 kB of archives. After unpacking 471 kB will be used. cf3> -> Q:aptitude --assume-ye ...:Writing extended state information... cf3> -> Q:aptitude --assume-ye ...:Selecting previously deselected package pbs-python. (Reading database ... 211943 files and directories currently installed.) cf3> -> Q:aptitude --assume-ye ...:Unpacking pbs-python (from .../pbs-python_4.3.1-1_amd64.deb) ... cf3> -> Q:aptitude --assume-ye ...:Setting up pbs-python (4.3.1-1) ... cf3> -> Q:aptitude --assume-ye ...:Processing triggers for python-support ... cf3> -> Q:aptitude --assume-ye ...:Reading package lists... cf3> -> Q:aptitude --assume-ye ...:Building dependency tree... cf3> -> Q:aptitude --assume-ye ...:Reading state information... cf3> -> Q:aptitude --assume-ye ...:Reading extended state information... cf3> -> Q:aptitude --assume-ye ...:Initializing package states... cf3> -> Q:aptitude --assume-ye ...:Writing extended state information... cf3> -> Q:aptitude --assume-ye ...:Reading task descriptions... cf3> -> Q:aptitude --assume-ye ...: cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release.gpg cf3> -> Q: aptitude update ...:Get:1 ftp://ftp.irc.sara.nl/debian/ squeeze/contrib Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/contrib Translation-en cf3> -> Q: aptitude update ...:Get:2 ftp://ftp.irc.sara.nl/debian/ squeeze/main Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/main Translation-en cf3> -> Q: aptitude update ...:Get:3 ftp://ftp.irc.sara.nl/debian/ squeeze/non-free Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/debian/ squeeze/non-free Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable Release.gpg cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release.gpg cf3> -> Q: aptitude update ...:Get:4 ftp://ftp.irc.sara.nl/pub/debian-sara/ squeeze/sara Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/pub/debian-sara/ squeeze/sara Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Release.gpg cf3> -> Q: aptitude update ...:Get:5 ftp://ftp.irc.sara.nl/pub/dell-omsa/community/deb/latest/ Translation-en cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl/pub/dell-omsa/community/deb/latest/ Translation-en cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Release cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/main amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/contrib amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/non-free amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/main Sources/DiffIndex cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/contrib Sources/DiffIndex cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl unstable/non-free Sources/DiffIndex cf3> -> Q: aptitude update ...:Get:6 ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl Packages cf3> -> Q: aptitude update ...:Get:7 ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Ign ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Hit ftp://ftp.irc.sara.nl squeeze/sara amd64 Packages cf3> -> Q: aptitude update ...:Reading package lists... cf3> -> Q: aptitude update ...: cf3> !! }}} cf-serverd output on the contacted client {{{ Executing command /usr/sbin/cf-agent -f failsafe.cf && /var/lib/cfengine3/bin/cf-agent --inform -DChange^M Unix_cf_popen_sh(/usr/sbin/cf-agent -f failsafe.cf && /var/lib/cfengine3/bin/cf-agent --inform -DChange)^M Transaction Send[t 44][Packed text]^M Attempting to send 52 bytes^M SendSocketStream, sent 52^M Transaction Send[t 44][Packed text]^M Attempting to send 52 bytes^M SendSocketStream, sent 52^M Transaction Send[t 73][Packed text]^M Attempting to send 81 bytes^M .... .... cf_pwait - Waiting for process 3648^M Transaction Send[t 28][Packed text]^M Attempting to send 36 bytes^M SendSocketStream, sent 36^M Terminating thread...^M ***Closing socket 4 from 192.168.144.204^M Checking file updates on /var/lib/cfengine3/inputs/promises.cf (0/4e54fda1)^M Filename /var/lib/cfengine3/inputs/. is classified as ignorable^M }}} The question is why is not all output send back to cf-runagent? -- ******************************************************************** * Bas van der Vlies e-mail: b...@sara.nl * * SARA - Academic Computing Services Amsterdam, The Netherlands * ******************************************************************** _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine