cvs [xxxxx]: received broken pipe signal

Today I received this error message when issuing a cvs import to the cvs repository cvs [import failed]: received broken pipe signal after googling a little bit I found this mail thread that led me to the following entry in the cvs manual about loginfo: Note that the filter program must read all of the log information or CVS may fail with a broken pipe signal. so I took a look to the CVSROOT/loginfo and the line there was ...

March 29, 2007

CVS pserver,xinetd and SELinux

Today I faced a strange problem setting up CVS pserver as an xinetd service. I was getting “Permission denied” error on CVSROOT/config file. But cvs ran as root and config file permission were ok. Then I realized (by reading this post) that the problem was SELinux. setenforce 0 solved the problem. I have to dig a little more on restorecon and ls -Z to understand how to setup SElinux, xinetd and CVS in the right way.

January 8, 2007