Trying to upgrade from 1.3-rolling-202003211022 to 1.3-rolling-202007220117 results in a config error and at least a broken login. Additionally the tun0 interface seems to be missing which causes warnings from nat/ipsec (removed from example config)/etc. that depend on either the interface itself or the interface subnet on being present.
[email protected]> cat /tmp/boot-config-trace Traceback (most recent call last): File "/usr/libexec/vyos/vyos-boot-config-loader.py", line 143, in <module> commit_out = session.commit() File "/usr/lib/python3/dist-packages/vyos/configsession.py", line 156, in commit out = self.__run_command([COMMIT]) File "/usr/lib/python3/dist-packages/vyos/configsession.py", line 128, in __run_command raise ConfigSessionError(output) vyos.configsession.ConfigSessionError: [ nat ] Warning: rule "21" interface "tun0" does not exist on this system [ system login ] VyOS had an issue completing a command. We are sorry that you encountered a problem while using VyOS. There are a few things you can do to help us (and yourself): - Make sure you are running the latest version of the code available at https://downloads.vyos.io/rolling/current/amd64/vyos-rolling-latest.iso - Consult the forum to see how to handle this issue https://forum.vyos.io - Join our community on slack where our users exchange help and advice https://vyos.slack.com When reporting problems, please include as much information as possible: - do not obfuscate any data (feel free to contact us privately if your business policy requires it) - and include all the information presented below Report Time: 2020-07-22 12:52:56 Image Version: VyOS 1.3-rolling-202007220117 Release Train: equuleus Built by: [email protected] Built on: Wed 22 Jul 2020 01:17 UTC Build UUID: be1f12fc-3377-4436-bdb5-48cf8e30d2a1 Build Commit ID: 7c674b7872ffcb Architecture: x86_64 Boot via: installed image System type: KVM guest Hardware vendor: Red Hat Hardware model: KVM Hardware S/N: Hardware UUID: de710c64-cc7e-40f9-90c5-389a3ec40b55 Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/system-login.py", line 400, in <module> apply(c) File "/usr/libexec/vyos/conf_mode/system-login.py", line 283, in apply if user['password_encrypted']: KeyError: 'password_encrypted' [[system login]] failed Commit failed
Reproduced with config (with 90% of original config removed):
interfaces { ethernet eth0 { address 169.254.112.9/30 description "Neutron link" mtu 1450 } tunnel tun0 { address 172.18.19.18/30 description "GRE to office FW over IPSec" encapsulation gre local-ip 172.18.19.13 multicast disable remote-ip 172.18.19.12 } } nat { destination { rule 21 { destination { address 95.12.34.56 port 80,443 } inbound-interface tun0 protocol tcp translation { address 1.2.3.4 } } } } system { config-management { commit-revisions 100 } console { device ttyS0 { speed 115200 } } host-name test-fw1 login { user me { authentication { public-keys [email protected] { key AAAAB3NzaC1yc2EAAAADAQABAAABAQDi/o0Bu493Kz5wy7Z8pgoA0SY5X2pnu9lIkASd07r+ForgAkmrhn2rk/5vGpmL6L1EJu7MTlilPpuIpn34fvVdckm6y5JJm6IItDeq1p5VHIj33jdK5NCUB40NPQdaxfvKQAWIYav8jfYaeGAjroMGDUMZlsHwoB5nOmfy05l3DcSqvtSs2nn2lZNXn3kHQXLGBeHtoniFnGomGgg6/MAj1oT46xLncyEhlqjoAPqMg2mCC4KkuGSmTKyjBHeFzpeJOIo3bJDHv3RuShpVGMW6+OfFK783FIiIacMazErgakSOXZnXQzqNXV7wg4cenTL7MTiabfRjDMWgmogU9clV type ssh-rsa } } } user vyos { authentication { encrypted-password $6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/ plaintext-password "" } } } name-server 8.8.8.8 ntp { server 0.pool.ntp.org { } } syslog { global { facility all { level info } facility protocols { level debug } } } } /* Warning: Do not remove the following line. */ /* === vyatta-config-version: "[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]" === */ /* Release version: 1.3-rolling-202003211022 */