Become a MacRumors Supporter for $25/year with no ads, private forums, and more!

cisco VPNclient gives error 51 in new mbp

thedangercometh

macrumors newbie
Original poster
Nov 9, 2010
10
0
Hey all,
I've been using the cisco VPNclient for months with my old computer, a powerbook g4 running leopard, without a hitch.

I just bought the early 2011 15"MBP, and did a clean install of the Cisco VPN client (4.9.0)

Unfortunately, when I open it, error message 51 is displayed.

Doing some googling on this (e.g. http://anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with.the.VPN.subsystem), some terminal solutions were offered as generally accepted fixes:


1)
sudo kextload /System/Library/Extensions/CiscoVPN.kext

with the following result:

/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).

2)sudo SystemStarter restart CiscoVPN

with the following result:

Stopping Cisco Systems VPN Driver
(kernel) Kext com.cisco.nke.ipsec not found for unload request.
Failed to unload com.cisco.nke.ipsec - (libkern/kext) not found.
Starting Cisco Systems VPN Driver
/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).


3)sudo /System/Library/StartupItems/CiscoVPN/CiscoVPN restart

with the following result:

Stopping Cisco Systems VPN Driver
(kernel) Kext com.cisco.nke.ipsec not found for unload request.
Failed to unload com.cisco.nke.ipsec - (libkern/kext) not found.
Starting Cisco Systems VPN Driver
/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8)



I brought this in to university IT support on a Friday afternoon, and the most they could offer me is to try opening it in Rosetta. This seems like a step backwards; the icon begins to open (bounces in the dock) but seems to crash and doesnt even make it far enough to display the aforementioned error 51.


SO, any suggestions re potential fix or other solution? Much appreciated.
 

Guiyon

macrumors 6502a
Mar 19, 2008
771
4
Cambridge, MA
Upgrade to a newer version of the VPN client. The one you are trying to use looks like it may be compiled for PPC machines only and will not run in Intel. Rosetta works (to a certain degree) on applications but it cannot be used for kernel extensions since these sit FAR below where Rosetta is used.
 
Last edited:
Comment

pwyrwa

macrumors newbie
Mar 8, 2011
2
0
Same issue on March 11 MBP

I get same issue.
I've tried 0180, 0280 clients.
Installed, re-installed twice each - no luck.


commands:
--------------
1) sudo kextload /System/Library/Extensions/CiscoVPN.kext

out:
/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).

2. sudo SystemStarter restart CiscoVPN

out:
Stopping Cisco Systems VPN Driver
(kernel) Kext com.cisco.nke.ipsec not found for unload request.
Failed to unload com.cisco.nke.ipsec - (libkern/kext) not found.
Starting Cisco Systems VPN Driver
/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).

I've migrated all my stuff from time machine, but was wondering if clean install wouldn't fix the problem.

Has anyone got success using using any version of Cisco VPN with March 11 MBP?

thanks,
Piotr
 
Comment

MacForMeOneDay

macrumors member
Jun 16, 2007
69
0
Snow leopard has the cisco VPN client built in - no need to install another client. I use it and it works well.

I use the builtin client as well. I stay connected 100-200 hours plus at a time.
My company states DO NOT USE the Cisco client under Snow Leopard.

YMMV
 
Comment

msteno

macrumors newbie
Mar 10, 2011
2
0
Same issue here. We purchased a 15" MBP yesterday. Every other 64bit app on this new machine is working fine, except Cisco VPN. I've even re-installed the OS and same issue. I've used four different Cisco VPN clients too. Meanwhile, all other 64bit MBP's in my office are working fine.

Some more info:

kextload shows:


tw-17-111:profiles root# kextload /System/Library/Extensions/CiscoVPN.kext
/System/Library/Extensions/CiscoVPN.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).



kextutil shows:

tw-17-111:profiles root# kextutil /System/Library/Extensions/CiscoVPN.kext
Warnings:
Executable does not contain code for architecture:
x86_64

Can't load /System/Library/Extensions/CiscoVPN.kext - no code for running kernel's architecture.
Failed to load /System/Library/Extensions/CiscoVPN.kext - (libkern/kext) requested architecture/executable not found.

Permissions are exactly the same as on working systems:

tw-17-111:profiles root# ls -ltRa /System/Library/Extensions/CiscoVPN.kext/
total 0
drwxr-xr-x 3 root wheel 102 Mar 10 12:58 .
drwxr-xr-x 227 root wheel 7718 Mar 10 12:58 ..
drwxr-xr-x 5 root wheel 170 Apr 3 2007 Contents

/System/Library/Extensions/CiscoVPN.kext//Contents:
total 8
drwxr-xr-x 3 root wheel 102 Mar 10 12:58 ..
drwxr-xr-x 5 root wheel 170 Apr 3 2007 .
-rw-r--r-- 1 root wheel 779 Apr 3 2007 Info.plist
drwxr-xr-x 3 root wheel 102 Apr 3 2007 MacOS
drwxr-xr-x 3 root wheel 102 Apr 3 2007 Resources

/System/Library/Extensions/CiscoVPN.kext//Contents/MacOS:
total 2120
drwxr-xr-x 3 root wheel 102 Apr 3 2007 .
drwxr-xr-x 5 root wheel 170 Apr 3 2007 ..
-rw-r--r-- 1 root wheel 1082252 Apr 3 2007 CiscoVPN

/System/Library/Extensions/CiscoVPN.kext//Contents/Resources:
total 0
drwxr-xr-x 3 root wheel 102 Apr 3 2007 .
drwxr-xr-x 5 root wheel 170 Apr 3 2007 ..
drwxr-xr-x 3 root wheel 102 Apr 3 2007 English.lproj

/System/Library/Extensions/CiscoVPN.kext//Contents/Resources/English.lproj:
total 8
drwxr-xr-x 3 root wheel 102 Apr 3 2007 .
drwxr-xr-x 3 root wheel 102 Apr 3 2007 ..
-rw-r--r-- 1 root wheel 278 Apr 3 2007 InfoPlist.strings
 
Comment

msteno

macrumors newbie
Mar 10, 2011
2
0
Possible issue resolution? It seems this does not work on quad core processors.

On the other hand, Mac's native VPN client does work....even if you have group auth.
 
Comment

satcomer

macrumors 604
Feb 19, 2008
7,053
1,199
The Finger Lakes Region
I repeat this on most boards. The Cisco VPN client does NOT run in 64 bit 10.6 new Macs. To use the cisco VPN client reboot win 32 bit mode (hold down the 32 while booting). Then check to see to see if the client works in 32 bit mode.
 
Comment

pwyrwa

macrumors newbie
Mar 8, 2011
2
0
Cisco vpn and native client

I asked IT guys to inquire at cisco about 64 bit support.
They didn't get response - not yet at least.
Our IT guy said that on 64bit Windows boxes cisco client must run in 32 bit mode to work, but they just lunch the app in 32 bit mode (apparently, I don't really know the details)

I have tried and successfully logged in with cisco vpn after I booted in 32 bit mode.

The post below has detailed instructions on how to use native vpn client. This worked for me as well in 64 bit mode.
http://discussions.apple.com/thread.jspa?messageID=13163833&#13163833

Piotr
 
Comment

thedangercometh

macrumors newbie
Original poster
Nov 9, 2010
10
0
Thanks for the above - restarting in 32 bit mode led to success in running the cisco VPN client.

As an fyi for anyone else following this, remember to uncheck the "open with rosetta" tip from earlier - even if you uninstall / reinstalled, this preference is still remembered.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.