From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4F97D550.7080800@domain.hid> Date: Wed, 25 Apr 2012 12:43:28 +0200 From: Gilles Chanteperdrix MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Xenomai-help] Xenomai: binding failed: Operation not permitted. List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Frederik Bayart Cc: xenomai@xenomai.org On 04/25/2012 12:28 PM, Frederik Bayart wrote: > Hallo, > > We are switching from linux 2.6.30.8 with xenomai 2.4.10 to linux 2.6.38.8 > with xenomai 2.6.0 (stable release) on debian lenny. > > In our daemon (with real pid root), we are setting effective pid and gid to > 1000 and are calling popen to execute a shell command. > The popen succeeds, but when I try to read the output with fgets, I get the > error : > > Xenomai: binding failed: Operation not permitted. > > I verified that the effective user for both commands is the same. > > This was working on xenomai 2.4.10 > I added the user with pid 1000 already to the xenomai group but this > doesn't work. > > Does anyone know what the problem could be ? Quite frankly, the description is a bit vague. For instance, the "binding failed: operation not permitted" message should happens as a result of starting a program, or as a result of popen, not when calling fgets. Anyway, please try and reduce the bug to a simple and minimal test case which still causes the bug, and post the code here. A piece of code is worth a thousand words, and this exercise may help you identify which piece of the puzzle causes the bug. -- Gilles.