GitHub user olegivanovicholegivanovich-ux created a discussion: Failed to add 
static route.

Hello,

We are using CloudStack version 4.22 with Router version 4.22.0 and have 
encountered an issue when creating static routes within a VPC.

When selecting a specific Private Gateway, we are able to specify a static 
route with only one parameter — the Destination Network CIDR. However, when 
attempting to create the route, we receive an error.

Could you please assist us in troubleshooting this issue?

Thank you in advance for your support.

Managemen-server.log
```
2026-02-20 12:25:36,736 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl$5] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Executing 
AsyncJob 
{"accountId":90,"cmd":"org.apache.cloudstack.api.command.user.vpc.CreateStaticRouteCmd","cmdInfo":"{\"response\":\"json\",\"ctxUserId\":\"115\",\"sessionkey\":\"xr_OMkDr6EUkcvqm1uBU28Nyn18\",\"httpmethod\":\"POST\",\"cidr\":\"10.24.192.0\/24\",\"ctxStartEventId\":\"2640380\",\"id\":\"518\",\"ctxDetails\":\"{\\\"interface
 
com.cloud.network.vpc.StaticRoute\\\":\\\"cc63282f-b3eb-4856-b927-abe32c7476fb\\\",\\\"interface
 
com.cloud.network.vpc.VpcGateway\\\":\\\"39341bcd-6398-45c4-8ef1-cec0e7ce6630\\\"}\",\"ctxAccountId\":\"90\",\"uuid\":\"cc63282f-b3eb-4856-b927-abe32c7476fb\",\"gatewayid\":\"39341bcd-6398-45c4-8ef1-cec0e7ce6630\",\"cmdEventType\":\"STATIC.ROUTE.CREATE\"}","cmdVersion":0,"completeMsid":null,"created":null,"id":143465,"initMsid":108597816265214,"instanceId":518,"instanceType":"StaticRoute","lastPolled":null,"lastUpdated":nul
 
l,"processStatus":0,"removed":null,"result":null,"resultCode":0,"status":"IN_PROGRESS","userId":115,"uuid":"a132954b-59ac-4c0e-9af5-9df3481538c6"}
2026-02-20 12:25:36,752 DEBUG [c.c.n.v.VpcManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Found 6 static routes for VPC 69
2026-02-20 12:25:36,763 DEBUG [c.c.n.v.VpcManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Applying static routes for vpc VPC 
{"id":69,"name":"becloud_askue","uuid":"0045da96-4455-42e0-b12a-5f5c26f5d63a"}
2026-02-20 12:25:36,765 DEBUG [o.a.c.n.t.BasicNetworkTopology] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
APPLYING STATIC ROUTES RULES
2026-02-20 12:25:36,771 DEBUG [c.c.a.m.ClusteredAgentManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Wait time setting on com.cloud.agent.api.routing.SetStaticRouteCommand is 1800 
seconds
2026-02-20 12:25:36,771 DEBUG [c.c.a.m.ClusteredDirectAgentAttache] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Seq 46-8219632269905127317: Routed from 108597816265214
2026-02-20 12:25:36,772 DEBUG [c.c.a.t.Request] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Seq 7-8219632269905127317: Sending  { Cmd , MgmtId: 108597816265214, via: 
7(xcp-sr121-u0112-s10.aisrp.local), Ver: v1, Flags: 100001, 
[{"com.cloud.agent.api.routing.SetStaticRouteCommand":{"staticRoutes":[{"id":"38","uuid":"b8b380e7-fcaf-49b9-b5b5-1b1e9f0fd903","targetCidr":"192.168.112.0/20","accountId":"107","domainId":"1","gatewayId":"14","state":"Active","vpcId":"69","vlanTag":"268","gateway":"192.168.128.1","netmask":"255.255.255.0","ipAddress":"192.168.128.100"},{"id":"44","uuid":"bebda465-ecbc-4c36-830e-8903e6f15819","targetCidr":"10.25.143.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"45","uuid":"a8306d5b-c74c-4324-b6be-f3a1c17b79fb","targetCidr":"10.25.131.0/24","accountId":"107","domainId":"1","gatew
 
ayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"56","uuid":"ae567124-480d-43bf-bcf6-0f3edea5deb8","targetCidr":"10.69.52.0/29","accountId":"107","domainId":"1","gatewayId":"14","state":"Active","vpcId":"69","vlanTag":"268","gateway":"192.168.128.1","netmask":"255.255.255.0","ipAddress":"192.168.128.100"},{"id":"111","uuid":"cdb1370e-f426-475c-a786-fb9a82cc92e8","targetCidr":"10.24.191.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"518","uuid":"cc63282f-b3eb-4856-b927-abe32c7476fb","targetCidr":"10.24.192.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Add","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"}],"accessDetails":{"router.name":"r-8907-VM","r
 
outer.ip":"169.254.105.84","zone.network.type":"Advanced"},"wait":"0","bypassHostMaintenance":"false"}}]
 }
2026-02-20 12:25:36,773 DEBUG [c.c.a.t.Request] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Seq 7-8219632269905127317: Executing:  { Cmd , MgmtId: 108597816265214, via: 
7(xcp-sr121-u0112-s10.aisrp.local), Ver: v1, Flags: 100001, 
[{"com.cloud.agent.api.routing.SetStaticRouteCommand":{"staticRoutes":[{"id":"38","uuid":"b8b380e7-fcaf-49b9-b5b5-1b1e9f0fd903","targetCidr":"192.168.112.0/20","accountId":"107","domainId":"1","gatewayId":"14","state":"Active","vpcId":"69","vlanTag":"268","gateway":"192.168.128.1","netmask":"255.255.255.0","ipAddress":"192.168.128.100"},{"id":"44","uuid":"bebda465-ecbc-4c36-830e-8903e6f15819","targetCidr":"10.25.143.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"45","uuid":"a8306d5b-c74c-4324-b6be-f3a1c17b79fb","targetCidr":"10.25.131.0/24","accountId":"107","domainId":"1","ga
 
tewayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"56","uuid":"ae567124-480d-43bf-bcf6-0f3edea5deb8","targetCidr":"10.69.52.0/29","accountId":"107","domainId":"1","gatewayId":"14","state":"Active","vpcId":"69","vlanTag":"268","gateway":"192.168.128.1","netmask":"255.255.255.0","ipAddress":"192.168.128.100"},{"id":"111","uuid":"cdb1370e-f426-475c-a786-fb9a82cc92e8","targetCidr":"10.24.191.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Active","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"},{"id":"518","uuid":"cc63282f-b3eb-4856-b927-abe32c7476fb","targetCidr":"10.24.192.0/24","accountId":"107","domainId":"1","gatewayId":"18","state":"Add","vpcId":"69","vlanTag":"vlan://280","gateway":"10.69.113.38","netmask":"255.255.255.252","ipAddress":"10.69.113.37"}],"accessDetails":{"router.name":"r-8907-VM"
 
,"router.ip":"169.254.105.84","zone.network.type":"Advanced"},"wait":"0","bypassHostMaintenance":"false"}}]
 }
2026-02-20 12:25:36,773 DEBUG [c.c.a.r.v.VirtualRoutingResource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Transforming 
com.cloud.agent.api.routing.SetStaticRouteCommand to ConfigItems
2026-02-20 12:25:36,773 DEBUG [c.c.a.r.v.f.SetStaticRouteConfigItem] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Transformed filename: 
static_routes.json to: static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c
2026-02-20 12:25:36,776 DEBUG [c.c.h.x.r.XenServer650Resource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Copying VR with ip 
169.254.105.84 config file into host 10.69.104.73
2026-02-20 12:25:37,493 DEBUG [c.c.h.x.r.XenServer650Resource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) VR Config file 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c got created in VR, IP: 
169.254.105.84 with content
2026-02-20 12:25:37,493 DEBUG [c.c.a.r.v.VirtualRoutingResource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Processing FileConfigItem, 
copying 661 characters to 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c took 720ms
2026-02-20 12:25:37,493 DEBUG [c.c.h.x.r.XenServer650Resource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Executing command in VR: 
/opt/cloud/bin/router_proxy.sh update_config.py 169.254.105.84 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c
2026-02-20 12:25:38,159 ERROR [c.c.u.s.SshHelper] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) SSH execution of command 
/opt/cloud/bin/router_proxy.sh update_config.py 169.254.105.84 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c has an error status 
code in return. Result output: Traceback (most recent call last):
2026-02-20 12:25:38,160 DEBUG [c.c.a.r.v.VirtualRoutingResource] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Processing ScriptConfigItem, 
executing update_config.py 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c took 667ms
2026-02-20 12:25:38,160 DEBUG [c.c.a.m.D.Task] (DirectAgent-367:[ctx-64a2d2ea]) 
(logid:a132954b) Seq 46-8219632269905127317: Response Received:
2026-02-20 12:25:38,160 DEBUG [c.c.a.t.Request] 
(DirectAgent-367:[ctx-64a2d2ea]) (logid:a132954b) Seq 7-8219632269905127317: 
Processing:  { Ans: , MgmtId: 108597816265214, via: 
7(xcp-sr121-u0112-s10.aisrp.local), Ver: v1, Flags: 0, 
[{"com.cloud.agent.api.routing.GroupAnswer":{"results":["null - success: 
","null - failed: Traceback (most recent call last):
2026-02-20 12:25:38,160 DEBUG [c.c.a.t.Request] 
(API-Job-Executor-67:[ctx-75c14779, job-143465, ctx-17c5003a]) (logid:a132954b) 
Seq 7-8219632269905127317: Received:  { Ans: , MgmtId: 108597816265214, via: 
7(xcp-sr121-u0112-s10.aisrp.local), Ver: v1, Flags: 0, { GroupAnswer } }
2026-02-20 12:25:38,175 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Complete 
async job-143465, jobStatus: FAILED, resultCode: 530, result: 
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Failed
 to create static route"}
2026-02-20 12:25:38,176 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Publish async 
job-143465 complete on message bus
2026-02-20 12:25:38,176 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Wake up jobs 
related to job-143465
2026-02-20 12:25:38,176 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Update db 
status for job-143465
2026-02-20 12:25:38,177 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Wake up jobs 
joined with job-143465 and disjoin all subjobs created from job- 143465
2026-02-20 12:25:38,183 DEBUG [c.c.a.ApiServer] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Retrieved 
cmdEventType from job info: STATIC.ROUTE.CREATE
2026-02-20 12:25:38,183 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl$5] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Done 
executing org.apache.cloudstack.api.command.user.vpc.CreateStaticRouteCmd for 
job-143465
2026-02-20 12:25:38,184 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(API-Job-Executor-67:[ctx-75c14779, job-143465]) (logid:a132954b) Remove 
job-143465 from job monitoring
```

