Perché l'installazione del plug-in Helm dell'archiviazione oggetti non riesce?

Risoluzione dei problemi relativi agli errori di installazione di " Helm " per Cloud Object Storage.

Virtual Private Cloud Infrastruttura classica

Quando installi il plug-in Helm ibmc IBM Cloud Object Storage, l'installazione non riesce, con uno dei seguenti errori:

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 il plugin Helm ibmc è installato, viene creato un collegamento simbolico dalla directory ~/.helm/plugins/helm-ibmc per i sistemi Linux o dalla directory ~/Library/helm/plugins/helm-ibmc per Mac OS alla directory in cui si trova il plugin Helm ibmc sul tuo sistema locale, che di solito è in ./ibmcloud-object-storage-plugin/helm-ibmc.

Quando rimuovi il plugin Helm ibmc dal tuo sistema locale, o sposti la directory del plugin Helm ibmc in un'altra ubicazione, il collegamento simbolico non viene rimosso.

Se viene visualizzato l'errore " permission denied ", significa che non disponi delle autorizzazioni richieste ( read, write e execute ) sul file bash ibmc.sh, necessarie per poter eseguire i comandi del plug-in ibmc Helm.

Esaminare i seguenti passi in base al tipo di errore.

  • Per gli errori symlink:

    1. Rimuovi il plugin Helm IBM Cloud Object Storage.

      Esempio Linux

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

      Mac OS esempio

      rm -rf ~/Library/helm/plugins/helm-ibmc for macOS
      
    2. Segui la documentazione per reinstallare il plug-in Helm ibmc e il plug-in IBM Cloud Object Storage.

  • Per gli errori di autorizzazione:

    1. Modifica le autorizzazioni per il plug-in ibmc. Esempio Linux
        chmod 755 ~/.helm/plugins/helm-ibmc/ibmc.sh
        ```
        Mac OS esempio
        ```sh {: pre}
        chmod 755 ~/Library/helm/plugins/helm-ibmc/ibmc.sh
        ```
    2. Prova il plug-in Helm `ibm`.
    
    ```sh {: pre}
        helm ibmc --help
        ```
    
  1. Continua a installare il plug-in IBM Cloud Object Storage.