PPDM : Application de la licence via l’interface de ligne de commande Solution de contournement pour la fenêtre contextuelle « ERROR » vide de l’interface utilisateur
Сводка: Lorsque vous tentez d’installer une licence Legacy Capacity ou Socket sur PPDM 20.1 ou 20.2 à l’aide de l’interface utilisateur, une fenêtre contextuelle vierge intitulée « ERROR » s’affiche sans autre texte, code d’erreur ou information de diagnostic. La licence n’est pas appliquée bien que le fichier soit valide. Il s’agit d’un défaut connu de l’interface utilisateur avec un correctif permanent dans les futures versions de PPDM. Une solution de contournement de l’interface de ligne de commande est disponible. ...
Симптомы
Symptômes observés
Lorsqu’une licence est appliquée via l’interface utilisateur de PPDM, le comportement suivant est observé :
| Licence de l’interface utilisateur Appliquer les détails du symptôme | |
| Étape | Comportement observé |
| 1 | Accédez à Administration → System Management → License. |
| 2 | Sélectionnez Add Edit License. |
| 3 | Sélectionnez un fichier de licence valide (.xml, .lic, or .dl) |
| 4 | Cliquez sur Apply |
| 5 | Une fenêtre contextuelle vide s’affiche avec le libellé ERROR , sans texte supplémentaire, code d’erreur ou conseils de correction. |
| 6 | La licence n’est pas appliquée : le système continue d’afficher un état de licence sans licence ou un état de licence précédente. |
D’autres messages d’erreur susceptibles de se produire ont été signalés :
| Message d’erreur ou symptôme supplémentaire | |
| Erreur ou symptôme | Endroit où l’on voit |
| Fenêtre contextuelle vide étiquetée « ERROR » sans autre texte | Appliquer la licence d’interface utilisateur → PPDM |
| Fenêtre contextuelle « ERROR » lors de l’application du fichier de licence hérité | Interface utilisateur PPDM → /apply-legacy-license |
| La capacité de la licence affiche 0 To après une tentative d’application | Interface utilisateur PPDM → licence → de gestion des systèmes |
| 409 : Une licence existe déjà sur cette appliance. Mettez à jour la licence existante à l’aide de la fonctionnalité de modification de licence. | Interface utilisateur PPDM lors d’une nouvelle application |
| Licence par socket affichée sous forme de capacité (TB) au lieu de sockets | Affichage de la licence → de l’interface utilisateur PPDM |
Причина
Un défaut du produit a été détecté, entraînant une défaillance inattendue lors de l’application de la licence dans PPDM.
Les touches nginx reverse‑proxy La couche ne parvient pas à relayer correctement le fichier de licence téléchargé au back-end dp‑ilm‑services Composant Lorsque le back-end renvoie une erreur HTTP, l’interface utilisateur reçoit l’erreur, mais n’affiche qu’une fenêtre contextuelle générique « ERREUR » sans propager les détails ou le code du message d’erreur d’origine.
Разрешение
Conditions préalables
- Accédez en SSH au serveur PPDM en tant qu’utilisateur administrateur.
- Le fichier de licence valide (
.xml, .lic, or .dl) transféré au serveur PPDM. - Privilèges root ou sysadmin sur l’hôte PPDM.
Étapes d’installation de la licence CLI
- Transférez le fichier de licence vers le serveur PPDM.
scp /path/to/license_file.xml admin@<PPDMSERVER>:/home/admin/
Vous pouvez également utiliser MFT ou un lecteur USB pour les environnements isolés.
SSHdans le serveur PPDM.ssh admin@<PPDMSERVER>
- Installez un fichier de licence à l’aide de la CLI.
Get Auth TOKEN (change <PASSWORD> to actual PPDM admin user password:
TOKEN=$(curl -k -X POST https://localhost:8443/api/v2/login -H 'Content-Type: application/json' -d '{"username":"admin","password":"<PASSWORD>"}' | grep -Po '"access_token":\s*"\K[^"]+')
Get License ID:
LICENSEID=$(curl -k -X GET "https://localhost:8443/api/v2/licenses" -H "Authorization: Bearer $TOKEN" | grep -oP '"id":\s*"\K[^"]+')
Install License file:
curl -k -X PUT https://localhost:443/api/v2/licenses/$LICENSEID -H "Authorization: Bearer $TOKEN" -F "file=@/home/admin/license_file.xml" - Confirmez la licence dans l’interface utilisateur de PPDM.
- Accédez à Administration → System Management → License.
- Vérifiez le type de licence, la capacité et le nombre de sockets, ainsi que l’état affichés.
- Si l’interface utilisateur affiche toujours 0 To ou un affichage incorrect, reportez-vous à la section Problèmes connexes connus .
- Exécutez une sauvegarde manuelle pour vous assurer que la licence est fonctionnelle.
- Redémarrer une procédure de sauvegarde
- Consultez la page Tâches pour rechercher d’éventuelles erreurs liées à la licence.
Options de réparation permanente
- Pour les problèmes d’affichage de la licence du socket, effectuez une mise à niveau vers PPDM 20.2 : résout le défaut d’affichage du socket et l’échec de l’enregistrement de la licence. Cette mise à niveau ne résout **pas** le défaut d’erreur de cache de l’interface utilisateur.
- Pour toutes les autres erreurs d’ajout de licence à PPDM, corriger à inclure dans les versions ultérieures à 20.2. Pour les versions actuellement affectées, appliquez la solution de contournement de la CLI , décrite ci-dessus, jusqu’à ce que la mise à niveau soit disponible.