cisco VPNclient gives error 51 in new mbp

Discussion in 'macOS' started by thedangercometh, Mar 6, 2011.

  1. thedangercometh macrumors newbie

    Joined:
    Nov 9, 2010
    #1
    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.
     
  2. Guiyon, Mar 6, 2011
    Last edited: Mar 6, 2011

    Guiyon macrumors 6502a

    Joined:
    Mar 19, 2008
    Location:
    North Shore, MA
    #2
    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.
     
  3. thedangercometh thread starter macrumors newbie

    Joined:
    Nov 9, 2010
  4. ScoobyMcDoo macrumors 65816

    Joined:
    Nov 26, 2007
    Location:
    Austin, TX
    #4
    Snow leopard has the cisco VPN client built in - no need to install another client. I use it and it works well.
     
  5. Quotenfrau macrumors 6502

    Quotenfrau

    Joined:
    Mar 6, 2011
    #5
    does it also works with RSA SecureID?
     
  6. pwyrwa macrumors newbie

    Joined:
    Mar 8, 2011
    #6
    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
     
  7. MacForMeOneDay macrumors member

    Joined:
    Jun 16, 2007
    #7
    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
     
  8. msteno macrumors newbie

    Joined:
    Mar 10, 2011
    #8
    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
     
  9. msteno macrumors newbie

    Joined:
    Mar 10, 2011
    #9
    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.
     
  10. satcomer macrumors 603

    satcomer

    Joined:
    Feb 19, 2008
    Location:
    The Finger Lakes Region
    #10
    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.
     
  11. pwyrwa macrumors newbie

    Joined:
    Mar 8, 2011
    #11
    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
     
  12. thedangercometh thread starter macrumors newbie

    Joined:
    Nov 9, 2010
    #12
    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.
     

Share This Page