Warum schlägt die Installation des Plug-ins Object Storage Helm fehl?
Behebung von Installationsfehlern bei Helm für Cloud Object Storage.
Virtuelle Private Cloud Klassische Infrastruktur
Wenn Sie das IBM Cloud Object Storage-Helm-Plug-in ibmc installieren, schlägt die Installation mit einem der folgenden Fehler fehl:
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
Bei der Installation des Helm-Plug-ins ibmc wird eine symbolische Verbindung von dem Verzeichnis ~/.helm/plugins/helm-ibmc (Linux-Systeme) oder dem Verzeichnis ~/Library/helm/plugins/helm-ibmc (Mac OS) zu
dem Verzeichnis erstellt, in dem sich das Helm-Plug-in ibmc auf Ihrem lokalen System befindet, was normalerweise in ./ibmcloud-object-storage-plugin/helm-ibmc ist.
Wenn Sie das Helm-Plug-in ibmc von Ihrem lokalen System entfernen oder das Helm-Plug-in-Verzeichnis ibmc an eine andere Position verschieben, wird die symbolische Verbindung nicht entfernt.
Wenn ein permission denied-Fehler angezeigt wird, verfügen Sie nicht über die erforderliche Berechtigung read, write und execute für die Bashdatei ibmc.sh, sodass Sie ibmc Helm-Plug-in-Befehle ausführen können.
Überprüfen Sie die folgenden Schritte je nach Fehlertyp.
-
Bei symlink-Fehlern:
-
Entfernen Sie das IBM Cloud Object Storage-Helm-Plug-in.
Linux-Beispiel
rm -rf ~/.helm/plugins/helm-ibmcMac OS beispiel
rm -rf ~/Library/helm/plugins/helm-ibmc for macOS -
Befolgen Sie die Anweisungen in der Dokumentation, um das Helm-Plug-in
ibmcund das Plug-in IBM Cloud Object Storage erneut zu installieren.
-
-
Für Berechtigungsfehler:
- Ändern Sie die Berechtigungen für das
ibmc-Plug-in. Linux-Beispiel
chmod 755 ~/.helm/plugins/helm-ibmc/ibmc.sh ``` Mac OS beispiel ```sh {: pre} chmod 755 ~/Library/helm/plugins/helm-ibmc/ibmc.sh ``` 2. Probieren Sie das Helm-Plug-in `ibm` aus. ```sh {: pre} helm ibmc --help ``` - Ändern Sie die Berechtigungen für das