Description

An error message is reflected in the Security Director Cloud or SRX command like saying "Push files to device failed for node #"

Symptoms

The following error can be found in /var/log/jboss/servers/server1/SD.log:

 

2026-02-05 10:11:43,509 ERROR [net.juniper.jnap.sm.idp.utils.installHandler.JunosInstallHandler] (JobThread2104808, Parent JobThread2104807) File transfer failed applications.xml to device 27

2026-02-05 10:11:43,509 ERROR [net.juniper.jnap.sm.idp.utils.installHandler.JunosInstallHandler] (JobThread2104808, Parent JobThread2104807) File transfer failed Ending Streaming Request Results

 

<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/21.4R0/junos" message-id="1">

<rpc-error>

<error-type>protocol</error-type>

<error-tag>operation-failed</error-tag>

<error-severity>error</error-severity>

<error-message>

rcp: /var/db/idpd/nsm-download/applications.xml: Permission denied

</error-message>

</rpc-error>

<rpc-error>

<error-type>protocol</error-type>

<error-tag>operation-failed</error-tag>

<error-severity>error</error-severity>

<error-message>

put-file failed

</error-message>

</rpc-error>

</rpc-reply>

 

2026-02-05 10:11:43,509 ERROR [net.juniper.jnap.sm.idp.utils.installHandler.JunosInstallHandler] (JobThread2104808, Parent JobThread2104807) Response from device Status: Failure, ResultMessage: Ending Streaming Request Results

 

Solution

Based on the logs it seems like device rejecting the Junos space request and responding back with the error due to premission issue in the file applications.xml

 

This issue arises when the `applications.xml` file becomes corrupted. To resolve this problem, follow these steps:

 

1. Remove the corrupted `applications.xml` file.

 

> start shell user root

% rm /var/db/idpd/nsm-download/applications.xml

 

2. Reinstall the IDP signature from the Security Director.


If the problem is persistent contact the Juniper TAC dSRX team.

Modification History

2026-05-12 : Article Created