cloud.log on router:
```
2026-02-20 09:25:37,774 INFO     update_config.py :: Processing incoming file 
=> static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c
2026-02-20 09:25:37,774 INFO     Processing JSON file 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c
2026-02-20 09:25:37,774 INFO     Continuing with the processing of file 
'/var/cache/cloud/static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c'
2026-02-20 09:25:37,775 INFO     Command of type staticroutes received
2026-02-20 09:25:37,776 INFO     Executing: ip addr show dev eth0
2026-02-20 09:25:37,779 INFO     Executing: ip addr show dev eth1
2026-02-20 09:25:37,782 INFO     Executing: ip addr show dev eth2
2026-02-20 09:25:37,785 INFO     Executing: ip addr show dev eth3
2026-02-20 09:25:37,787 INFO     Executing: ip addr show dev eth4
2026-02-20 09:25:37,790 INFO     Executing: ip addr show dev eth0
2026-02-20 09:25:37,793 INFO     Address found in DataBag ==> {'add': True, 
'broadcast': '169.254.255.255', 'cidr': '169.254.105.84/16', 'device': 'eth0', 
'gateway': '', 'netmask': '255.255.0.0', 'network': '169.254.0.0/16', 
'nic_dev_id': '0', 'nw_type': 'control', 'one_to_one_nat': False, 'public_ip': 
'169.254.105.84', 'size': '16', 'source_nat': False}
2026-02-20 09:25:37,793 INFO     Address 169.254.105.84/16 on device eth0 
already configured
2026-02-20 09:25:37,793 INFO     Executing: ip addr show dev eth1
2026-02-20 09:25:37,796 INFO     Address found in DataBag ==> {'add': True, 
'broadcast': '93.125.23.255', 'cidr': '93.125.23.187/25', 'device': 'eth1', 
'first_i_p': True, 'gateway': '93.125.23.129', 'is_private_gateway': False, 
'mtu': '1500', 'netmask': '255.255.255.128', 'network': '93.125.23.128/25', 
'new_nic': False, 'nic_dev_id': 1, 'nw_type': 'public', 'one_to_one_nat': 
False, 'public_ip': '93.125.23.187', 'size': '25', 'source_nat': True, 
'vif_mac_address': '1e:00:5c:00:00:48'}
2026-02-20 09:25:37,796 INFO     Address 93.125.23.187/25 on device eth1 
already configured
2026-02-20 09:25:37,796 INFO     Adding route table: 101 Table_eth1 to 
/etc/iproute2/rt_tables if not present 
2026-02-20 09:25:37,796 INFO     Executing: ip rule show
2026-02-20 09:25:37,799 INFO     Executing: ip rule show
2026-02-20 09:25:37,801 INFO     Executing: ip link show eth1 | grep ' state '
2026-02-20 09:25:37,805 INFO     Executing2: arping -c 1 -I eth1 -A -U -s 
93.125.23.187 93.125.23.129
2026-02-20 09:25:37,805 INFO     Adding route: dev eth1 table: Table_eth1 
network: 93.125.23.129 if not present
2026-02-20 09:25:37,805 INFO     Executing: ip route show default via 
93.125.23.129 table Table_eth1 proto static
2026-02-20 09:25:37,808 INFO     Adding route: dev eth1 table: Table_eth1 
network: 172.16.80.80/28 if not present
2026-02-20 09:25:37,808 INFO     Executing: ip route show  172.16.80.80/28 
table Table_eth1 proto static
2026-02-20 09:25:37,811 INFO     Executing: ip rule show
2026-02-20 09:25:37,814 INFO     Adding route: dev eth1 table: Table_eth1 
network: 93.125.23.128/25 if not present
2026-02-20 09:25:37,814 INFO     Executing: ip route show  93.125.23.128/25 
table Table_eth1 proto static
2026-02-20 09:25:37,817 INFO     Executing: sudo ip route flush cache
2026-02-20 09:25:37,827 INFO     Checking if default ipv4 route is present
2026-02-20 09:25:37,827 INFO     Executing: ip -4 route list 0/0
2026-02-20 09:25:37,830 INFO     Default route found: default via 93.125.23.129 
dev eth1 
2026-02-20 09:25:37,830 INFO     Address found in DataBag ==> {'add': True, 
'broadcast': '93.125.23.255', 'cidr': '93.125.23.188/25', 'device': 'eth1', 
'first_i_p': True, 'gateway': '93.125.23.129', 'is_private_gateway': False, 
'mtu': '1500', 'netmask': '255.255.255.128', 'network': '93.125.23.128/25', 
'new_nic': False, 'nic_dev_id': 1, 'nw_type': 'public', 'one_to_one_nat': 
False, 'public_ip': '93.125.23.188', 'size': '25', 'source_nat': False, 
'vif_mac_address': '1e:00:5c:00:00:48'}
2026-02-20 09:25:37,830 INFO     Address 93.125.23.188/25 on device eth1 
already configured
2026-02-20 09:25:37,830 INFO     Adding route table: 101 Table_eth1 to 
/etc/iproute2/rt_tables if not present 
2026-02-20 09:25:37,830 INFO     Executing: ip rule show
2026-02-20 09:25:37,833 INFO     Executing: ip rule show
2026-02-20 09:25:37,836 INFO     Executing: ip link show eth1 | grep ' state '
2026-02-20 09:25:37,839 INFO     Executing2: arping -c 1 -I eth1 -A -U -s 
93.125.23.188 93.125.23.129
2026-02-20 09:25:37,840 INFO     Adding route: dev eth1 table: Table_eth1 
network: 93.125.23.129 if not present
2026-02-20 09:25:37,840 INFO     Executing: ip route show default via 
93.125.23.129 table Table_eth1 proto static
2026-02-20 09:25:37,843 INFO     Adding route: dev eth1 table: Table_eth1 
network: 172.16.80.80/28 if not present
2026-02-20 09:25:37,843 INFO     Executing: ip route show  172.16.80.80/28 
table Table_eth1 proto static
2026-02-20 09:25:37,846 INFO     Executing: ip rule show
2026-02-20 09:25:37,848 INFO     Adding route: dev eth1 table: Table_eth1 
network: 93.125.23.128/25 if not present
2026-02-20 09:25:37,848 INFO     Executing: ip route show  93.125.23.128/25 
table Table_eth1 proto static
2026-02-20 09:25:37,851 INFO     Executing: sudo ip route flush cache
2026-02-20 09:25:37,860 INFO     Checking if default ipv4 route is present
2026-02-20 09:25:37,860 INFO     Executing: ip -4 route list 0/0
2026-02-20 09:25:37,862 INFO     Default route found: default via 93.125.23.129 
dev eth1 
2026-02-20 09:25:37,862 INFO     Executing: ip addr show dev eth2
2026-02-20 09:25:37,865 INFO     Address found in DataBag ==> {'add': True, 
'broadcast': '192.168.128.255', 'cidr': '192.168.128.100/24', 'device': 'eth2', 
'first_i_p': False, 'gateway': '192.168.128.1', 'is_private_gateway': True, 
'mtu': '1500', 'netmask': '255.255.255.0', 'network': '192.168.128.0/24', 
'new_nic': False, 'nic_dev_id': 2, 'nw_type': 'public', 'one_to_one_nat': 
False, 'public_ip': '192.168.128.100', 'size': '24', 'source_nat': True, 
'vif_mac_address': '1e:00:4f:00:00:cc'}
2026-02-20 09:25:37,865 INFO     Address 192.168.128.100/24 on device eth2 
already configured
2026-02-20 09:25:37,865 INFO     Adding route table: 102 Table_eth2 to 
/etc/iproute2/rt_tables if not present 
2026-02-20 09:25:37,865 INFO     Executing: ip rule show
2026-02-20 09:25:37,868 INFO     Executing: ip rule show
2026-02-20 09:25:37,871 INFO     Executing: ip link show eth2 | grep ' state '
2026-02-20 09:25:37,874 INFO     Executing2: arping -c 1 -I eth2 -A -U -s 
192.168.128.100 192.168.128.1
2026-02-20 09:25:37,875 INFO     Adding route: dev eth2 table: Table_eth2 
network: 192.168.128.1 if not present
2026-02-20 09:25:37,875 INFO     Executing: ip route show default via 
192.168.128.1 table Table_eth2 proto static
2026-02-20 09:25:37,878 INFO     Adding route: dev eth2 table: Table_eth2 
network: 172.16.80.80/28 if not present
2026-02-20 09:25:37,878 INFO     Executing: ip route show  172.16.80.80/28 
table Table_eth2 proto static
2026-02-20 09:25:37,880 INFO     Executing: ip rule show
2026-02-20 09:25:37,883 INFO     Adding route: dev eth2 table: Table_eth2 
network: 192.168.128.0/24 if not present
2026-02-20 09:25:37,883 INFO     Executing: ip route show  192.168.128.0/24 
table Table_eth2 proto static
2026-02-20 09:25:37,886 INFO     Executing: sudo ip route flush cache
```

