There appears to be a 1.4 specific issue where commit-archive is broken, I'm not sure if it's because I'm using a source address, or v6:
trae@cr01a-vyos# commit
save
Using source address fd52:d62e:8011:fffe:192:168:253:2
Archiving config...
sftp://stor01z-rh8.int.trae32566.org:/int/cr01a-vyos Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/dist-packages/vyos/remote.py", line 174, in upload
upload_sftp(local_path, url.hostname, url.path, url.username, url.password, source=source)
File "/usr/lib/python3/dist-packages/vyos/remote.py", line 104, in upload_sftp
transfer_sftp('upload', *args, **kwargs)
File "/usr/lib/python3/dist-packages/vyos/remote.py", line 82, in transfer_sftp
sock.bind((source, 0))
socket.gaierror: [Errno -9] Address family for hostname not supported
[edit protocols bgp]
trae@cr01a-vyos# save
Saving configuration to '/config/config.boot'...
Done
[edit]
trae@cr01a-vyos# show system config-management commit-archive
location sftp://USER:PASSWORD@stor01z-rh8.int.trae32566.org:/int/cr01a-vyos
source-address fd52:d62e:8011:fffe:192:168:253:2
[edit]