1# VPN Error Codes 2 3> **NOTE** 4> 5> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md). 6 7## 2203001 Failed to Create a VPN 8 9**Error Information** 10 11VPN creation denied. Check the user type. 12 13**Description** 14 15This error code is reported if a VPN fails to be created. 16 17**Possible Causes** 18 19The login user does not have the operation permission. Specifically, the GUEST user does not have the permission to call the **setUp** API. 20 21**Solution** 22 23Check the type of the login user. 24 25 26## 2203002 VPN Already Exists 27 28**Error Information** 29 30VPN already exists. 31 32**Description** 33 34This error code is reported if a VPN already exists. 35 36**Possible Causes** 37 38The VPN has been created. 39 40**Solution** 41 42Call the **destroy** API to destroy the existing VPN, and then call the **setUp** API. 43 44 45## 2203004 Invalid Descriptor 46 47**Error Information** 48 49Invalid socket file descriptor. 50 51**Description** 52 53This error code is reported if the socket file descriptor is invalid. 54 55**Possible Causes** 56 57A TCP socket connection fails to be established. 58 59**Solution** 60 61Check whether a TCP socket connection is set up successfully. 62