Dépanner les mises à jour et les mises à niveau de l'environnement

Cette page fournit des informations de dépannage pour les problèmes que vous pouvez rencontrer lors de la mise à jour ou de la mise à niveau des environnements Cloud Composer.

Pour en savoir plus sur le dépannage lié à la création d'environnements, consultez la page Dépannage.

Lorsque les environnements Cloud Composer sont mis à jour, la majorité des problèmes surviennent pour les raisons suivantes:

Autorisations insuffisantes pour mettre à jour ou à mettre à jour un environnement

Si Cloud Composer ne peut pas mettre à jour ou mettre à jour un environnement en raison d'autorisations insuffisantes, le message d'erreur suivant s'affiche:

ERROR: (gcloud.composer.environments.update) PERMISSION_DENIED: The caller does not have permission

Solution: attribuez des rôles à votre compte et au compte de service de votre environnement, comme décrit à la page Contrôle des accès.

Le compte de service de l'environnement dispose d'autorisations insuffisantes

Lors de la création d'un environnement Cloud Composer, vous spécifiez un compte de service qui exécute les nœuds GKE de l'environnement. Si ce compte de service ne dispose pas des autorisations suffisantes pour l'opération demandée, Cloud Composer génère une erreur:

    UPDATE operation on this environment failed 3 minutes ago with the
    following error message:
    Composer Backend timed out. Currently running tasks are [stage:
    CP_COMPOSER_AGENT_RUNNING
    description: "No agent response published."
    response_timestamp {
      seconds: 1618203503
      nanos: 291000000
    }
    ].

Solution: attribuez des rôles à votre compte et au compte de service de votre environnement, comme décrit à la page Contrôle des accès.

La taille de la base de données Airflow est trop importante pour effectuer l'opération.

L'opération de mise à niveau de Cloud Composer peut échouer, car la taille de la base de données Airflow est trop importante pour que les opérations de mise à niveau réussi.

Si la taille de la base de données Airflow est supérieure à 16 Go, Cloud Composer génère l'erreur suivante:

Airflow database uses more than 16 GB. Please clean the database before upgrading.

Solution: effectuez le nettoyage de la base de données Airflow, comme décrit dans la section Maintenance de la base de données Airflow.

Étape suivante