Avamar: La instalación del plug-in de Solaris Client falla con el error del script de solicitud pkgadd

Summary: La instalación del plug-in de Avamar Client en Solaris falla con "pkgadd: ERROR: el script de solicitud no se completó correctamente". Causa: falta el permiso /tmp o el paquete está dañado. Compruebe el .pkg SHA-256 (algoritmo hash seguro 256), ejecute chmod 1777 /tmp y realice una reinstalación. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Falla en la instalación del plug-in del cliente Avamar en Solaris

Comportamiento observado

La instalación del plug-in de Avamar Client no se completa en Solaris 10. El instalador se detiene e informa que no se realizaron cambios en el sistema.

 
/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully

Installation of <AVMRclnt> failed.
No changes were made to the system.

Cause

Permisos insuficientes en el directorio temporal

El script de instalación intenta crear archivos temporales en /tmp. Si el usuario no tiene permisos de escritura o sticky-bit en este directorio, el script de solicitud pkgadd no se puede completar, lo que genera el siguiente error:

/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully
Installation of  failed. No changes were made to the system.

Los indicadores típicos incluyen una lista de directorios que muestra permisos restrictivos, por ejemplo:

drwxr-xr-x 16 root root 184 Nov 8 12:40 tmp

Cuando el directorio no tiene capacidad de escritura mundial con el sticky bit (modo 1777), el instalador no puede escribir los archivos necesarios, lo que provoca la falla.
 

Paquete de instalación de Avamar Client dañado

Si el archivo de .pkg utilizado para el plug-in del cliente Solaris está alterado o incompleto, la verificación de la suma de comprobación no coincide con el valor esperado. Un hash SHA-256 no coincidente indica daños, lo que hace que pkgadd se detenga con el mismo mensaje de error.

Ejemplo de comando de verificación de suma de comprobación:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

Resultado esperado (ejemplo):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

Si el hash calculado difiere del valor correcto conocido, el instalador se considera dañado y la instalación falla con el error pkgadd informado.

Resolution

Corrección de errores de instalación del plug-in del cliente Avamar Solaris

Resolución paso a paso

Siga estos pasos para resolver el problema pkgadd: ERROR: request script did not complete successfully Error durante la instalación del plug-in de Avamar Client en Solaris 10.

  • Identifique la cuenta de usuario que ejecuta el instalador.
  • Valide la integridad del paquete del instalador.
  • Compruebe y corrija los permisos en el directorio /tmp.
  • Vuelva a ejecutar la instalación.

1. Verifique el usuario instalador.

Ejecute el siguiente comando para mostrar el usuario actual:

whoami

 Tome nota del nombre de usuario. El usuario debe tener acceso de lectura al archivo del instalador y acceso de escritura a /tmp.
 

2. Confirme la integridad del paquete.

Calcule la suma de comprobación SHA-256 del archivo del instalador en el cliente Solaris y compárela con la suma de comprobación almacenada en el servidor Avamar.

En el cliente de Solaris (reemplace los marcadores de posición con el nombre del archivo):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Ejemplo:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Resultado esperado (ejemplo):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

 En el servidor Avamar, ejecute el mismo comando en el paquete fuente:

sha256sum /data01/avamar/src/downloads/SOL_/AvamarClient-solaris--.pkg

 Ejemplo:

sha256sum /data01/avamar/src/downloads/SOL5.10_SPARC/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Si las dos sumas de comprobación difieren, vuelva a descargar el paquete desde el servidor Avamar antes de continuar.
 

3. Verifique los permisos /tmp.

Enumere los permisos del /tmp directorio:

ls -ld /tmp

 Resultado correcto típico:

drwxrwxrwt 16 root root 184 Nov 8 12:40 /tmp

 Si a los permisos les falta el sticky bit ( ) o son más restrictivas, corríjalas:

chmod 1777 /tmp

 

ADVERTENCIA: Cambiante /tmp Los permisos afectan a todos los usuarios del sistema. Asegúrese de que existan los derechos administrativos y de que se comprendan las implicaciones de seguridad antes de presentar la solicitud chmod 1777.

 

4. Vuelva a ejecutar el instalador.

Después de confirmar el acceso del usuario, la integridad del paquete y /tmp permisos, vuelva a ejecutar el instalador con el mismo comando utilizado originalmente.
 

5. Verifique que la instalación se haya realizado correctamente.

Compruebe que el plug-in del cliente Avamar esté instalado sin errores:

pkginfo -l AVMRclnt

 La salida correcta enumera los detalles del paquete y muestra un estado de instalado. Además, confirma que no aparezcan mensajes de error en el registro del instalador.

 Notas adicionales

  • Si el problema persiste después de seguir los pasos anteriores, es posible que el paquete del instalador esté dañado más allá de la verificación de la suma de comprobación. Solicite una copia nueva al soporte de Dell.
  • Ejecute siempre estos comandos como un usuario con privilegios suficientes (por lo general, un usuario raíz o un usuario con derechos sudo).
  • Comuníquese con el soporte de Dell si se produce un comportamiento inesperado o si se necesita asistencia adicional.

Affected Products

Avamar Client
Article Properties
Article Number: 000193395
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.