I upgraded the slave to 2.2.6, and then I realized there were two IPSec aggressive tunnels (only one of them came up). All of the main mode tunnels came up OK.
I switched back to the master running 2.1.5 and switched the 2 aggressive tunnels to use OpenVPN instead. I then switched back to the slave and everything came up OK.
However, now on the slave running 2.2.6, when I click on the 'e' to edit any Phase2 it always takes me to a blank Phase2 screen instead of the correct Phase2 screen for this tunnel.
No matter what Phase2 I try to edit it aways takes me to URL: https://xxx.xxx.xxx.xxx/vpn_ipsec_phase2.php?p2index=
This is a blank Phase2 screen with LAN subnet, a blank remote network, AES=auto, SHA1, PFS off, 3600 settings.
Even if I try to put in a correct URL:
https://xxx.xxx.xxx.xxx/vpn_ipsec_phase2.php?p2index=2
it still takes me to the exact same blank Phase2 screen.
I exported the config from the slave and imported it into two other 2.2.6 routers, and the same blank Phase2 screen problem happens on them as well. Importing the old config from when the slave was running 2.1.5 works fine, and displays Phase2 screens OK.
Did my config get poisoned somehow during this process?