On Tue, Jan 24, 2012 at 4:16 PM, Michael Gutteridge
<[email protected]> wrote:
> We have a problem submitting interactive jobs to a new environment
> we're building out.  We are upgrading our nodes from opensuse 11.3 to
> 12.1, and something about that upgrade is breaking pty allocation.

Hi all...

After much digging and lots of help from Mark, it looks like we've
found that the problem is triggered by the upgrade to glibc 2.14.1.
OpenSuse 11.3 uses glibc 2.11.2, OpenSuse 12.1 uses glibc 2.14.1.
There was a small tweak to to some logic within the "pt_chown" helper
that caused problems when assigning the pty (a chown() that fails).

Since these systems have devpts, my understanding is that the
"pt_chown" helper shouldn't be called when creating the pty (it's a
setuid-root binary that handles the permissions on newly created
ttys).  Mark is developing a patch that should address this issue-
he'll have more later.

For the record, I'm runing slurm 2.3.2-1.2chaos.  I'd imagine most of
the current 2.3 branch would have this problem.

Thanks all...

Michael

Reply via email to