Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
Maarten_Sjouw
Champion
Champion

R80.40 and vsx_provisioning_tool fails to commit

Today I wanted to use the vsx_provisioning_tool to create a new VS on a R80.40 management, while running the tool from the Domain environment and got an error that it could not commit the new information to the gateway.

My VSX gateway is a Security Group on a Maestro setup, however there is another Security Group on the same Maestro setup that is hooked to a R80.30 MDS management and there the provisioning tool works just fine.

Transcript of the command issued:

[Expert@MDS-25:0]# vsx_provisioning_tool -s localhost -u admin -p <Password> -f collect-vs
Version harry_main, build 994000068
Executing line number 1 - 'transaction begin'
Executing line number 2 - 'add vd name DC1P001 vsx CPFG-01 main_ip 1.2.4.42'
Executing line number 3 - 'add interface vd DC1P001 name bond0.1100 ip 1.2.8.42/28'
Executing line number 4 - 'add route vd DC1P001 destination default next_hop 1.2.4.241'
Executing line number 5 - 'transaction end'
Creating DC1CXPP001...
Generating VSX Configuration for DC1P001 on CPFG-01.
Pushing VSX Configuration to CPFG-01.
CPFG-01: processed 5% of configuration...
Failed to configure CPFG-01 with the following errors:
CPFG-01... error :Internal Error - Failed to commit changes in the OS.. libdb_do_transaction: connection closed during operation
Error: Failed to commit changes to VSX database.
Failed to execute line number 5
Failed to commit transaction which began at line number 1

Regards, Maarten
0 Kudos
7 Replies
FedericoMeiners
Advisor

Hi @Maarten_Sjouw 

In general when you make transactions over the same VS with file as an input is not neccesary to specify the name in each line.

Here's a script that I recently used in R80.30 to provision a new VS

To be honest I don't know if the error is realted to the syntax but it's worth the shot

example2.png

Hope it helps

____________
https://www.linkedin.com/in/federicomeiners/
0 Kudos
Maarten_Sjouw
Champion
Champion

Frederico,

I used the syntax that is shown when you issue the command show vd name <VS-Name>. The reason it is there is that I have more than 1 VS in the same Domain, interface commands can be issued for all VS's in that domain.
The error is specific to R80.40, I used the exact same syntax on a domain on a R80.30 MDS.
Regards, Maarten
0 Kudos
PhoneBoy
Admin
Admin

If it worked in R80.30 but not in R80.40, you're probably in TAC case territory. 😬
0 Kudos
Maarten_Sjouw
Champion
Champion

Yep, a case is open for it.
Regards, Maarten
0 Kudos
Guy_Grundman
Employee
Employee

Hi,

Can you please share your ticket number so i could follow up on this ?

also, do you see any confd core dums in /var/log/dump/usermode  ?

0 Kudos
Maarten_Sjouw
Champion
Champion

Hi Guy,
Ticket 6-0001915272 and there are no dumps.
Regards, Maarten
0 Kudos
Guy_Grundman
Employee
Employee

Thank you,

I will be following up on the ticket and will hopefully have a quick resolution.

0 Kudos

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events