pluginsGLPI / ocsinventoryng

Plugin ocsinventoryng for GLPI
GNU General Public License v2.0
68 stars 52 forks source link

Problème Connexion base ocsweb -> Glpi 9.4 #200

Closed cp61 closed 5 years ago

cp61 commented 5 years ago

Dear GLPi user.

For bug reports, you can open an issue here, provide us :

Bonjour Suite au passage de GLPI en v9.4 et à la mise ne place du plugin en 1.6.0, la connexion entre GLPI et OCS ne se fait plus.

Il m'indique Access denied for user 'root'@'srv-sic.sdis.local' (using password: NO) n'a pas l'accès à a base, or aucun changement n'a eu lieu coté OCS et le compte est identique au compte utilisé lorsque nous étions en v9.3.3.

J'ai également indiqué un password, je ne vois donc pas pourquoi il m'indique using password:NO

Voici le message d'erreur qui apparait dans php-errors.log de GLPI

[2019-02-27 10:35:16] glpiphplog.ERROR: Toolbox::userErrorHandlerNormal() in C:\xampp\htdocs\glpi\inc\toolbox.class.php line 659 *** PHP Warning(2): mysqli::construct(): (HY000/1045): Access denied for user 'root'@'srv-sic.xxx.local' (using password: NO) Backtrace : :
inc\dbmysql.class.php:105 mysqli->
construct() inc\dbmysql.class.php:78 DBmysql->connect() plugins\ocsinventoryng\inc\dbocs.class.php:56 DBmysql->construct() ...ins\ocsinventoryng\inc\ocsdbclient.class.php:52 PluginOcsinventoryngDBocs->construct() ...ins\ocsinventoryng\inc\ocsserver.class.php:1788 PluginOcsinventoryngOcsDbClient->__construct() ...ins\ocsinventoryng\inc\ocsserver.class.php:1772 PluginOcsinventoryngOcsServer::getDBocs() ...ins\ocsinventoryng\inc\snmpocslink.class.php:65 PluginOcsinventoryngOcsServer::checkOCSconnection() inc\commonglpi.class.php:210 PluginOcsinventoryngSnmpOcslink->getTabNameForItem() plugins\ocsinventoryng\inc\ocsserver.class.php:144 CommonGLPI->addStandardTab() inc\commonglpi.class.php:165 PluginOcsinventoryngOcsServer->defineTabs() ajax\updatecurrenttab.php:46 CommonGLPI->defineAllTabs() {"user":"9@SRV-SIC","mem_usage":"0.016\", 3.72Mio)"}

The Plugin team.

cp61 commented 5 years ago

La connexion n'était ouvert que pour le user root venant de srv-sic or le plugin voulait se connecter avec le user root mais avec le nom de la machine suivi du nom de domaine soit srv-sic.xxx.local