Résoudre les problèmes liés à la CLI du client de découverte Migration Center

Cette page explique comment résoudre les problèmes liés à la CLI du client de découverte Migration Center.

Problème de mise à niveau

Lorsque vous mettez à niveau la CLI mcdc vers la dernière version, elle effectue une mise à niveau du schéma de base de données interne, qui crée automatiquement une sauvegarde des données collectées et évaluées par la version précédente.

Dans de rares cas, la mise à niveau de la CLI mcdc ne se termine pas correctement en raison d'un échec de mise à niveau de la base de données locale. Cela peut se produire en raison d'un dysfonctionnement lors de la mise à niveau de la base de données, entraînant sa corruption. Par conséquent, les données précédemment collectées sont perdues.

Après la mise à niveau de la CLI mcdc, lorsque vous exécutez la dernière version, si un message d'erreur indique que la mise à niveau de la base de données a échoué, vous pouvez utiliser la commande recover-db pour restaurer la base de données sur une version antérieure opérationnelle, avant de revenir à la version antérieure de la CLI mcdc.

Procédez comme suit :

  1. Restaurez la base de données vers une version précédente opérationnelle:

    ./mcdc discover recover-db
    
  2. Téléchargez la version de la CLI mcdc que vous utilisiez avant la mise à niveau.

    Lorsque vous installez une version plus ancienne de la CLI mcdc, ne supprimez pas le répertoire de la CLI mcdc créé par la version actuelle.