¿Por qué falla la instalación del complemento Helm para el almacenamiento de objetos?

Solucionar los errores de instalación de Helm para Cloud Object Storage.

Nube privada virtual Infraestructura clásica

Cuando instala el plugin ibmc Helm de IBM Cloud Object Storage, la instalación falla con los errores siguientes:

Error: symlink /Users/iks-charts/ibm-object-storage-plugin/helm-ibmc /Users/ibm/.helm/plugins/helm-ibmc: file exists
Error: fork/exec /home/iksadmin/.helm/plugins/helm-ibmc/ibmc.sh: permission denied

Cuando se instala el plugin ibmc de Helm, se crea un enlace simbólico desde el directorio ~/.helm/plugins/helm-ibmc para los sistemas Linux o desde el directorio ~/Library/helm/plugins/helm-ibmc para Mac OS al directorio donde se encuentra el plugin ibmc de Helm, en el sistema local, que normalmente está en ./ibmcloud-object-storage-plugin/helm-ibmc.

Cuando se elimina el plugin ibmc Helm del sistema local o se mueve el directorio del plugin ibmc a una ubicación distinta, el enlace simbólico no se elimina.

Si ve un error permission denied, no tiene el permiso necesario read, write y execute en el archivo bash ibmc.sh para poder ejecutar mandatos de plugin de ibmc Helm.

Revise los pasos siguientes en función del tipo de error.

  • Para errores de enlace simbólico:

    1. Elimine el plugin Helm de IBM Cloud Object Storage.

      Ejemplo de Linux

      rm -rf ~/.helm/plugins/helm-ibmc
      

      Mac OS ejemplo

      rm -rf ~/Library/helm/plugins/helm-ibmc for macOS
      
    2. Siga los pasos de la documentación para volver a instalar el plugin de Helm ibmc y el plugin IBM Cloud Object Storage.

  • Para errores de permiso:

    1. Cambie los permisos para el plugin ibmc. Ejemplo de Linux
        chmod 755 ~/.helm/plugins/helm-ibmc/ibmc.sh
        ```
        Mac OS ejemplo
        ```sh {: pre}
        chmod 755 ~/Library/helm/plugins/helm-ibmc/ibmc.sh
        ```
    2. Pruebe el plugin de Helm `ibm`.
    
    ```sh {: pre}
        helm ibmc --help
        ```
    
  1. Continúe con la instalación del plug-in IBM Cloud Object Storage.