Por que a instalação do plug-in de armazenamento de objetos Helm falha?

Resolva problemas de falhas na instalação do Helm para o Cloud Object Storage.

Nuvem privada virtual Infraestrutura clássica

Quando você instala o plug-in do Helm IBM Cloud Object Storageibmc, a instalação falha com um dos erros a seguir:

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

Quando o plug-in Helm ibmc é instalado, um symlink é criado do diretório ~/.helm/plugins/helm-ibmc para sistemas Linux ou do diretório ~/Library/helm/plugins/helm-ibmc para Mac OS para o diretório no qual o plug-in Helm ibmc está localizado em seu sistema local, que é geralmente em ./ibmcloud-object-storage-plugin/helm-ibmc.

Quando você remove o plug-in Helm ibmc de seu sistema local ou move o diretório do plug-in Helm ibmc para um local diferente, o symlink não é removido.

Se você vir um erro permission denied, você não tem a permissão necessária read, writee execute no arquivo bash ibmc.sh para poder executar ibmccomandos de plug-in do Helm.

Revise as etapas a seguir com base no tipo de erro.

  • Para erros de link simbólico:

    1. Remova o IBM Cloud Object Storage Plug-in do Helm.

      Exemplo de Linux

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

      Mac OS exemplo

      rm -rf ~/Library/helm/plugins/helm-ibmc for macOS
      
    2. Siga a documentação para reinstalar o plug-in do Helm ibmc e o plug-in do IBM Cloud Object Storage.

  • Para erros de permissão:

    1. Mude as permissões para o plug-in ibmc. Exemplo de Linux
        chmod 755 ~/.helm/plugins/helm-ibmc/ibmc.sh
        ```
        Mac OS exemplo
        ```sh {: pre}
        chmod 755 ~/Library/helm/plugins/helm-ibmc/ibmc.sh
        ```
    2. Experimente o plug-in do Helm do `ibm`.
    
    ```sh {: pre}
        helm ibmc --help
        ```
    
  1. Continue a instalar o plug-in do IBM Cloud Object Storage.