KB4548131 - CORRECTIF : Échec de l’accès au chemin openMPI lors de l’exécution de tâches de prescription en mode parallèle avec le package Revo dans Linux SQL Server 2019

S’applique à
SQL Server 2019 on Linux

Symptômes

Lors de l’exécution de scripts R ou Python avec des fonctions rx en mode parallèle avec des packages RevoScaleR/revoscalepy en Linux SQL Server 2019, vous remarquez que la logique MPI peut être déclenchée. Il vous oblige à accéder au chemin /opt/microsoft-openmpi-3.0.0_* pour démarrer mpiexec, mais par défaut, le chemin ne figure pas dans la liste autorisée. Par conséquent, les scripts R ou Python peuvent ne pas exécuter les fonctions rx.

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Résolution

Ce problème est résolu dans la mise à jour cumulative suivante pour SQL Server :

À propos des mises à jour cumulatives pour SQL Server :

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Solution de contournement

Pour contourner le problème, vous pouvez modifier /var/opt/mssql/mssql.conf comme suit pour autoriser l’accès au chemin d’accès :

[extensibilité]

datadirectories = /opt/microsoft-openmpi-3.0.0-x86_64 :/opt/microsoft-openmpi-3.0.0-amd64
      

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.