Aller au contenu
Contact us

Dépannage

Une tâche ne démarre que si toutes les conditions suivantes sont réunies :

  • Le serveur SMART Migration est en cours d'exécution et connecté. Consultez le Tableau de bord ou l'indicateur En direct / Hors ligne en haut à droite : Hors ligne signifie que le serveur n'a pas communiqué depuis plus de deux minutes. Démarrez le serveur, ou vérifiez sa connexion à Nextcloud et son mot de passe d'application.
  • Sa date planifiée est arrivée. Une tâche à l'état Prêt dont la date planifiée est dans le futur attend cette date.
  • Elle n'est pas désactivée. Une tâche désactivée conserve son statut mais n'est jamais prise en charge.
  • Un emplacement est libre. Le serveur exécute au plus quatre tâches à la fois ; les autres attendent selon leur priorité, puis selon leur date planifiée.
  • Personne ne l'a ouverte. Une tâche ouverte dans la boîte de dialogue de la tâche est retenue jusqu'à la fermeture de celle-ci.
  • Les versions correspondent et la licence est valide. Consultez les questions ci-dessous.

Voir Statut de la tâche

Pourquoi ne puis-je pas mettre une tâche sur Prêt ?

Section intitulée « Pourquoi ne puis-je pas mettre une tâche sur Prêt ? »

La tâche est Non validée : sa définition est incomplète, ou une valeur ne convient pas à son champ. Ouvrez la tâche : les champs concernés, ainsi que les étapes de l'assistant où ils se trouvent, portent une marque indiquant le problème. Une case Notifications cochée retient également une tâche tant que personne n'est choisi dans Notify to. Une tâche d'importation CSV n'est jamais à l'état Prêt non plus ; importez son fichier avec Enregistrer et importer le CSV maintenant.

Une tâche à l'état En cours ou Annulation en cours, ou à l'état Prêt et non désactivée, ne peut pas être supprimée, car SMART Migration l'a mise en file d'attente ou est en train de la traiter. Mettez-la d'abord sur En attente ou désactivez-la, ou annulez-la si elle est en cours d'exécution.

L'application indique Hors ligne : le serveur SMART Migration n'est pas en cours d'exécution

Section intitulée « L'application indique Hors ligne : le serveur SMART Migration n'est pas en cours d'exécution »

Rien n'a appelé l'API de l'application récemment : Hors ligne s'affiche en rouge en haut à droite, et son info-bulle indique l'heure du dernier appel. Vérifiez sur la machine Windows que le serveur SMART Migration est en cours d'exécution, qu'il peut joindre ce Nextcloud et que son mot de passe d'application n'a pas été révoqué sous Paramètres → Sécurité. Si le serveur a été déplacé vers une autre machine, Réinitialiser l'état du serveur dans l'onglet Paramètres efface l'ancien nom jusqu'à ce que le nouveau serveur se manifeste. Voir Configurer SMART Migration pour l'application

Les tâches ne s'exécutent pas et un message de version s'affiche

Section intitulée « Les tâches ne s'exécutent pas et un message de version s'affiche »

Le serveur a signalé une version de SMART Migration différente de celle requise par l'application. Seules les deux premières parties du numéro de version sont comparées. Mettez à jour le serveur SMART Migration, ou installez la version de l'application conçue pour votre serveur ; votre partenaire peut vous indiquer laquelle.

Tant que la licence est expirée, le serveur SMART Migration ne traite pas les demandes de l'application, et les tâches restent en l'état. Votre partenaire la renouvelle ; l'onglet Assistance indique qui est votre partenaire. Voir L'onglet Assistance

  • Aucun mappage de domaine n'est défini. Définissez Map From et Map To dans l'onglet Paramètres.
  • Le domaine de l'UPN diffère de Mapper depuis. Utilisez le domaine couvert par le mappage, ou l'adresse onmicrosoft.com de l'utilisateur.
  • Son utilisateur Nextcloud est introuvable — cela ne bloque qu'une Migration de test ou une Migration ; une tâche d'Analyse se valide sans utilisateur. Créez l'utilisateur, ou ajoutez l'adresse e-mail du OneDrive à son compte Nextcloud, puis ouvrez la tâche et enregistrez-la à nouveau.

Voir OneDrive vers Nextcloud

L'adresse pointe vers un site, et non vers une bibliothèque de documents. Ajoutez la bibliothèque, par exemple https://contoso.sharepoint.com/sites/S1/LibA — ou, pour créer des tâches pour toutes les bibliothèques du site, utilisez une tâche d'importation qui l'analyse. Voir Sources

  • Les en-têtes sont incorrects. La première ligne doit être Title,Description,Source,Destination — dans cet ordre, avec des virgules ou des points-virgules, et sans colonne supplémentaire.
  • Une ligne n'a pas de Titre. Chaque tâche en a besoin d'un.
  • Les valeurs ne correspondent pas aux types. Le fichier est tout de même importé, mais ces tâches sont créées non validées. Vérifiez que les types de source et de destination de la tâche d'importation correspondent au contenu des lignes — dans une importation d'Analyse, seul le type de source compte.

Voir Importer des tâches depuis un fichier CSV

Le rapport Power BI n'affiche pas les dernières exécutions

Section intitulée « Le rapport Power BI n'affiche pas les dernières exécutions »

Le rapport ne change que lorsque SMART BI.pbix est actualisé dans Power BI Desktop puis téléversé à nouveau ; le Tableau de bord propose le dernier fichier téléversé. Après avoir supprimé des lignes de l'Historique d'exécution, attendez que la marque sur l'en-tête Power BI du Tableau de bord ne soit plus rouge. Voir Actualiser, téléverser et partager SMART BI.pbix

Les paramètres de métadonnées n'apparaissent pas dans une tâche

Section intitulée « Les paramètres de métadonnées n'apparaissent pas dans une tâche »

Ils n'apparaissent que pour une tâche de Migration ou de Migration de test ayant une source SharePoint ou OneDrive, une destination de type dossier d'équipe, et lorsque MetaVox est installé et activé. L'onglet Paramètres indique l'état de MetaVox. Voir Métadonnées, MetaVox et vues SharePoint

Ils figurent dans l'onglet Problèmes de fichiers, avec leur motif. Un type de fichier bloqué par une stratégie d'administration — comme les fichiers .exe refusés par le contrôle d'accès aux fichiers de Nextcloud — ne peut pas être migré ; il en va de même pour un fichier dont la destination n'accepte pas les métadonnées, sauf si Migrer les fichiers présentant des avertissements de métadonnées est activé. Corrigez la cause et exécutez à nouveau la tâche. Voir Problèmes de fichiers

  • Microsoft 365 limite les lectures intensives. Les détails de l'exécution indiquent le délai imposé par ses limites de débit (SPO Rate Limit Delay). Étalez les plus grandes bibliothèques dans le temps.
  • L'historique des versions multiplie le volume. L'Analyse indique le volume versions comprises ; une Version History Scope plus restreinte transfère moins de données. Voir Historique des versions
  • Quatre tâches s'exécutent à la fois, par serveur. Enterprise+ migre jusqu'à trois fois plus vite qu'Enterprise.
  • Les interruptions s'additionnent. Les coupures réseau, les redémarrages de serveur, les autorisations manquantes et les fichiers en cours d'utilisation interrompent des fichiers ou des exécutions entières ; le temps écoulé jusqu'à ce que quelqu'un relance la tâche est perdu. Surveillez le Tableau de bord et les notifications pour le réduire au minimum.

Comment mesurer la vitesse et planifier les vagues en conséquence : Estimer le volume et la durée · ce qu'implique une migration et ce qui l'interrompt : Ce qu'implique une migration, et ce qui détermine sa vitesse

La protection contre les attaques par force brute de Nextcloud ralentit l'adresse du serveur SMART Migration après des échecs de connexion : toutes les tâches s'arrêtent et l'application affiche Hors ligne.

  • Corrigez le mot de passe. Un mot de passe d'application révoqué sous Paramètres → Sécurité, ou un mot de passe modifié pour le compte de service, échoue à chaque requête et entretient le ralentissement.
  • Débloquez l'adresse. occ security:bruteforce:reset <address> lève immédiatement le ralentissement.
  • Empêchez qu'il se reproduise. Ajoutez l'adresse du serveur à la Liste d'autorisation contre la force brute sous Paramètres d'administration → Sécurité.
  • Derrière un proxy, définissez trusted_proxies dans la configuration de Nextcloud, sinon le mauvais mot de passe d'un seul utilisateur ralentit tout le monde.
  • La réponse ne vient pas de Nextcloud ? Un proxy, un pare-feu ou la protection d'un hébergeur placés devant lui peuvent aussi répondre 429 ; autorisez-y l'adresse du serveur.

Voir Dimensionner les serveurs pour une grande migration

Un dossier d'équipe n'est pas créé : « Password confirmation is required »

Section intitulée « Un dossier d&#39;équipe n&#39;est pas créé : « Password confirmation is required » »

