Campaign Classic: problema de descarga de SFTP
Este artículo aborda el problema de no descargar archivos de un repositorio SFTP después de una actualización de compilación a pesar de tener una conexión correcta con el servidor.
Descripción description
Entorno
Campaign Classic
Problema/Síntomas
Después de una actualización de compilación, observamos que la conexión real a SFTP funciona, pero no es posible descargar archivos de repositorios remotos a través de SFTP.
Registro de descarga de archivos (mensaje de error):
29/06/2020 09:59:43 error de descarga de fileTransfer CRL-290002 en cURL
29/06/2020 09:59:43 fileTransfer No se encontró el archivo remoto
29/06/2020 09:59:43 fileTransfer * Connection #0 al host *****.***.*** izquierda intacta
29/06/2020 09:59:43 fileTransfer * No se pudo abrir el directorio para leer: No existe el archivo o directorio
29/06/2020 09:59:42 fileTransfer * Autenticación completa
29/06/2020 09:59:42 fileTransfer * Autenticación de clave pública SSH inicializada
29/06/2020 09:59:42 fileTransfer * Usando el archivo de clave privada SSH '/usr/local/neolane/.ssh/id_rsa'
29/06/2020 09:59:42 fileTransfer * Usando el archivo de clave pública SSH '/usr/local/neolane/.ssh/id_rsa.pub'
29/06/2020 09:59:42 métodos de autenticación fileTransfer * SSH disponibles: publickey,password
29/06/2020 09:59:42 fileTransfer * SSH MD5 huella digital: ***************************
29/06/2020 09:59:42 fileTransfer * Conectado a ******.***.*** (xxx.xxx.xxx.xx) puerto 22 (#0)
29/06/2020 09:59:42 fileTransfer * TCP_NODELAY establecido
29/06/2020 09:59:42 fileTransfer * Probando xxx.xxx.xxx.xx…
29/06/2020 09:59:42 fileTransfer Lista de archivos iniciales 'sftp://******.***.***:22/Outgoing/FILENAME.CSV'
29/06/2020 09:59:42 Inicio del flujo de trabajo (operador 'Administrator (admin)')
29/06/2020 09:59:42 El flujo de trabajo 'WKF1747' se está ejecutando
Resolución resolution
La corrección estará disponible a partir de la versión 20.3.1 de Adobe Campaign Classic.
Causa
En algunas acciones SFTP, se espera que el servidor remoto sea un servidor SFTP de Unix y se agrega ~/ a la ruta de acceso si esta no es absoluta.
Esto no funciona si el servidor SFTP remoto está en Windows y ~/ no tiene significado.