tst-ttyname failure

Florian Weimer fweimer@redhat.com
Fri Nov 17 21:28:00 GMT 2017


I need the two attached patches in order to get tst-ttyname to succeed 
when running on Fedora as a non-root user.

info:  entering chroot 1
info:    testcase: basic smoketest
info:      ttyname: PASS {name="/dev/pts/5", errno=0}
info:      ttyname_r: PASS {name="/dev/pts/5", ret=0, errno=0}
error: ../sysdeps/unix/sysv/linux/tst-ttyname.c:122: write (setroups, 
"deny"): Operation not permitted
info:  entering chroot 2
error: ../sysdeps/unix/sysv/linux/tst-ttyname.c:122: write (setroups, 
"deny"): Operation not permitted
error: 2 test failures

I get the same failure when running the test on 
kernel-3.10.0-768.el7.x86_64 (there I tested as root).

This is on top of master with commit 
ce003e5d4cd94c5380699b0dadeaaf825813afbe (support_become_root: Enable 
file creation in user namespaces).  The test failure was present before 
I pushed that change.

Would you please double-check that they do not break the test on 
whatever distributions you tested on and do not interfere with the test 
objective?

Thanks,
Florian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: enter.patch
Type: text/x-patch
Size: 3303 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20171117/2dedba4e/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ttyname.patch
Type: text/x-patch
Size: 3920 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20171117/2dedba4e/attachment-0001.bin>


More information about the Libc-alpha mailing list