Processes getting wedged in "U" (uninterruptible wait) state after Security Update 2020-003

Greg Earle earle at isolar.DynDNS.ORG
Fri May 29 12:44:45 UTC 2020

On 29 May 2020, at 4:47, Franco Vaccari wrote:

> I would try other options before reinstalling the system, who knows, 
> reinstalling the developer tools, restarting with shift to clean 
> caches, reinstalling the security update, but ok, maybe reinstalling 
> everything from backup may be the easiest…
> Let us know how it went…

Just to summarize the (apparent) solution for the list:

It looks like Security Update 2020-003 changed the "taskgated" plist 


It added a single line with a new "-sp" switch:

whdmac:~ root# diff -rC 3 
/System/Library/LaunchDaemons/	2020-04-16 
21:28:38.000000000 -0700
--- /System/Library/LaunchDaemons/	2019-04-14 
18:58:56.000000000 -0700
*** 19,25 ****
- 		<string>-sp</string>
--- 19,24 ----

The trouble is, "taskgated" does not seem to support "-sp":

whdmac:/ root# /usr/libexec/taskgated -sp
taskgated: invalid option -- s
Usage: taskgated [-ps] [-t seconds] [-i pid]

So, I don't understand why Apple added this switch.

I also don't understand why everyone who installed this Security Update 
has not also been affected by this?!?

Anyway, I removed the "-sp" line, rebooted, and now everything works 
again - "taskgated" is running and isn't exiting anymore, my Postgres 
server is running happily, and my MacPorts binaries are running without 

Apologies for the slightly off-topic thread ...

		- Greg

More information about the macports-users mailing list