I got this error back from the git server while pushing an update to the “concurrency” branch of emacs:
> Counting objects: 222, done. > Delta compression using up to 2 threads. > Compressing objects: 100% (153/153), done. > Writing objects: 100% (222/222), 42.20 KiB | 0 bytes/s, done. > Total 222 (delta 185), reused 86 (delta 69) > remote: Sending notification emails to: emacs-di...@gnu.org > remote: *** Error while generating commit email > remote: *** - mail sending aborted. > remote: Traceback (most recent call last): > remote: File "hooks/post-receive", line 62, in <module> > remote: git_multimail.main(sys.argv[1:]) > remote: File "/srv/git/emacs.git/hooks/git_multimail.py", line 2631, in main > remote: run_as_post_receive_hook(environment, mailer) > remote: File "/srv/git/emacs.git/hooks/git_multimail.py", line 2482, in > run_as_post_receive_hook > remote: push.send_emails(mailer, body_filter=environment.filter_body) > remote: File "/srv/git/emacs.git/hooks/git_multimail.py", line 2462, in > send_emails > remote: rev.recipients, > remote: File "/srv/git/emacs.git/hooks/git_multimail.py", line 1472, in send > remote: p.terminate() > remote: File "/usr/lib/python2.6/subprocess.py", line 1269, in terminate > remote: self.send_signal(signal.SIGTERM) > remote: File "/usr/lib/python2.6/subprocess.py", line 1264, in send_signal > remote: os.kill(self.pid, sig) > remote: OSError: [Errno 1] Operation not permitted > To raeb...@git.sv.gnu.org:/srv/git/emacs.git > 6a31219..39372e1 tmp -> concurrency This was Sunday morning, around 1:42AM EDT (not EST). The email did go out, and it was a pretty large message, as this was merging over two years’ worth of changes from master to the concurrency branch. Around the same time, from a different client machine, “git remote update” got a “Connection reset by peer” error. A later attempt worked fine. Ken