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