You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-01-16 11:33:47

udufru
Member
Registered: 2008-12-22
Posts: 17

Problèlme Cron mass_ocs_import

Bonjour à tous,

j'ai un soucis mon cron ne fonctionne pas pour lancer automatiquement le script de mass_ocs_import.
Voici ma config :

Serveur Ubuntu
GLPI : 0.71.3
OCS 1.02RC3

Voici ce que j'ai fait :
sudo crontab -u www-data -e

j'ai mis ça dans le fichier :
*/5 * * * * sh /var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread_nbr=5 --server_id=1

J'ai mis 5 minutes pour test mais ça ne fonctionne pas. Je précise que si j'exécute le script il fonctionne bien.
L'utilisateur www-data est le propriétaire du scriptet à les droits en lecture et écriture.

Voilà en espérant n'avoir rien oublié.
Merci de votre aide.

Offline

#2 2009-01-16 11:37:56

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problèlme Cron mass_ocs_import

Bonjour,
pouvez vous vérifier que le script ocsng_fullsync.sh a bien les droits x pour l'utilisateur ww-data ?
sinon avez vous regardé du côté des logs cron pouruqoi ce qui se passe ?

Offline

#3 2009-01-16 12:19:42

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

Après vérification, j'ai bien les droits X avec www-data sur ocsnf_fullsync.sh.
Voici le log du cron

Jan 16 11:15:01 svubuntu /USR/SBIN/CRON[28337]: (www-data) CMD (sh /var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread-nbr=5 --server_id=1)

J'ai utilisé sudo grep CRON /var/log/syslog
Je ne sais pas si je peux utiliser une autre commande pour récupérer plus d'infos.

Merci

Offline

#4 2009-01-16 12:25:05

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problèlme Cron mass_ocs_import

2 choses :
- regardez dans les logs du process d'import qui se trouve dans files/_log
- pouvez vous poster votre conf complète (surtout version de PHP et de MySQL)

Offline

#5 2009-01-16 12:28:36

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problèlme Cron mass_ocs_import

Sans doute une différence d'environnement entre l'utilisation interactive et depuis le cron (pbm classique).

Si une erreur a été affichée, elle est dans les mails de "root"

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#6 2009-01-16 12:32:33

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

Ok ben les logs sont vides pour aujourd'hui. Je veux dire j'ai des résultats pour hier lorsque j'ai lancé la commande manuellement mais rien avec le cron.

Pour ma config voilà les resultats
Apache :
ii  apache2                                   2.2.9-7ubuntu3                          Apache HTTP Server metapackage
ii  apache2-mpm-prefork                       2.2.9-7ubuntu3                          Apache HTTP Server - traditional non-threade
ii  apache2-utils                             2.2.9-7ubuntu3                          utility programs for webservers
ii  apache2.2-common                          2.2.9-7ubuntu3                          Apache HTTP Server common files
ii  libapache-dbi-perl                        1.07-1                                  Connect apache server to database via perl's
ii  libapache2-mod-perl2                      2.0.4-1ubuntu1                          Integration of perl with the Apache2 web ser
ii  libapache2-mod-php5                       5.2.6-2ubuntu4                          server-side, HTML-embedded scripting languag
ii  libapache2-reload-perl                    0.10-2                                  Reload Perl modules when changed on disk

PHP :
ii  libapache2-mod-php5                       5.2.6-2ubuntu4                          server-side, HTML-embedded scripting languag
ii  libphp-pclzip                             2.6-1                                   zip archive manager class for PHP
ii  php5                                      5.2.6-2ubuntu4                          server-side, HTML-embedded scripting languag
ii  php5-cli                                  5.2.6-2ubuntu4                          command-line interpreter for the php5 script
ii  php5-common                               5.2.6-2ubuntu4                          Common files for packages built from the php
ii  php5-gd                                   5.2.6-2ubuntu4                          GD module for php5
ii  php5-imap                                 5.2.6-0ubuntu3                          IMAP module for php5
ii  php5-ldap                                 5.2.6-2ubuntu4                          LDAP module for php5
ii  php5-mcrypt                               5.2.6-0ubuntu2                          MCrypt module for php5
ii  php5-mysql                                5.2.6-2ubuntu4                          MySQL module for php5
ii  phpmyadmin                                4:2.11.8.1-1                            MySQL web administration tool


MySQL :
ii  libdbd-mysql-perl                         4.007-1build1                           A Perl5 database interface to the MySQL data
ii  libmysqlclient15off                       5.0.67-0ubuntu6                         MySQL database client library
ii  mysql-client-5.0                          5.0.67-0ubuntu6                         MySQL database client binaries
ii  mysql-common                              5.0.67-0ubuntu6                         MySQL database common files
ii  mysql-server-5.0                          5.0.67-0ubuntu6                         MySQL database server binaries
ii  php5-mysql                                5.2.6-2ubuntu4                          MySQL module for php5


Je crois que j'ai tout mis wink
Merci

Offline

#7 2009-01-16 12:43:21

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

remi wrote:

Sans doute une différence d'environnement entre l'utilisation interactive et depuis le cron (pbm classique).

Si une erreur a été affichée, elle est dans les mails de "root"

++

merci pour la réponse. J'ai regardé dans /var/spool/mail mais je n'ai rien.

Offline

#8 2009-01-19 10:44:18

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

personne n'a idée ?

pour l'instant je lance toujours la commande à la main en faisant :

sudo sh /var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread_nbr=5 --server_id=1

peut être doi-je ajouter sudo dans le cron ?

Merci

Offline

#9 2009-01-19 12:16:46

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problèlme Cron mass_ocs_import

Avec la commande précédente tu as lancé la commande sous le compte "root" qui est donc devenu propriétaire de certains fichiers (lock, log, cache, ...)

C'est peut-être la raison pour laquelle cela ne fonctionne pas avec le compte www-data

Donc vérifier que toutes l'arborescence sous files est accessible en écriture à www-data

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#10 2009-01-19 14:24:57

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

j'ai modifié les droits pour être sur en faisant :

sudo chown -R www-data:www-data /var/www/glpi/files/
sudo chmod -R ug+rwx /var/www/glpi/files/

mais ça n'a rien changé, toujours aucun résulat dans glpi.
Ce qui est plus étrange c'est lorsque je fais :

sudo grep CRON /var/log/syslog

je vois bien :Jan 19 13:20:01 svlinux /USR/SBIN/CRON[11691]: (www-data) CMD (sh /var/www/glpi/plugins/mass_ocs_import/scripts/ocsng_fullsync.sh --thread-nbr=5 --server_id=1)

Je comprends que le CRON s'est bien lancé.

Offline

#11 2009-01-19 14:38:05

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

bon il y avait effectivement un probleme de droits car en faisant

sudo chmod -R a+rwx /var/www/glpi/files/_log
sudo chmod -R a+rwx /var/www/glpi/files/_lock

le script s'exécute maintenant sans la commande sudo. Cependant, le CRON ne fonctionne toujours pas.

Offline

#12 2009-01-19 14:47:32

udufru
Member
Registered: 2008-12-22
Posts: 17

Re: Problèlme Cron mass_ocs_import

le problème est réglé. J'ai recréé le CRON pour le user root et ça fonctionne.

Merci

Offline

#13 2009-01-19 15:05:41

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problèlme Cron mass_ocs_import

Sauf que le user "root" restera propriétaire de certains fichiers ce qui pourra perturber le fonctionnement de GLPI (utilisateur www-data)

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB