Database
 sql >> Base de données >  >> RDS >> Database

Erreur générale :incompatibilité de version du système d'exploitation

Chaque produit Easysoft prend en charge un ensemble particulier de versions de système d'exploitation. Si vous essayez d'utiliser un produit Easysoft sur une version d'un système d'exploitation que le produit ne prend pas en charge, vous obtiendrez une erreur « OS Version mismatch ». Par exemple, la dernière version de Windows prise en charge par votre pilote Easysoft est Windows 8, et vous essayez de l'utiliser sur Windows 10, suite à une mise à niveau du système. Dans cette situation, vous devez contacter Easysoft pour une version ultérieure de votre produit Easysoft. (Si possible, nous créerons un produit pour une version de système d'exploitation non prise en charge sur demande. Ainsi, même si la combinaison produit / système d'exploitation que vous souhaitez n'est pas disponible sur notre site Web, cela vaut la peine de nous contacter.)

L'erreur peut également se produire si vous avez mis à jour votre produit Easysoft et que l'ancienne et la nouvelle version coexistent sur la même machine. Les produits Easysoft incluent à la fois des bibliothèques de pilotes et des bibliothèques de support qui coopèrent entre elles pour déterminer si la version du système d'exploitation est prise en charge. Si l'environnement de votre application est configuré de telle sorte que les bibliothèques de pilotes sont chargées à partir d'une distribution Easysoft et que les bibliothèques de support sont chargées à partir d'une autre, vous obtiendrez également une "incompatibilité de version du système d'exploitation", car les bibliothèques ne pourront pas fonctionner ensemble. Si tel est le cas, configurez votre environnement de sorte que les bibliothèques de pilotes et de support de la même distribution Easysoft soient chargées. Pour donner un exemple, voici un fichier de configuration Oracle® DG4ODBC qui charge initialement un ensemble "hybride" de bibliothèques Easysoft :

# This LD_LIBRARY setting loads incompatible libraries from multiple Easysoft
# distributions. This will result in a "General error: OS Version mismatch" error.

(SID_DESC=
  (SID_NAME=sqlserver)
  (ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe)
  (PROGRAM=dg4odbc)
  (ENVS=LD_LIBRARY_PATH = /usr/local/easysoft/unixODBC/lib:/usr/local/easysoft-1.7.0/lib)
)

# This LD_LIBRARY_PATH setting ensures that Easysoft libraries from the same
# distribution are loaded. They are therefore compatible with each other.
(SID_DESC=
  (SID_NAME=sqlserver)
  (ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe)
  (PROGRAM=dg4odbc)
  (ENVS=LD_LIBRARY_PATH = /usr/local/easysoft/unixODBC/lib:/usr/local/easysoft/lib)
)