Junos Pulse broken in MacOS Sierra

Looks like MacOS Sierra broke Junos Pulse (VPN client). I launch a connection and it wipes out my save connections. Does not connect. I tried to add a new connection and it's not able to connect to the service. Anyone seeing this?

I see this in the pulse log:


**************************************************************************************

00132,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:420 - '***' Access Service

00115,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:421 - '***'

00146,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:422 - '***' Thu Jul/07/2016 09:30:08 PDT

00136,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:423 - '***' Build Version: 0

00136,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:424 - '***' Product Version: 2

00149,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:425 - '***' Operating System: Darwin 16.0.0

00133,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:426 - '***' User Name: root

00200,09 2016/07/07 09:30:08.743 0 root dsAccessService dsAccessService p6812 tA07 dsMacLogserviceApiLib.cpp:427 - '***' **************************************************************************************

00186,09 2016/07/07 09:30:08.743 3 root dsAccessService dsAccessService p6812 tA07 service.mm:79 - 'AccessService' CmdLine: /Applications/Pulse Secure.app/Contents/Plugins/JUNS/dsAccessService

00132,09 2016/07/07 09:30:08.743 3 root dsAccessService dsAccessService p6812 tA07 service.mm:115 - 'AccessService' initializing service...

00132,09 2016/07/07 09:30:08.743 3 root dsAccessService dsAccessService p6812 tA07 service.mm:141 - 'AccessService' initializing service...

00180,09 2016/07/07 09:30:08.744 3 root dsAccessService dsAccessService p6812 tA07 accessService.cpp:83 - 'AccessService' service did not shutdown gracefully, performing recovery tasks...

00155,09 2016/07/07 09:30:08.795 3 root dsAccessService dsAccessService p6812 tA07 accessService.cpp:646 - 'AccessService' performing recovery on plugin TMService

00141,09 2016/07/07 09:30:08.898 3 root dsAccessService dsTMService p6812 tA07 dsTMService.cpp:13 - 'DSTMService' DSTMService::DSTMService() started

00130,09 2016/07/07 09:30:08.898 3 root dsAccessService dsTMService p6812 tA07 dsTMService.cpp:57 - 'DSTMService' onTMRecovery(): started

00139,09 2016/07/07 09:30:09.102 1 MyUser PulseTray Pulse p6464 t1407 DSAccessDoIpc.mm:115 - 'AccessService' Failure to get server port AccessService

00168,09 2016/07/07 09:30:09.102 3 MyUser PulseTray Pulse p6464 t1407 JamConnectionModel.cpp:286 - 'JamUI' Connection to UIModelService plugin failed - service may not be running

00139,09 2016/07/07 09:30:09.103 1 MyUser PulseTray Pulse p6464 t1407 DSAccessDoIpc.mm:115 - 'AccessService' Failure to get server port AccessService

00130,09 2016/07/07 09:30:09.103 3 MyUser PulseTray Pulse p6464 t1407 DialogManager.cpp:191 - 'JamUI' No plugin interface available - rc = 2



And, this is from the System Log


ul 7 09:29:14 MyUser-MacBook-Pro-3 VTDecoderXPCService[6792]: BUG in libdispatch client: kevent[EVFILT_MACHPORT] monitored resource vanished before the source cancel handler was invoked

Jul 7 09:29:14 MyUser-MacBook-Pro-3 spindump[5342]: Saved memory_resource.diag report for Finder version (null) to /Library/Logs/DiagnosticReports/Finder_2016-07-07-092914_MyUser-MacBook-Pro-3.memory_resource.diag

Jul 7 09:29:18 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:29:18 MyUser-MacBook-Pro-3 ReportCrash[6785]: Saved crash report for dsAccessService[6796] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-092918_MyUser-MacBook-Pro-3.crash

Jul 7 09:29:28 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:29:28 MyUser-MacBook-Pro-3 ReportCrash[6785]: Saved crash report for dsAccessService[6797] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-092928_MyUser-MacBook-Pro-3.crash

Jul 7 09:29:37 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (com.apple.quicklook[6800]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.quicklook

Jul 7 09:29:38 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:29:38 MyUser-MacBook-Pro-3 ReportCrash[6785]: Saved crash report for dsAccessService[6801] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-092938_MyUser-MacBook-Pro-3.crash

Jul 7 09:29:48 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:29:48 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (com.apple.ReportCrash.Root[6803]): Endpoint has been activated through legacy launch(3) APIs. Please switch to XPC or bootstrap_check_in(): com.apple.ReportCrash.DirectoryService

Jul 7 09:29:48 MyUser-MacBook-Pro-3 ReportCrash[6803]: Saved crash report for dsAccessService[6802] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-092948_MyUser-MacBook-Pro-3.crash

Jul 7 09:29:58 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:29:58 MyUser-MacBook-Pro-3 ReportCrash[6803]: Saved crash report for dsAccessService[6804] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-092958_MyUser-MacBook-Pro-3.crash

Jul 7 09:30:07 MyUser-MacBook-Pro-3 VTDecoderXPCService[6811]: BUG in libdispatch client: kevent[EVFILT_MACHPORT] monitored resource vanished before the source cancel handler was invoked

Jul 7 09:30:08 MyUser-MacBook-Pro-3 com.apple.xpc.launchd[1] (net.pulsesecure.AccessService): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Jul 7 09:30:09 MyUser-MacBook-Pro-3 ReportCrash[6803]: Saved crash report for dsAccessService[6812] version ??? to /Library/Logs/DiagnosticReports/dsAccessService_2016-07-07-093009_MyUser-MacBook-Pro-3.crash

This is very helpful! I was experiencing the same issue.


The dangling

dsAccessService
process can be found and killed by doing the following...
  • open a terminal and enter the command
    ps aux | grep dsAccessService
  • find the specific
    dsAccessService
    with the attribute
    Ss
    for the application
    /Applications/Pulse Secure.app/Contents/Plugins/JUNS/dsAccessService
    (Others will have the attribute
    S
    or
    S+
    , you're not interested in the process with
    -host HostCheckerService
    )
  • kill the process by using the kill command on the PID (process ID) of the service with the attribute
    Ss
    by running
    sudo kill -9 [PID]
    . Replace
    [PID]
    with your process ID.

EXAMPLE


============================


> ps aux | grep dsAccessService 
root 4327 0.1 0.1 722356 14904 ?? Ss 1:21AM 0:00.92 /Applications/Pulse Secure.app/Contents/Plugins/JUNS/dsAccessService
garey 4393 0.0 0.0 2432804 800 s000 S+ 1:22AM 0:00.00 grep dsAccessService
root 4338 0.0 0.0 695108 6372 ?? S 1:21AM 0:00.07 /Applications/Pulse Secure.app/Contents/Plugins/JUNS/dsAccessService -host HostCheckerService
> sudo kill -9 4327


============================


Now, you should be able to browse the internet after disconnecting from pulse.


Hopefully they will address this issue in a future update

5.0.3 didnt seem to get past some security check in my case even though the mideye otp key is sent out for entering into the screen.

this version - 5.2.5r5 that krishnithya helpfully posted later in this thread, after several people said it worked but didnt hint at where to find it, works fine.

Thanks Krishnithya!

Junos Pulse broken in MacOS Sierra
 
 
Q