This article explains what to do when upgrade of an EX device fails from Routing Director with the Software Validation Failed error messages.
On trying to upgrade an EX device from Routing Director, the following error is seen:
"Software Validation failed"
On performing the upgrade from the device CLI, the following error is seen:
request system software validate /var/tmp/jinstall-ex-4300-21.4Rxxxx-signed.tgz
...
Event processing process: <source-daemon>eventd</source-daemon>
Event processing process: <message>Cannot open configuration file: &#230;&#xe00f;{&#247;-k*n{y&#166;&#237;&#166;&#201;)&#212;&#xe014;&#210;h&#248;&#242;?V&#217;&#246;O&#128;)&#134;&#xe002;I&#135;D&#235;&#214;&#251;*&#156;\&#157;8&#143;~}&#239;&#148;e&#242;j &#230;g
..
mgd: error: configuration check-out failed
Validation failed
ERROR: Current configuration not compatible with /var/tmp/jinstall-ex-4300-21.4Rxxxx-signed.tgz
WARNING: Current configuration not compatible with /var/tmp/jinstall-ex-4300-21.4Rxxxx-signed.tgz
Running the command "deactivate groups jcloud-script" will allow the upgrade to go through.
You can check the following in such cases:
In case the error at the device level is the same as the KB: KB82770 [juniper.net].
This is not an RD issue but a JUNOS side issue.
You can run the following work-arounds to resolve the issue:
cp -p /var/etcroot/*pwd.db /var/v/c/var/etcroot" file.