Dell Unity : Code d’erreur de collecte de données : 0x6400ba2 (corrigible par Dell)
Résumé: Erreurs de collecte de données avec l’erreur « La tâche de maintenance ne peut pas être exécutée car une tâche de maintenance du même type est en cours. Réessayez ultérieurement. (Code d’erreur : 0x6400ba2) » La collecte de données Unity ne se termine pas. (Corrigible par Dell) ...
Symptômes
Aucune collecte quotidienne n’est générée après la mise à niveau.
L’utilisateur reçoit l’erreur suivante lors du lancement d’une nouvelle collecte de données à partir de l’interface utilisateur :
The service task cannot be performed because a service task of same type is in progress. Please retry later. (Error Code:0x6400ba2)

Cause
Dans les cas précédents, si l’utilisateur estime que la collecte des données prend plus de temps, il peut quitter la collecte de données en appuyant sur Ctrl+C , ce qui peut entraîner le verrouillage de la création du fichier et le laisser à l’état obsolète sur le système.
L’existence de /tmp/dc_service.lock dans le fichier /tmp empêchait l’exécution de la collecte de données.
Résolution
Étapes de dépannage effectuées pour confirmer le problème :
La collecte de données a commencé à s’exécuter, mais la tâche a finalement échoué avec l’erreur suivante de l’interface utilisateur :
The service action has timeout. (Error Code:0x6400c05)
-
Fournissez la sortie de la commande ci-dessous à partir des deux SP.
ps -ef | grep svc_dc
Exemple de sortie :
16:44:29 root@APMXXXXXXXXXXX spa:~# ps -ef |grep svc_dc root 2898 1 0 Feb14 ? 00:00:00 /bin/sh /EMC/Platform/bin/svc_dc -n upgrade_ 5 --skipUpgradeCheck root 3558 2898 0 Feb14 ? 00:00:00 flock --timeout=0 /tmp/dc_service.lock /EMC/Platform/bin/dc_scripts/svc_dc_agent.sh -n upgrade_ 5 root 3562 3558 0 Feb14 ? 00:00:00 /bin/sh /EMC/Platform/bin/dc_scripts/svc_dc_agent.sh -n upgrade_ 5 root 4809 4800 0 Feb14 ? 00:00:00 /bin/sh /EMC/Platform/bin/dc_scripts/svc_dc_core_dump_sweeper.sh root 4830 4809 0 Feb14 ? 00:00:00 /EMC/Platform/bin/dc_grp [DC sweeper group]: /EMC/Platform/bin/dc_scripts/svc_dc_core_dump_sweep_helper.sh 2>&1 | /EMC/Platform/bin/dc_scripts/write_file.sh /EMC/Platform/tmp/dc_dump_sweeper_log.txt root 4833 4830 0 Feb14 ? 00:00:00 sh -c /EMC/Platform/bin/dc_scripts/svc_dc_core_dump_sweep_helper.sh 2>&1 | /EMC/Platform/bin/dc_scripts/write_file.sh /EMC/Platform/tmp/dc_dump_sweeper_log.txt root 4837 4833 0 Feb14 ? 00:55:00 /bin/sh /EMC/Platform/bin/dc_scripts/svc_dc_core_dump_sweep_helper.sh root 5528 4837 0 Feb14 ? 00:20:04 /bin/sh /EMC/Platform/bin/dc_scripts/svc_dc_core_dump_sweep_helper.sh root 6122 6115 0 Feb14 ? 00:57:30 /bin/bash /EMC/Platform/bin/dc_scripts/svc_dc_listener.sh root 12090 11892 0 16:44 pts/0 00:00:00 grep --color=auto svc_dc root 12486 12484 0 15:57 ? 00:00:03 /bin/sh /EMC/Platform/bin/svc_dc --remote-tmp-dir /EMC/Platform/tmp/dcsparse/mnt --remote --no-audit
-
Vérifiez l’existence de
/tmp/dc_service.locksur les deux SP et fournissez la liste du contenu du dossier /tmp au support Dell.list the files and check for dc_service.lock on both the sp's 10:16:07 root@CKM0019XXXXXXX spb:~# ls -latr /tmp drwxrwxrwt 2 root root 1024 Apr 26 21:02 .ICE-unix drwxrwxrwt 2 root root 1024 Apr 26 21:02 .Test-unix drwxrwxrwt 2 root root 1024 Apr 26 21:02 .X11-unix drwxrwxrwt 2 root root 1024 Apr 26 21:02 .XIM-unix -rw------- 1 root root 5 Apr 26 21:03 csxid48zogC -rw------- 1 root root 6 Apr 26 21:03 csxidAQ6zuW -rw------- 1 root root 6 Apr 26 21:03 csxidQVAbuk -rw------- 1 root root 6 Apr 26 21:03 csxpidB0riMr -rw------- 1 root root 6 Apr 26 21:03 csxpidPTTm_T -rw------- 1 root root 6 Apr 26 21:03 csxpidTCULQM -rw------- 1 root root 6 Apr 26 21:03 csxpidhXbyNB -rwx------ 1 root root 1288656 May 6 10:15 dc_service.lock <---Need to check with an L2 and remove the file -rw-r--r-- 1 root root 57 Apr 26 21:05 ipv4_conf -rw-r--r-- 1 root root 17 Apr 26 21:05 ipv6_conf -rw-r--r-- 1 root root 0 Apr 26 21:05 vvnx-disc-local-lock.SyncClusterLock -rw-r--r-- 1 root root 0 Apr 26 21:05 vvnx-disc-lock.SyncClusterLock
-
Demandez au support Dell de vérifier l’état de la collecte des données et essayez de mettre fin à la session de collecte de données en cours d’exécution, le cas échéant.
# svc_dc --status
-
Vérifiez la partition racine sur les deux SP :
df -kh 10:16:16 root@CKM0019XXXXXXX spb:/tmp# df -kh Filesystem Size Used Avail Use% Mounted on udev 1.3G 8.0K 1.3G 1% /dev /dev/mapper/alteroot 13G 6.4G 5.8G 53% / tmpfs 4.3G 82M 4.2G 2% /dev/shm tmpfs 4.3G 475M 3.8G 11% /run tmpfs 4.3G 0 4.3G 0% /sys/fs/cgroup /dev/ram0 59M 2.7M 56M 5% /tmp /dev/sda7 128G 1.3G 121G 2% /cores /dev/sda1 113M 1.9M 105M 2% /mnt/c4lx-cfg_msata /pramfs 122M 36M 87M 30% /pramfs /dev/mirrora5 57G 1.3G 53G 3% /EMC/backend/service -
Après avoir obtenu toutes les sorties ci-dessus, contactez le L2 du support Dell pour arrêter le processus et supprimer le fichier de verrouillage de service. Si la collecte de données ne s’exécute pas après
svc_dc --terminate, le support ouvre un ticket auprès de Dell Engineering.