From: Wincent Colaiuta Date: Wed, 06 Feb 2008 10:12:23 GMT Subject: Re: git-daemon breakage in 1.5.4 Message-ID: <27E0A387-5A6B-4577-AAF4-ACE65A24E306@wincent.com> In-Reply-To: <47A98092.2070509@viscovery.net> El 6/2/2008, a las 10:40, Johannes Sixt escribió: >> This fails with the "remote end hung up unexpectedly" error: >> >> # /usr/local/bin/git-daemon --inetd --base-path=/blah -- /blah > > If you run this from the command line, you can't expect it to do > anything > useful: It communicates with the client via stdin and stdout. Strangely, it worked with 1.5.3.8. But I just tried to reproduce it and now I can't, so there must have been some error in my procedure. Doh. The bizarre thing is that in preparing these emails I tested it at least twice, which means I must have made the exact same mistake at least twice... > Which makes me think that you xinetd doesn't pass a PATH to git-daemon > that includes /usr/local/bin. Add this to your /etc/xinetd.d/git: > > env = PATH=/bin:/usr/bin:/usr/local/bin > > (not tested). That works. Thanks. It's an acceptable workaround (the other is installing /usr instead of /usr/local). Seeing as it worked in 1.5.3.8, does this qualify as breakage, or should we not worry about it? Cheers, Wincent