I have a strange error. I have a routerboard 1100AHx2, routerOS 6.43.4 with the same routerboot version. There are some ipsec configuration on it. I upgraded it to the most recent 6.46.1 version. Export the config, reset the router and import the config and when it stops at the ipsec policy add line:
/ip ipsec policy add dst-address=<ip_add> proposal=prop_conf sa-dst-address=<ip_add> sa-src-address=<ip_add> src-address=<ip_add> tunnel=yes
failure: Peer not set!
When I try to add it manually with adding the "peer=peer_conf" at the and it works like the charm:
ip ipsec policy add dst-address=<ip_add> proposal=prop_conf sa-dst-address=<ip_add> sa-src-address=<ip_add> src-address=<ip_add> tunnel=yes peer=peer_conf
However there are peer in the config, and it is successfully imported some lines before. As for me it seems like the export forgets to add the peer configuration to the "/ip ipsec policy add" line.
I tried it with 6.46 and 6.45.7 versions as well with the same end: failure peer not set...
Is it possible that I did something wrong, because it is strange that the problem nowhere appears...
The exact steps:
1) routerboard os 6.43.4
2) copy packages and routeros v6.46.1 to the board via serial
4) router version 6.46.1
5) /export file=export_file terse
6) /system reset-config
7) /import file-name=export_file verbose=yes
then "failure peer not set" happen...