cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
20926
Views
5
Helpful
4
Replies

M1 Mac AnyConnect 4.10.05095 Unable to load the CSD Library

arg3x
Level 1
Level 1

We just started deploying AnyConnect 4.10.05095 and we're running into a problem with M1 Macs. One of the connection profiles is for our higher security VPN which does a posture check using OPSWAT. When Intel Macs use this profile, it works just fine. When M1 Mac use this profile they get the following error message, "Posture Assessment Failed": Unable to load the CSD library".  These same users don't run into a problem when installing 4.10.01075. It apparently gives the error message with 4.10.04071 as well. 

 

Has anyone else run into this problem?

1 Accepted Solution

Accepted Solutions

Abhijith M S
Cisco Employee
Cisco Employee

This is most likely a compatibility issue between AnyConnect image and HostScan package on the headend. Take a look at the following table from the AnyConnect release notes.

 

Screenshot 2022-05-12 at 7.18.32 AM.jpg

 

You need at least HostScan 4.10.02086 configured on the headend if you have AnyConnect 4.10.2086 or later.

 

Screenshot 2022-05-12 at 7.25.06 AM.jpg

View solution in original post

4 Replies 4

arg3x
Level 1
Level 1

Followup - I had the user run DART, and I see this entry: 

 

2022-05-11 15:20:59.833840-0400 0x17b0 Default 0x0 581 0 Cisco AnyConnect Secure Mobility Client: (libvpncommon.dylib) [com.cisco.anyconnect.vpn:acvpnui] Function: STLoadLibrary File: ../../vpn/Common/Utility/Win/HModuleMgr.cpp Line: 148 Invoked Function: dlopen Return Code: 0 (0x00000000) Description: dlopen(/Users/USERNAME//.cisco/vpn/cache/lib64_appid/libcsd.dylib, 0x0001): tried: '/Users/USERNAME//.cisco/vpn/cache/lib64_appid/libcsd.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/Users/USERNAME/.cisco/vpn/cache/lib64_appid/libcsd.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))

Abhijith M S
Cisco Employee
Cisco Employee

This is most likely a compatibility issue between AnyConnect image and HostScan package on the headend. Take a look at the following table from the AnyConnect release notes.

 

Screenshot 2022-05-12 at 7.18.32 AM.jpg

 

You need at least HostScan 4.10.02086 configured on the headend if you have AnyConnect 4.10.2086 or later.

 

Screenshot 2022-05-12 at 7.25.06 AM.jpg

Thanks for the solution, we also had a problem with the library on the study laptop, we could not figure out how to solve this problem.

arg3x
Level 1
Level 1

Thank you - that turned out to be the problem. I had read the release notes, but clearly did not understand the third column - I thought that had to do with the client. Our network engineers made the update and we're good now.