Rollback commands and the script vyatta-config-mgmt.pl --action=rollback run from the current user. Internal function cm_write_file during rollback trying to write into the /opt/vyatta/etc/config/archive/config.boot file.
But, because this file allows writing access only to the root user, operation failing and rollback cannot be done:
Permission: -rw-r--r-- 1 root vyattacfg 1630 Aug 27 18:41 /opt/vyatta/etc/config/archive/config.boot Error body: Couldn't open /opt/vyatta/etc/config/archive/config.boot - Permission denied at /opt/vyatta/share/perl5/Vyatta/ConfigMgmt.pm line 108.
Affected both 1.3 and 1.2 versions.