Dear Mark, I'm certain that the old processes must be killed and restarted. That is because the servers needed to be rebooted (our site setup puts all of /usr in SquashFS and as a read-only FS to update it would require a system reboot). That will have cfexecd, cfservd and cfagent everything freshly started from the SquashFS. /var/log/messages also show that the system has already been restarted.
Because the server itself is for production use, I have instructed teammate to downgrade to v2.2.2 that was previously running fine. Regards, Bernard Chan. 於 一,2008-06-16 於 07:20 +0200,Mark Burgess 提到: > Hi Bernard, > > perhaps a silly question, but are you absolutely sure that the version > that is being run is 2.2.7? Have you killed any old processes? > > Mark > > Bernard Chan wrote: > > Dear Mark and everybody on the list, > > > > I have upgraded our v2.2.6 systems to v2.2.7 but still got the MAXFD > > errors. Would anyone help? > > > > I found these in /var/log/messages. > > > > Jun 16 00:30:47 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to > > command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run > > Jun 16 00:30:47 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek > > Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: File descriptor 145 of > > child 30069 higher than MAXFD, check for defunct children > > Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to > > command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run > > Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek > > Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: File descriptor 146 of > > child 31065 higher than MAXFD, check for defunct children > > Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to > > command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run > > Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek > > Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: File descriptor 147 of > > child 31994 higher than MAXFD, check for defunct children > > Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to > > command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run > > Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek > > > > and found the defunct children in ps -efww. > > > > The system being deployed is Linux i686. > > > > Regards, > > Bernard Chan. > > > > 於 三,2008-06-11 於 18:55 +0200,Mark Burgess 提到: > >> This is a minor bugfix release with no new features. It corrects a > >> threading error in cfexecd which caused hanging file descriptors. > >> > >> MD5 (cfengine-2.2.7.tar.gz)= 8ee6d6d58ba6eca649c199c6c7074a67 > >> SHA1(cfengine-2.2.7.tar.gz)= c96fd0c824a1b25fc1fd4720663cb1da89ad6025 > >> > >> The aim is that this version should remain stable for the foreseeable > >> future. Hopefully the next release will be 3.0.0 > >> > > > > _______________________________________________ > > Bug-cfengine mailing list > > [email protected] > > https://cfengine.org/mailman/listinfo/bug-cfengine > _______________________________________________ Bug-cfengine mailing list [email protected] https://cfengine.org/mailman/listinfo/bug-cfengine
