[krbdev.mit.edu #8605] OS X SIP breaks some tests in "make check"

Greg Hudson via RT rt-comment at krbdev.mit.edu
Tue Aug 15 19:03:40 EDT 2017


t_iprop.py also hangs in this version of macOS with SIP enabled, right 
after starting the first kpropd process and waiting for sync:

*** [20] Started with pid 32658
*** Waiting for sync from kpropd
kpropd: Incremental propagation enabled
kpropd: waiting for a kprop connection
kpropd: Initializing kadm5 as client kiprop/localhost at KRBTEST.COM
kpropd: kadm5 initialization succeeded
kpropd: Calling iprop_get_updates_1 (sno=1 sec=1502837269 usec=765479)
kpropd: Full resync needed
kpropd: Full resync request granted
kpropd: Waiting for 600 seconds before checking for updates again

A possible theory is that the listener child is unable to signal its 
parent that the dump completed.  Most likely we will need to find a 
way to detect this restriction and skip t_iprop.py if it is in force, 
since rearchitecting kpropd and its tests not to use signals would be 
a tall order.


More information about the krb5-bugs mailing list