Ubuntu 18.04.2 desktop edition here, using 4.18 linsux kernel (yes, I've noticed that 18.04.2 server editions seem to run 4.15. No clue why there is a difference) and 9.0R2-819: adamc@macbookpro:~$ uname -a Linux macbookpro 4.18.0-15-generic #16~18.04.1-Ubuntu SMP Thu Feb 7 14:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux My Pulse Secure client doesn't work. I noticed that it was crapping out reading the process table at the behest of my VPN concentrator implementing the Host Checks. (In my case looking for the presence of an AV process). Sure enough the process table on my 4.18 box versus a 4.15 box does slightly differ in the names of the early kworker process titles. It was using libc 2.28's fnmatch to match process names, but I'm not quite clear on why it was crashing. Anyway, I discovered that you can insulate it from whatever the moody input is using the linsux namespace system calls, which were a bit of a dark art to me, but useful all the same. Here's what works for me: # Start a shell as running as my username, but isolate the process table # and mount points. You need to do the latter because /proc gives the # game away otherwise - you need a fresh one. adamc@macbookpro:~$ sudo unshare -f -m -p --mount-proc sudo -s -u adamc # Examine process and be surprised at result. Eek, no other pids: adamc@macbookpro:~$ ps auxww USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 72720 4164 pts/1 S 20:58 0:00 sudo -s -u adamc adamc 2 0.1 0.0 29568 4540 pts/1 S 20:58 0:00 /bin/bash adamc 10 0.0 0.0 44480 3352 pts/1 R+ 20:58 0:00 ps auxww # Start up any processes that Host Checker looks for (link to /bin/cat - cough!) adamc@macbookpro:~$ /usr/local/bin/cylancesvc & # Start up the Pulse GUI and login as usual. adamc@macbookpro:~$ /usr/local/pulse/pulseUi & This pattern seems to work reliably for me. Though it's not perfect. If I disconnect uncleanly (say by just killing the GUI and not disconnecting), the isolated VPN client seems to leave something system-wide that prevents subsequent connections. Perhaps it helps some struggling with this?
... View more