You are not logged in.
Bonjour a vous tous !
Etant un fervent utilisateur de GLPI avec OCS depuis un bon moment, mais sous Windows, je me suis dis sur les conseils de mon meilleur pote que j'allais faire une vrai install en vrai logiciel libre sous Debian.
Donc voilà mon install de Debian Sarge (si je dis pas de boulettes) terminée, déjà premiere surprise je ne peux pas me logguer en tant que ROOT.
Donc pas grave j'avais crée un compte "romano" avec password.
J'halucinne sur tous les progrès notamment graphique qu'il y a eu sur du Debian depuis 2003 ... et me voilà prêt à suivre le tuto de SUPINFO car super simple et bien expliqué. Dispo ici d'ailleurs http://www.supinfo-projects.com/fr/2006/ocsglpi%5Ffr/1/
Donc bon j'installe tout ce qu'il faut jusqu'a ce que je me retrouve en interface web
http://localhost/ocsreports/ pour faire l'install et là voilà ce que j'obtiens
Bon vous allez me dire qu'est ce qu'il nous veut celui là ... on s'en fou d'OCS ???
Ben nan car bon si déjà je n'arrive pas à me sortir du gouffre avec OCS ... j'imagine avec GLPI.
Et puis comme ils vont bien ensemble ... Merci vraiment d'avance ..
ca va me faire gagner un temps énorme ..!
ERROR: can't write in directory (on dbconfig.inc.php), please set the required rights in order to install ocsinventory (you should remove the write mode after the installation is successfull)
Alors bon j'ai quelques lacunes je veux bien, de là je vais sur le net sur votre site, sur d'autres forum, conclusion j'ai pas les bons droits affecté pour pouvoir écrire ...
Voici donc l'extrait de mon installation , et je vous demande donc de bien vouloir m'apporter de votre aide SVP !
*************************************************************************************************************************
debian:/var/www/OCSNG_LINUX_SERVER_1.0RC3-1# sh
setup.sh +----------------------------------------------------------+ | | |
Welcome to OCS Inventory NG Management server setup ! | | |
+----------------------------------------------------------+ CAUTION: If
upgrading Communication server from OCS Inventory NG 1.0 RC2 and previous,
please remove any Apache configuration for Communication Server! Do you wish
to continue ([y]/n)? Assuming Communication server 1.0 RC2 or previous is
not installed on this computer.
+----------------------------------------------------------+ | Checking for
database server properties... |
+----------------------------------------------------------+ Your MySQL
client seems to be part of MySQL version 5.0. Your computer seems to be
running MySQL 4.1 or higher, good ;-) Which host is running database server
[localhost] ? OK, database server is running on host localhost ;-) On which
port is running database server [3306] ?9080 OK, database server is running
on port 9080 ;-)
+----------------------------------------------------------+ | Checking for
Apache web server daemon... |
+----------------------------------------------------------+ Where is Apache
daemon binary [/usr/sbin/apache2] ? OK, Apache daemon /usr/sbin/apache2
found ;-) +----------------------------------------------------------+ |
Checking for Apache main configuration file... |
+----------------------------------------------------------+ Where is Apache
main configuration file [//etc/apache2/apache2.conf]
?/var/www/apache2-default/ *** ERROR: /var/www/apache2-default/ is a
directory ! OK, Apache main configuration file /var/www/apache2-default/
found ;-) +----------------------------------------------------------+ |
Checking for Apache user account... |
+----------------------------------------------------------+ cat:
/var/www/apache2-default/: est un répertoire Which user account is running
Apache web server [] ?romano OK, Apache is running under user account romano
;-) +----------------------------------------------------------+ | Checking
for Apache group... |
+----------------------------------------------------------+ cat:
/var/www/apache2-default/: est un répertoire Which user group is running
Apache web server [romano] ?romano OK, Apache is running under users group
romano ;-) +----------------------------------------------------------+ |
Checking for PERL Interpreter... |
+----------------------------------------------------------+ OK, PERL
Intrepreter found at ;-) Do you wish to setup Communication server on this
computer ([y]/n)?
+----------------------------------------------------------+ | Checking for
Make utility... |
+----------------------------------------------------------+ OK, Make
utility found at ;-)
+----------------------------------------------------------+ | Checking for
Apache Include configuration directory... |
+----------------------------------------------------------+ cat:
/var/www/apache2-default/: est un répertoire Setup has found Apache Include
configuration directory in . If you are not using Include directive, please
enter 'no'. Where is Apache Include configuration directory [] ? Not using
Apache Include configuration directory. Configuration will be written to
Apache main configuration file /var/www/apache2-default/.
+----------------------------------------------------------+ | Checking for
Apache mod_perl version... |
+----------------------------------------------------------+ Checking for
Apache mod_perl version 1.99_22 or higher Found that mod_perl version
1.99_22 or higher is available. OK, Apache is using mod_perl version 1.99_22
or higher ;-) +----------------------------------------------------------+ |
Checking for Communication server log directory... |
+----------------------------------------------------------+ Communication
server can create detailled logs. This logs can be enabled by setting
interger value of LOGLEVEL to 1 in Administration console menu
Configuration. Where to put Communication server log directory
[/var/log/ocsinventory-NG] ? OK, Communication server will put logs into
directory /var/log/ocsinventory-NG ;-)
+----------------------------------------------------------+ | Checking for
required Perl Modules... |
+----------------------------------------------------------+ Checking for
DBI PERL module... Found that PERL module DBI is available. Checking for
Apache::DBI PERL module... Found that PERL module Apache::DBI is available.
Checking for DBD::mysql PERL module... Found that PERL module DBD::mysql is
available. Checking for Compress::Zlib PERL module... Found that PERL module
Compress::Zlib is available. Checking for XML::Simple PERL module... Found
that PERL module XML::Simple is available. Checking for Net::IP PERL
module... Found that PERL module Net::IP is available.
+----------------------------------------------------------+ | OK, looks
good ;-) | | | | Configuring Communication server Perl modules... |
+----------------------------------------------------------+ Writing
Makefile for Apache::Ocsinventory
+----------------------------------------------------------+ | OK, looks
good ;-) | | | | Preparing Communication server Perl modules... |
+----------------------------------------------------------+
+----------------------------------------------------------+ | OK, prepare
finshed ;-) | | | | Installing Communication server Perl modules... |
+----------------------------------------------------------+
+----------------------------------------------------------+ | OK,
Communication server Perl modules install finished;-)| | | | Creating
Communication server log directory... |
+----------------------------------------------------------+ Creating
Communication server log directory /var/log/ocsinventory-NG. Fixing
Communication server log directory files permissions. Configuring logrotate
for Communication server. Writing communication server logrotate to file
/etc/logrotate.d/ocsinventory-NG
+----------------------------------------------------------+ | OK,
Communication server log directory created ;-) | | | | Now configuring
Apache web server... |
+----------------------------------------------------------+ Setup is not
able to replace existing configuration in file /var/www/apache2-default/.
But for a fresh install, setup is able to add this configuration. Do you
wish setup add Communication server configuration to file
/var/www/apache2-default/ (y/[n]) ? Setup has prepared configuration in file
ocsinventory-NG/ocsinventory.conf.local. You must review file content to
ensure all is good. Then paste file content (at the end generally) into
/var/www/apache2-default/ and restart Apache daemon. Do you wish to setup
Administration server (web administration console) on this computer
([y]/n)?y +----------------------------------------------------------+ |
Checking for Apache root document directory... |
+----------------------------------------------------------+ cat:
/var/www/apache2-default/: est un répertoire Where is Apache root document
directory [] ? OK, Apache root document directory is ;-)
+----------------------------------------------------------+ | Checking for
required Perl Modules... |
+----------------------------------------------------------+ Checking for
DBI PERL module... Found that PERL module DBI is available. Checking for
DBD::mysql PERL module... Found that PERL module DBD::mysql is available.
Checking for XML::Simple PERL module... Found that PERL module XML::Simple
is available. Checking for Net::IP PERL module... Found that PERL module
Net::IP is available.
+----------------------------------------------------------+ | Installing
files for Administration server... |
+----------------------------------------------------------+ Creating
directory /download. Creating directory /ocsreports. Copying files to
/ocsreports. Fixing directories and files permissions. Configuring
IPDISCOVER-UTIL Perl script. Installing IPDISCOVER-UTIL Perl script. Fixing
permissions on IPDISCOVER-UTIL Perl script.
+----------------------------------------------------------+ | OK,
Administration server installation finished ;-) | | | | Point your browser
to http://server/ocsreports to | | configure database server and
create/update schema. |
+----------------------------------------------------------+ Setup has
created a log file setup.log. Please, save this file. If you encounter error
while running OCS Inventory NG Management server, we can ask you to show us
his content ! DON'T FORGET TO RESTART APACHE DAEMON ! Enjoy OCS Inventory NG
;-) debian:/var/www/OCSNG_LINUX_SERVER_1.0RC3-1# cd /etc/ debian:/etc#
init.d/apache2 restart Forcing reload of web server (apache2)....
Ou est ce que j'ai merd_ouillé ? sachant que j'ai tout installé en Su et forcément je veux installer en tant qu'utilisateur classique "romano".
Donc bon merci de bien vouloir m'aider à y comprendre quelque chose car franchement je m'éclate comme un ptit fou depuis une semaine à tenter de comprendre quelque chose sad
Merci encore
Last edited by Romano (2007-04-25 19:37:34)
Offline
Si tu veux dire pas "je ne peux pas me loguer en root" c'est normal enfin si tu parles d'une connexion en mode graphique car c'est GDM qui par défaut empêche toute connexion en root mais rien ne t'empêche d'ouvrir un terminal par la suite et de te connecter en root. Pour ça tu tapes "su -" et ensuite le mot de passe root que t'as saisi pendant l'installation.
"Ou est ce que j'ai merd_ouillé ? sachant que j'ai tout installé en Su et forcément je veux installer en tant qu'utilisateur classique "romano"."
Ca veut dire quoi ça ???
A+
Offline
Dans les options de gdm, tu me lui dire "autoriser a se connecter en tant que root"
Xavier Caillaud
Blog GLPI Infotel
Offline
salut Aurél et merci pour ta réponse !
Si tu veux dire pas "je ne peux pas me loguer en root" c'est normal enfin si tu parles d'une connexion en mode graphique car c'est GDM qui par défaut empêche toute connexion en root mais rien ne t'empêche d'ouvrir un terminal par la suite et de te connecter en root. Pour ça tu tapes "su -" et ensuite le mot de passe root que t'as saisi pendant l'installation.
Yop ouai j'ai compris apres que je ne pouvais pas accéser à l'interface graphique en tant que root.
Apres de toute façon je n'ai pas eu d'autres choix qu'un terminal en tant que Root vu que l'utilisateur ROMANO n'a pas les mêmes droits !
"Ou est ce que j'ai merd_ouillé ? sachant que j'ai tout installé en Su et forcément je veux installer en tant qu'utilisateur classique "romano"."
Ca veut dire quoi ça ???Alors désolé toute a l'heure j'étais fatiguée ))
ca veut dire tout simplement qu'en fait, j'ai pratiqué l'installation des différents packages en tant que root et que tout s'est bien passé.
cependant lorsque je tente d'installer en mode Interface Web mon ocs sur ma machine, je suis donc en interface graphique et donc en tant qu'utilisateur classique qui est "ROMANO"
tout simplement ...Et bon je dois dire que ce qui me gêne en fait c'est d'avoir ce fichu message qui veut apparemment dire que l'utilisateur ROMANO n'a pas les bons droits pour pouvoir installer OCS ... et donc écrire sur le repertoire /var/www/ocsreports ou un truc dans le genre
merci encore on va y arriver je l'espère ..
A+
Alors bon je sais
Offline
Dans les options de gdm, tu me lui dire "autoriser a se connecter en tant que root"
Heu alors au risque de passer vraiment pour une bille ???
la GDM kesako ? l'interface graphique ?
merci!
Offline
GDM c'est le truc qui te demande ton login et ton password au démarrage de ta dsitribution. Pour finir l'installation d'OCS effectivement tu dois utiliser un navigateur et saisir la page "localhost/ocsreports" afin de terminer le paramétrage mais que tu sois en simple user 'romano' ou 'root' peut importe.
A+
PS: voila un lien vers GDM http://www.gnome.org/projects/gdm/
Offline
arf ... donc on n'a pas plus d'info la dessus nan ?
pfff je vais continuer à chercher. A un moment donné sur un site j'ai vu que certains attribuer www-data ... mais j'en suis pas sur. Est ce un groupe ??? est ce que ca permettrait d'écrire ...
Je vais tenter de retrouver ça !
yop edit de 13h, apparemment je ne serais pas le seul à avoir ce souci.
http://www.newbielinux.fr/forum/viewtopic.php?pid=106
merci
Last edited by Romano (2007-04-25 12:51:49)
Offline
Et voila le tour est joué !
j'ai relance l'install en calant www-data afin d'avoir les droits d'écriture tout est oki !
merci ! me manque plus qu'a install GLPI.
a très bientot ..
Offline
merci ! me manque plus qu'a install GLPI.
aptitude install glpi en root et hop
Offline
yop ca y est mon install de GLPI s est correctement effectué !
Manque plus que de déployer l'agent sur les machines clientes.
Question ? j'ai récupérer ocsagent.exe dans /var/www/ocsreports/files
Avant je me souviens avoir renommé ce même fichier avec mon @ ip fixe.
Je viens de le faire mais ca n'a rien donné ... donc je vais de nouveau bucher tout ça !
merci en tout cas franchement par rapport à hier on a grave avancé !
Offline
bonjour romano,
le fichier à renommer pour deployer par GPO n'est pas ocsagent mais ocslogon
réferrer vous à la doc et/ou au forum OCS, on y trouve de nombreux postes sur le déploiement de l'agent.
Bon déploiement
Last edited by musstang (2007-04-26 11:35:08)
bébé pinguin
red hat entreprise server 4 | Apache 2.0.52 | mysql 4.1.12 | php 4.3.9
OCS 1.01 || GLPI 68.03
Offline
bonjour romano,
le fichier à renommer pour deployer par GPO n'est pas ocsagent mais ocslogon
Bonjour à vous Musstang ..
Alors je suis allé un peu vite en besogne apparemment !
En revanche sur mon server DEBIAN, dans /var/www/ocsreports/files/ je n'ai que Ocsagent.exe
Alors en gros il faut que je le lance, depuis mes machines Windows (oui je ne précise pas, mais bien sur il n'y a que mon Server qui est sous DEBIAN, tout le reste de mon parc, 80 machines a peu près est sous Win Xp Pro SP2.
Par contre j'ai trouvé OCSLON.EXE dans le rep c:\ocs-ng\ que j'ai renommé.
D'ailleurs pour renommer, est ce que je renomme en @ ip Interne 192.168.3.*** ou en @ ip Publique ***.****.***.*** ?
Egalement tant que j'y suis, est ce que j'aurais pas fait d'autres bêtises au préalable dans mon install.
voir plus haut dans le post. En effet, je n'ai pas laissé le port par défaut pour mysql. au lieu de laisser le port 3306, j'ai mis ALLEZ SAVOIR POURQUOI ... le 9080.
Qu'en dites vous ? à votre avis !?
Sinon je continue de parcourir le forum à la recherche d'astuces, mais en tout cas merci pour tout !
Offline
Yop la un petit Up pour vous tenir au courant.
Hier je ne faisais pas le pont, et comme la plupart des utilisaters étaient absents, j'ai eu un peu plus de temps devant moi pour bidouiller.
J'ai pris une décision très importante, faire marcher OCS ....
Pour le coup, j'ai fais quoi ? tout simplement je suis reparti avec une base saine de Debian, ce qui veut dire que pour la énième fois je l'ai formaté.
Une fois l'install propre, maintenant je n'ai plus d'excuses, je télécharges tous les bons packages, je les installe correctement, je calle OCS, j'installe GLPI et le tour est joué.
Je me lance dans l'install et le paramétrage de Swat, super fastoche (merci Cyril !) et voila mon petit partage Samba accessible à tous dans Windows.
Je me connecte sur ma Debian depuis mon Pc winXp, \\Debian\OCS\OcsAgent.exe
Installation, je vais dans c:\ocs-ng\ je renomme Ocslogon.exe en l'@ interne de ma Debian et MAGIE ! le tour est joué, ca roule ! j'ai mon PC qui apparaît !
Je me suis amusé à le faire pour quelques pcs et ca a très bien fonctionné. Je l'ai même intégré dans le script de connexion (merci Cyril ))
Le soir, j'arrive à la maison, tout content car en quelques heures, j'ai réussi à faire ce que j'essayais depuis quelques jours voire quelques semaines ...(ca aussi c est toujours pareil ..!)
Je fais la meme procédure, je me connecte sur mon serveur depuis le Http
je récuperes le OcsAgent.exe et boum je fais pareil. c:\ocs-ng\ je renomme OcsLogon.exe en l'@ ip publique de mon server et je lance.
Alors par contre, c'est beaucoup moins rigolo. Car vu de l'exterieur, pour accéder à la Debian, j'ai fais un transfert de port sur mon parefeu vers le port 9080. Et bien sur apparemment, Le OcsLogon.exe, lui, n'arrive pas à s'identifier vers le port 9080...
Alors bon voilà, je ne dois pas être bien loin ! mais j'ai toujours besoin d'aide svp ..!
merci d'avance ..
Offline
ocs n'utiliserait-t-il pas un autre port que le 80, 3306 par exemple ?
GLPI: 10.0.14 et Agent 1.7.3
Offline
Heu j'en sais rien à vrai dire ...
Car a l'install on nous le demande
On which port is running database server [3306] ?
et cette fois ci j'ai bien laissé par défaut !
Offline
quand l'agent OCS essaye d'envoyer ses infos aux serveurs, il le contacte sur l'adresse donnée, sur le port 80 (le port d'écoute de l'apache, en fait).
si je comprends, pour rentrer sur ta debian depuis l'extérieur, tu fais en fait une requête sur le port 9080 qui est redirigé ensuite vers le 80 de la debian ?
alors une solution (peut-être) :
dans le fichier service.ini du répertoire d'installation de ton agent OCS, tu as un paramètre :
Pnum=80
change-le en
Pnum=9080
avant la modif, arrêter l'agent (si il bosse en agent), et le relancer ensuite.
mais comme j'ai lu rapidement tout tes postes, je suis pas sur que tu es fait l'install de l'agent en tant que service, donc à toi de voir
a+
Offline
si je comprends, pour rentrer sur ta debian depuis l'extérieur, tu fais en fait une requête sur le port 9080 qui est redirigé ensuite vers le 80 de la debian ?a+
Oui tout à fait ! en fait c'est tout simplement pour des raisons de sécurité !
Je vais dès demain tester ta modification ci dessous:
alors une solution (peut-être) :
dans le fichier service.ini du répertoire d'installation de ton agent OCS, tu as un paramètre :
Pnum=80
change-le en
Pnum=9080
a+
Bon pour l'instant, ce n'est pas très gênant car en fait j'ai désactivé mon transfert de port, momentannément, du moins le temps de faire remonter toutes mes machines.
Merci pour tout en cas ..!
Pour info je souhaite continuer dans ma lancé et:
Effectuer des sauvegardes quotidienne sous ma Debian,
Remonter mon serveur Debian sous OCS ...? je sais pas faire ....
Offline
rapidement :
- au minimum exporter les deux bases de OCS et glpi et les sauvegarder
- ensuite tu fais une réinstall des logiciels et quand tu as finis tu importes tes deux bases et tu devrais te retrouver dans l'état avant crash par exemple.
Offline