Mise en place, questions et erreur

Installation & Configuration du logiciel
Répondre
EricPS
Gsup LEVEL 1
Messages : 25
Enregistré le : ven. 14 sept. 2018 14:50

Bonjour,

Nous venons de mettre en place votre solution qui nous a bien plu en version webdemo.

Je rencontre une erreur lors de l'import de matériel via un fichier CSV.

Si je comprend le message du debug, le champs "lastname" ne peut être vide.
Hors d’après votre fichier "tassets_template.csv, je ne vois pas ce champs.
J'ai essayé de remplir chaque champs pour le premier matériel, et j'ai toujours cette même erreur.



DEBUG:
[00:15:5D:02:80:8C] Asset already exist in GestSup database, check for update:
[00:15:5D:02:80:8C] -Update sn_internal for asset_id 1 with sn_internal 1
[00:15:5D:02:80:8C] -update name for asset_id 1 with name SRV330
[00:15:5D:02:80:8C] -update sn_manufacturer for asset_id 1 with name 8994-9599-2433-9558-6098-0899-22
[00:15:5D:02:80:8C] -update sn_indent for asset_id 1 with name
[00:15:5D:02:80:8C] -update description for asset_id 1 with name
[00:15:5D:02:80:8C] -update socket for asset_id 1 with name
[00:15:5D:02:80:8C] -update IP for asset_id 1 with ip 24.9.2.181
[00:15:5D:02:80:8C] -update netbios for asset_id 1 with netbios SRV330
[00:15:5D:02:80:8C] -update type asset_id 1 with type
[00:15:5D:02:80:8C] -insert new manufacturer asset_id 1 with manufacturer Microsoft Corporation
[00:15:5D:02:80:8C] -update manufacturer for asset_id 1 with manufacturer Microsoft Corporation

( ! ) Notice: Undefined offset: 1 in C:\wamp64\www\gestsup\core\import_assets.php on line 433
Call Stack
# Time Memory Function Location
1 0.0059 662888 {main}( ) ...\index.php:0
2 0.0706 1054840 include( 'C:\wamp64\www\gestsup\admin.php' ) ...\index.php:889
3 0.0733 1801368 include( 'C:\wamp64\www\gestsup\admin\parameters.php' ) ...\admin.php:24
4 0.0777 2423728 require( 'C:\wamp64\www\gestsup\core\import_assets.php' ) ...\parameters.php:484
[00:15:5D:02:80:8C] -insert new user adm-epujo

( ! ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1048 Le champ 'lastname' ne peut être vide (null)' in C:\wamp64\www\gestsup\core\import_assets.php on line 452
( ! ) PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Le champ 'lastname' ne peut être vide (null) in C:\wamp64\www\gestsup\core\import_assets.php on line 452
Call Stack
# Time Memory Function Location
1 0.0059 662888 {main}( ) ...\index.php:0
2 0.0706 1054840 include( 'C:\wamp64\www\gestsup\admin.php' ) ...\index.php:889
3 0.0733 1801368 include( 'C:\wamp64\www\gestsup\admin\parameters.php' ) ...\admin.php:24
4 0.0777 2423728 require( 'C:\wamp64\www\gestsup\core\import_assets.php' ) ...\parameters.php:484
5 0.0886 2459168 execute ( ) ...\import_assets.php:452

Nous avons la dernière version du logiciel, c'est à dire, la 3.1.31

Autre chose, j'ai vu que vous aviez une roadmap pour les améliorations futurs.
Est il possible d'avoir la possibilité de renseigner 2 annuaires AD différents ?
J'ai vu aussi que vous feriez un lien entre GestSup et OCS pour une mise à jour dynamique du matériel. Quand est ce que cela est prévu ?

Merci à vous
Avatar du membre
Flox
Administrateur du site
Messages : 9029
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

avez vous des erreurs lors de l'importation du fichier de modèle ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
EricPS
Gsup LEVEL 1
Messages : 25
Enregistré le : ven. 14 sept. 2018 14:50

Non je n'ai aucune erreur.
Je viens de le refaire et ça répond au quart de tour.

J'ai exactement le même tableau que ce matin.
Avatar du membre
Flox
Administrateur du site
Messages : 9029
Enregistré le : jeu. 21 juin 2012 19:00

Sur le fichier CSV à importer est ce que sur l'ensemble des lignes, les colonnes "Utilisateur" et "Installateur" sont remplies avec "un Prenom espace un NOM"
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
EricPS
Gsup LEVEL 1
Messages : 25
Enregistré le : ven. 14 sept. 2018 14:50

Effectivement ça a l'air de répondre au problème.
Mais du coup il faut que je modifie à la main tous les nom pour avoir un NOM PRENOM.
L'export d'OCS ne me sort que les Logins.

Par contre j'ai fais le test avec une seul ligne pour ne pas avoir à modifier à la main mes 230 ordinateurs, et je n'ai plus de message d'erreur, mais lorsque je vais dans ma liste des équipements, j'en ai 0 ..
Avatar du membre
Flox
Administrateur du site
Messages : 9029
Enregistré le : jeu. 21 juin 2012 19:00

Activer le mode debug de l'application lors de l'import afin de pouvoir isoler les autres erreurs.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
EricPS
Gsup LEVEL 1
Messages : 25
Enregistré le : ven. 14 sept. 2018 14:50

Alors là c'est bizarre ..

pour te faire des copies d’écran de ce que je veux expliquer, j'ai relancé l'import d’équipement avec 1 seul ordinateur dedans.

Je retourne sur équipement qui jusqu’à présent était à 0 équipement, et je trouve les 290 ordinateurs de mon entreprise ...

Est ce qu'il y a un temps de chargement ou autre ? Depuis hier ?

Merci
Avatar du membre
Flox
Administrateur du site
Messages : 9029
Enregistré le : jeu. 21 juin 2012 19:00

non, l'import est instantané.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
EricPS
Gsup LEVEL 1
Messages : 25
Enregistré le : ven. 14 sept. 2018 14:50

Réctification,

J'ai 21 pages d’équipement et seulement les 4 premières contiennent des ordinateurs.

Le reste est une liste vide jusqu’à la page 21
Répondre