Le serveur SMART Migration crée le dossier d'équipe de destination d'une tâche au moyen de l'application Dossiers d'équipe de Nextcloud, qui demande une confirmation du mot de passe avant de créer, renommer ou supprimer un dossier. Un mot de passe d'application ne peut jamais fournir cette confirmation — seule une connexion avec le mot de passe propre du compte le peut —, si bien qu'avec un mot de passe d'application, chaque création renvoie Password confirmation is required et la tâche ne peut pas écrire ses fichiers.

  • Faites confiance à l'adresse du serveur pour cette opération. Nextcloud permet aux requêtes provenant d'adresses choisies de se passer de la confirmation du mot de passe. Sur le serveur Nextcloud, avec l'adresse ou la plage du serveur SMART Migration :

    occ config:system:set allowed_no_password_confirmation_ranges 0 --value="203.0.113.10/32"

    Une deuxième adresse prend l'index 1, et ainsi de suite. Sur une installation snap, la commande est nextcloud.occ.

  • Rien d'autre n'est ouvert. L'adresse se connecte toujours avec son mot de passe d'application ; elle se dispense seulement de la confirmation supplémentaire demandée par l'application Dossiers d'équipe. Toutes les autres adresses doivent toujours confirmer.

  • Conservez le mot de passe d'application. Connecter le serveur avec le mot de passe propre du compte permet aussi de contourner la confirmation, mais un mot de passe qui n'est jamais révoqué de lui-même, et qui cesse de fonctionner dès que l'authentification à deux facteurs est activée, constitue le moins bon compromis.

Cela fonctionnait auparavant, et échoue soudainement

Section intitulée « Cela fonctionnait auparavant, et échoue soudainement »

La liste fait confiance à des adresses, pas à des serveurs. Lorsque les requêtes du serveur SMART Migration commencent à atteindre Nextcloud depuis une adresse qui n'y figure pas, Nextcloud redemande la confirmation du mot de passe et l'erreur réapparaît, bien que rien n'ait changé dans Nextcloud ni dans cette application. Les causes habituelles sont un serveur SMART Migration nouveau ou de remplacement, un déplacement vers un autre réseau ou centre de données, un VPN, ou une nouvelle adresse publique attribuée par le fournisseur d'accès à Internet. Le message d'erreur de l'exécution indique alors Failed to create team folder '<name>': HTTP 200 - … "statuscode":403,"message":"Password confirmation is required".

  1. Trouver l'adresse que voit Nextcloud

    Recherchez la requête en échec dans le journal d'accès du serveur web sur le serveur Nextcloud : la ligne contenant POST /index.php/apps/groupfolders/folders à l'heure de l'exécution. L'adresse en début de ligne est celle à laquelle faire confiance. Le journal propre de Nextcloud (nextcloud.log) l'indique sous remoteAddr. Sur une installation snap, les deux se trouvent dans /var/snap/nextcloud/current/logs/.

  2. Voir le contenu de la liste

    occ config:system:get allowed_no_password_confirmation_ranges

    Chaque ligne correspond à une entrée, la première à l'index 0.

  3. Ajouter la nouvelle adresse au prochain index libre

    S'il existe déjà deux entrées, le suivant est l'index 2 :

    occ config:system:set allowed_no_password_confirmation_ranges 2 --value="198.51.100.20/32"

    Définir à nouveau l'index 0 remplace la première entrée au lieu d'en ajouter une, et l'adresse qu'elle contenait cesse de fonctionner.

  4. Relancer la tâche

    La modification prend effet immédiatement, sans redémarrage. Remettez la tâche à Prêt ; une fois l'exécution démarrée, occ groupfolders:list affiche le nouveau dossier d'équipe.

  • Une adresse qui n'est plus utilisée est de préférence remplacée par la nouvelle à son propre index, afin que la liste ne contienne que les serveurs qui appellent aujourd'hui.
  • Derrière un proxy ou un répartiteur de charge, Nextcloud voit l'adresse du proxy, sauf si celui-ci figure dans trusted_proxies. Configurez d'abord ce paramètre, puis faites confiance à l'adresse propre du serveur SMART Migration — faire confiance à celle du proxy permettrait à toutes les requêtes qui le traversent de se passer de la confirmation.
  • Pour un serveur dont l'adresse change sans cesse, mieux vaut lui attribuer une adresse publique fixe que le couvrir par une large plage : chaque adresse de la plage se dispense de la confirmation.

Je ne vois pas les rapports dans Fichiers Nextcloud

Section intitulée « Je ne vois pas les rapports dans Fichiers Nextcloud »

Le dossier d'équipe SMART Migration Reports n'est visible que par les membres du groupe du même nom. Un administrateur y est ajouté lorsqu'il ouvre l'application — rechargez-la une fois que la première tâche a été prise en charge. Les autres utilisateurs doivent demander à un administrateur de les ajouter à ce groupe dans les paramètres Comptes de Nextcloud. Voir Rapports et dossiers d'exécution dans Fichiers Nextcloud

Interrogez l'Aide IA dans le panneau d'aide, ou contactez votre partenaire SMART Migration, indiqué dans l'onglet Assistance. Copiez le lien de la tâche ou de l'exécution concernée — Copier le lien dans le menu de sa ligne — afin qu'il puisse l'ouvrir directement.

Voir aussi