Cette page couvre les problèmes d'installation, la connectivité réseau, l'authentification, l'intégration au shell et les problèmes de serveur MCP. Pour les étapes de migration post-mise à niveau (sessions, hooks, permissions), consultez Quoi de neuf dans IDE 1.0.
Sur macOS, vous pourriez rencontrer cette erreur en essayant d'ouvrir Kiro :
Kiro is damaged and can't be opened. You should move it to the Trash.
Cette fenêtre contextuelle est due à un faux positif dans les fonctionnalités de sécurité de macOS.
Pour résoudre cette erreur :
Kiro.app sur votre bureau, puis faites-le glisser de votre bureau vers le dossier Applications.sudo xattr -d com.apple.quarantine /Applications/Kiro.app
Si Kiro fonctionne pour certains utilisateurs de votre organisation, mais pas pour d'autres, le problème est probablement lié à des configurations réseau propres aux utilisateurs touchés. Une cause fréquente est l'inspection TLS — les pare-feu d'entreprise effectuant une inspection TLS peuvent bloquer ou perturber les connexions aux points de terminaison de Kiro.
Failed to retrieve profiles {"error":""} (une chaîne d'erreur vide indique une défaillance au niveau du réseau)Les utilisateurs touchés peuvent tester la connectivité directement :
curl -v https://runtime.us-east-1.kiro.dev curl -v https://management.us-east-1.kiro.dev
Une négociation TLS réussie (même avec une réponse d'erreur HTTP) confirme la connectivité réseau. Un délai de connexion expiré ou une erreur TLS indique un problème de pare-feu ou de proxy.
Si ces commandes échouent, consultez la liste blanche du pare-feu et travaillez avec votre équipe réseau pour vous assurer que les points de terminaison requis sont accessibles depuis le chemin réseau des utilisateurs touchés.
Si, lors de l'authentification avec Kiro, vous n'êtes pas redirigé vers le navigateur, essayez ces solutions propres à chaque plateforme :
Exécutez Kiro avec la journalisation activée pour repérer les problèmes potentiels :
C:\path\to\app.exe --enable-logging
Utilisez les outils de développement pour diagnostiquer le problème :
ioreg manquanteioreg est inclus dans votre variable PATH :
echo $PATH which ioreg
ioreg est manquant, il se trouve généralement à /usr/sbin/ioregSi vous voyez une erreur There was an error signing you in en tentant de vous authentifier avec Identity Center, assurez-vous que votre statut d'abonnement est actif. L'authentification IAM Identity Center nécessite un abonnement actif. Les profils Kiro sont actuellement pris en charge dans les régions US East (Virginie du Nord) et Europe (Francfort).
Les sessions Identity Center ont un délai d'expiration par défaut de 8 heures, ce qui signifie que vous devrez vous authentifier de nouveau périodiquement. Pour prolonger la durée de session, les administrateurs peuvent configurer des délais d'expiration plus longs. Pour des instructions de configuration détaillées, consultez la documentation AWS sur la configuration de la durée de session utilisateur.
L'intégration au shell relie Kiro à votre terminal, permettant l'exécution automatique de commandes et le traitement des résultats. Sans elle, vous devrez copier-coller manuellement les sorties du terminal.
Cmd + Shift + P / Ctrl + Shift + P) → Kiro: Check for UpdatesCmd + Shift + P / Ctrl + Shift + P) → Kiro: Enable Shell IntegrationSi la configuration automatique échoue, ajoutez ceci à la configuration de votre shell :
Zsh (~/.zshrc) :
[[ "$TERM_PROGRAM" == "kiro" ]] && . "$(kiro --locate-shell-integration-path zsh)"
Bash (~/.bashrc) :
[[ "$TERM_PROGRAM" == "kiro" ]] && . "$(kiro --locate-shell-integration-path bash)"
Fish (~/.config/fish/config.fish) :
string match -q "$TERM_PROGRAM" "kiro" and . (kiro --locate-shell-integration-path fish)
PowerShell ($Profile) :
if ($env:TERM_PROGRAM -eq "kiro") { . "$(kiro --locate-shell-integration-path pwsh)" }
Si Kiro n'arrive pas à lire la sortie du terminal, reste bloqué au statut Working..., ou si vous voyez des caractères étranges et des problèmes de mise en forme, cela est généralement causé par des personnalisations du shell qui interfèrent avec l'intégration du terminal. Les coupables fréquents comprennent des personnalisations comme bash-it sur bash ou Oh My Posh sur zsh, ainsi que des thèmes comme Powerlevel10k/9k.
Si vous utilisez le thème Powerlevel10k, ajoutez cette ligne à votre fichier .p10k.zsh :
typeset -g POWERLEVEL9K_TERM_SHELL_INTEGRATION=true
Vous pouvez aussi désactiver ces personnalisations lors de l'exécution dans Kiro.
zsh (~/.zshrc) :
if [[ "$TERM_PROGRAM" == "kiro" ]]; then # Leave empty else # Your themes or customizations ZSH_THEME="powerlevel10k/powerlevel10k" fi
Si vous utilisez le shell Fish et rencontrez des problèmes de sortie du terminal, vous devrez peut-être ajouter manuellement Kiro au script d'intégration du shell existant. Le fichier d'intégration du shell Fish se trouve à :
/Applications/Kiro.app/Contents/Resources/app/out/vs/workbench/contrib/terminal/common/scripts/shellIntegration.fish
Par défaut, le script d'intégration ne vérifie que « vscode » :
status is-interactive and string match --quiet "$TERM_PROGRAM" "vscode" and ! set --query VSCODE_SHELL_INTEGRATION or exit
Vous devez le mettre à jour pour inclure aussi « kiro » :
status is-interactive and string match --quiet "$TERM_PROGRAM" "vscode" "kiro" and ! set --query VSCODE_SHELL_INTEGRATION or exit
Sous Windows, si vous rencontrez cette erreur :
Updates are disabled because you are running the user-scope installation of Kiro as Administrator. This occurs as Kiro does not support system-level installation, which requires administrator privileges.
Pour retirer l'exécution en tant qu'administrateur, vous pouvez :
Show more optionsPropertiesCompatibilityRun this program as an administratorApply, puis OK pour enregistrer les modificationsAprès avoir suivi ces étapes, Kiro devrait pouvoir se mettre à jour normalement.
Dans PowerShell 7+, définissez la politique d'exécution :
Vérifier la politique actuelle :
Get-ExecutionPolicy
Définir la politique d'exécution :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Si vous utilisez OneDrive sous Windows, votre chemin de bureau pourrait causer des problèmes :
mklink /J "C:\Users\<username>\Desktop" "C:\Users\<username>\OneDrive\Desktop"
Si vous avez de la difficulté à vous connecter à des serveurs MCP :
Vérifiez le statut du serveur :
Vérifiez la configuration :
Vérifiez les prérequis :
Consultez les journaux :
Échecs de connexion :
# Verify uv installation uv --version # Verify Python version python --version # Test server directly uvx awslabs.aws-documentation-mcp-server@latest --help
Échecs de recherche ou de lecture :
Erreurs d'authentification :
Problèmes de limitation du débit :
Si vous avez essayé les étapes de dépannage ci-dessus et avez encore besoin d'aide :
Dépannage