Error in executing update_config.py
```
root@r-8907-VM:~# zcat 
/var/cache/cloud/processed/static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c.gz
 > /var/cache/cloud/static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c

root@r-8907-VM:~# cat 
/var/cache/cloud/static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c 
{"routes":[{"revoke":false,"ip_address":"192.168.128.100","gateway":"192.168.128.1","network":"192.168.112.0/20"},{"revoke":false,"ip_address":"10.69.113.37","gateway":"10.69.113.38","network":"10.25.143.0/24"},{"revoke":false,"ip_address":"10.69.113.37","gateway":"10.69.113.38","network":"10.25.131.0/24"},{"revoke":false,"ip_address":"192.168.128.100","gateway":"192.168.128.1","network":"10.69.52.0/29"},{"revoke":false,"ip_address":"10.69.113.37","gateway":"10.69.113.38","network":"10.24.191.0/24"},{"revoke":false,"ip_address":"10.69.113.37","gateway":"10.69.113.38","network":"10.24.192.0/24"}],"type":"staticroutes","delete_from_processed_cache":false}root@r-8907-VM:~#
 

root@r-8907-VM:~# /opt/cloud/bin/update_config.py 
static_routes.json.7d215085-5ad5-4da6-9bdd-388f1c70050c
Traceback (most recent call last):
  File "/opt/cloud/bin/update_config.py", line 147, in <module>
    process_file()
  File "/opt/cloud/bin/update_config.py", line 57, in process_file
    finish_config()
  File "/opt/cloud/bin/update_config.py", line 42, in finish_config
    returncode = configure.main(sys.argv)
                 ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/cloud/bin/configure.py", line 1647, in main
    config.address().process()
  File "/opt/cloud/bin/cs/CsAddress.py", line 132, in process
    ip.post_configure(address)
  File "/opt/cloud/bin/cs/CsAddress.py", line 370, in post_configure
    self.post_config_change("add")
  File "/opt/cloud/bin/cs/CsAddress.py", line 824, in post_config_change
    self.fw_vpcrouter()
  File "/opt/cloud/bin/cs/CsAddress.py", line 606, in fw_vpcrouter
    if static_route['ip_address'] == self.address['public_ip'] and not 
static_route['revoke']:
       ~~~~~~~~~~~~^^^^^^^^^^^^^^
KeyError: 'ip_address'
root@r-8907-VM:~# 

```

GitHub link: https://github.com/apache/cloudstack/discussions/12672

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to