Network Connect with OS X 10.6 Snow Leopard
I recently performed a clean install of OS X Snow Leopard on my PowerMac Pro and ran into issues when trying to connect to my companies SSL VPN. While there are numerous posts found on the web, none seem to pertain to a clean install of Snow Leopard. After debugging the issue furtherI found that Network Connect was still having permission issues when trying to connect via the Network Connect client.
Here is what I did to resolve the problem:
Install NetworkConnect.dmg with the version that your Juniper SSL VPN device supports. In my case, it was 6.1
Open up Terminal and type the following commands followed by enter after each line. As you will be using sudo, you may be prompted for your password as well:
sudo chmod 755 /usr/local/juniper/nc/6.1.0/ sudo mkdir '/Applications/Network Connect.app/Contents/Frameworks'
I original found the above steps at various sites including the Juniper support forums but I was still running into permission issues. After digging further into the log files I found this and determined that there must be some sort of elevated root permission that needs to update some network settings that can only be done as a super user.
ncproxyd[19016] ncproxyd.info ncproxyd exiting status 1 (ncproxyd.cpp:92) ncproxyd[19054] ncproxyd.error Failed to gain root privileges: Operation not permitted
To fix this you must modify the permissions of ncproxyd
chmod 4711 /usr/local/juniper/nc/6.3.0/ncproxyd
Thanks a ton! This solved our problem.