Cet article explique comment identifier et résoudre les problèmes liés au mode en ligne de Transfer Appliance.
Non configuré pour les opérations en ligne
Erreur :
This appliance has not been configured for online operations.
Solution :
Si vous avez commandé un appareil en ligne et que vous avez reçu cette erreur, contactez l'équipe Transfer Appliance à l'adresse data-support@google.com.
Si vous avez commandé un dispositif hors connexion, ce message est attendu. Les appareils hors connexion ne sont pas compatibles avec le mode en ligne. Si vous avez besoin d'aide supplémentaire, contactez l'équipe Transfer Appliance.
Le fichier d'identifiants est manquant
Erreur :
An error occurred while running hta containers: "credential file:
'/tmp/key.json is missing"
Solution :
Vérifiez que vous avez effectué les opérations suivantes :
- Préparation des autorisations IAM et du stockage
- Créé une clé de compte de service pour le compte de service géré par l'utilisateur.
- Remplacement du nom de clé de compte de service par
key.json - Importation de la clé de compte de service sur
/tmpsur l'appareil.
Échec de l'exécution du binaire des conteneurs
Erreur :
An error occurred while running hta containers: "Failed to run HTA
containers binary \"opt/ta_containers/ta_containers\": exit status 1"
Solution :
Veuillez contacter l'équipe Transfer Appliance à l'adresse data-support@google.com pour obtenir de l'aide.
L'API n'a pas été utilisée dans le projet ou est désactivée
Erreur :
Storage Transfer API has not been used in project PROJECT_NUMBER before or it
is disabled.
Une erreur similaire peut se produire pour l'API Pub/Sub ou l'API Cloud Storage.
Solution :
Assurez-vous que les API requises sont activées dans le projet à partir duquel vous avez commandé l'appareil. Si le compte de service de l'appareil appartient à un autre projet, activez également les API requises dans le projet contenant le compte de service. Le numéro de projet indiqué dans le message d'erreur identifie le projet dans lequel l'API doit être activée.
Pour obtenir la liste des API requises, consultez Activer les API.
Échec de la mise à jour du système d'exploitation
Erreur :
Failed to update Operating System.
An error occurred while updating the appliance: "failed update OS: error
transferring configuration files: error setting up tmp mount for new srv
partition: error setting up mount /var/tmp/update1298680145: command
[mount /dev/sdc2 /var/tmp/update1298680145] failed with output: mount:
/var/tmp/update1298680145: special device /dev/sdc2 does not exist.\n and
error: exit status 32"
Solution :
Veuillez contacter l'équipe Transfer Appliance à l'adresse data-support@google.com pour obtenir de l'aide.
Impossible d'exécuter la mise à jour sans fichier d'identifiants
Erreur :
Update cannot be run without credentials file. Please upload credentials file
onto the appliance.
Cette erreur se produit lorsque vous essayez de mettre à jour le logiciel sur Transfer Appliance.
Solution :
Assurez-vous d'avoir effectué les étapes suivantes :
Préparez le transfert en ligne. Plus précisément, assurez-vous de disposer des éléments suivants :
- Créé un compte de service géré par l'utilisateur.
- Vous avez accordé les autorisations appropriées au compte de service.
- Créé une clé de compte de service pour le compte de service géré par l'utilisateur.
- La clé a été renommée
key.jsonet importée dans/tmpsur l'appareil.
Le préfixe d'objet n'est pas mis à jour avec une chaîne nulle
Erreur :
Cette erreur se produit lorsque vous vous attendez à ce que le préfixe de l'objet soit défini par défaut sur la chaîne nulle lors de l'exécution de la mise à jour du bucket de destination, mais que ce n'est pas le cas.
Mise à jour sans spécifier le préfixe de l'objet :
ta online --bucket=myrandombucket
L'exécution de cette commande ne remplace pas le préfixe d'objet par la chaîne nulle, car le préfixe d'objet n'est mis à jour que si vous spécifiez l'option --object_prefix.
Solution :
Mettez à jour en spécifiant au moins le préfixe de l'objet :
ta online --bucket=myrandombucket --object_prefix=""
ta online --bucket=myrandombucket --object_prefix=
ta online --object_prefix=""
ta online --object_prefix=