Demande d'information,

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Demande d'information,

Messagepar faycal » 01 Fév 2005 19:58

Bonjour, j'ai besoin d'installer un logiciel pour gestion de cybercafé, le dit logiciel (cyborg) est un projet trouvé sur les ite sourceforge, s'install sur une machine gnu/linux ayant les packages suivants :

Code: Tout sélectionner

You can download CybOrg from the Sourceforge project page at
http://sourceforge.net/projects/cyborg/


Requirements:
------------

- HTTP server with CGI (both POST and GET) support.
  Development version: Apache 1.3.20.

- Perl.
  Development version: Perl 5.6.1.

- CGI.pm
  Development version: CGI.pm 3.0.1

- Template Toolkit
  Development version: Template Toolkit 2.0.8.

- String::Random
  Development version: String::Random 0.198.

- DBI
  Development version: DBI 1.20

- DBI driver: You must install some DBI driver for database access.
  Development version: dbi::Pg


Server Installation:
-------------------

Unpack the CybOrg distribution file (cyborg-X.Y.Z.tgz) using the following
command (where X.Y.Z is the version number):

  javier@hal:~> tar zxvf cyborg-X.Y.Z.tgz

After that, move to the directory cyborg-X.Y.Z:

  javier@hal:~> cd cyborg-X.Y.Z/
  javier@hal:~/cyborg-X.Y.Z/>

The "cgi-bin/cyborg/" directory contains all the scripts (executable) and
configuration files.

The "htdocs/cyborg/" directory contains all the static files (html, images
and css).

The "database/cyborg.sql" file contains a SQL script to create de tables for
the CybOrg database and the default administrator. This script is PostgreSQL
specific. (See the section "Database Creation".)

Next, you must edit the files under "cgi-bin/cyborg/config/" to adapt it to
your system.

Finally, point your browser at http://yourserver.yourdomain/. If everything
goes well, you must be prompted with the login page. Login using the name
"admin" and the password "secret".

Important: Your browser must support cookies!


Database Creation:
-----------------

The following instructions where tested using PostgreSQL 7.1.3

1) As root, change to user "postgres" (or whatever your PostgreSQL uses as
   database admin).

   hal:~ # su postgres
   postgres@hal:~>

2) Create the user "cyborg"

   postgres@hal:~> createuser cyborg
   Shall the new user be allowed to create databases? (y/n) y
   Shall the new user be allowed to create more new users? (y/n) n
   CREATE USER
   postgres@hal:~>

3) As "cyborg" create the "cyborg" database

   postgres@hal:~> createdb -U cyborg cyborg
   CREATE DATABASE
   postgres@hal:~>

4) As "cyborg" run the SQL script "cyborg.sql" (pay attention to the path
   where "cyborg.sql" is located!)

   postgres@hal:~> psql -U cyborg -d cyborg -f cyborg.sql
   BEGIN
   psql:cyborg.sql:10: NOTICE:  CREATE TABLE will create implicit ...
   ...
   COMMIT
   postgres@hal:~>

5) Next, you can test the database using "pgaccess", the graphical client
   included in PostgreSQL distribution written in Tcl/Tk.


j'ai rajouter aussi la procedure d'installation, alors ma question est la suivante, je dispose d'une sme 6.0 que j'ai installer hier, et je sais pas si elle convient aux bosoins de Cyborg, Merci
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar Sitecreator » 03 Fév 2005 22:14

salut faycal, salut à tous,

ce logiciel m'intéresse aussi, je l'ai donc testé.

après avoir mis les fichiers au bon endroits, donner les droits pour l'éxécution CGI et lancé mon naviguateur :

Code: Tout sélectionner
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@pcth.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


J'ai donc rajouté dans le fichier (cyborg.pl) -w pour que perl veuille bien m'indiquer le problème, alors après avoir été voir les fichiers logs il me dit ça :

Code: Tout sélectionner
Can't locate CybOrg/Main.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl) at /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl line 26.
BEGIN failed--compilation aborted at /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl line 26.
[Thu Feb  3 21:01:33 2005] [error] [client 192.168.123.1] Premature end of script headers: /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl


C'est là que je bloque, car je ne comprend absolument pas ce que je dois faire, alors je demande aux spécialistes SME de bien vouloir m'aider !!!
Merci de vore aide !!!!
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar faycal » 03 Fév 2005 23:11

Bonjour, je tiens a signaler que j'ai toujours pas arrive à installer meme les premiers packages(postgres) je suis vraiment neuneu en plus du manque de temps, alors je vous demande déja de bien vouloir me donner la procedure que vous avez utilisé, et je vous serais eternelement reconaissant, merci

PS : je veux dire plus exactement kel version de postgre installer et ou la trouver, puis les autres packages à installer, merci
Dernière édition par faycal le 03 Fév 2005 23:44, édité 1 fois au total.
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar sibsib » 03 Fév 2005 23:31

Sitecreator a écrit:
Code: Tout sélectionner
Can't locate CybOrg/Main.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl) at /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl line 26.
BEGIN failed--compilation aborted at /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl line 26.
[Thu Feb  3 21:01:33 2005] [error] [client 192.168.123.1] Premature end of script headers: /home/e-smith/files/ibays/cyborg/cgi-bin/cyborg.pl


Salut,

Le fichier cyborg.pl a besoin de fonction complémentaires qui sont implémentées dans un fichier nommé Main.pm
ce fichier doit se trouver dans le dossier CybOrg dans le chemin de recherche qui t'est indiqué dans le message d'erreur.
Ce qui est curieux, c'est que ton produit n'a pas ajouté une librairie qui lui soit propre.
Donc, il faudrait que tu copies le répertoire CybOrg qui a du être fourni lors de l'installation dans une des directorie citées dans le message d'erreur, par exemple /usr/lib/perl5/site_perl
Je suppose qu'il y a plus d'un .pm dans ce répertoire, copies le tout.

Attention, Unix et Perl sont sensibles à la casse !! CybOrg n'est pas équivalent à cyborg !

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar Sitecreator » 03 Fév 2005 23:55

Faycal : pour PostgresQL j'ai utilisé l'excellent HowTo de notre cher amis MasterSleepy qui se trouve à l'adresse suivante :

http://www.vanhees.cc/index.php?module= ... d=28&meid=

sibsib : Je vais essayer ta proposition, merci à toi
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar faycal » 04 Fév 2005 00:03

j'ai lu aussi le meme manuel; mais je retrouve pas la dite version de postgres, ou plus exactement je retrouve la nouvelle version 8.01, en rpm c pas la bonne version, en tar.gz il me dit que gc et gcc introuvable
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar Sitecreator » 04 Fév 2005 20:55

Bon, j'ai mis le répertoire CybOrg (la casse est juste) contenant les différents fichiers .pm dans le répertoire /usr/lib/perl5/site_perl, mais rien n'y fait :( Toujour le même message d'erreur dans les logs...

Manquerait-il des bibliothèque à Perl pour intrepréter ce script ???

Je n'y connais absolument rien en PERL!

Une autre soluc' !!! :D :D
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar sibsib » 04 Fév 2005 22:34

Salut,

Dans ton répezrtoire CybOrg, il y a bien (au moins) un fichier Main.pm ?

Le répertoire CybOrg et les fichiers s'y trouvant sont bien 'world readable' ?

Que donne la commande suivant lancée en tant que root :
Code: Tout sélectionner
perl -e 'use CybOrg::Main'


(Ce sera tout pour ce soir ;-) )

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar faycal » 04 Fév 2005 23:01

Bonjour, bon pour une fois ça commence à rouler, puis en arrivant au test de l'installation de postgresql (step 9) probleme, le su - postgres ne marche pas puisque je suis connecte à distance avec putty, et directement avec root il me donne ce message d'erreur :
Code: Tout sélectionner
[root@gestionserver root]# createdb test
psql: FATAL 1:  user "root" does not exist
createdb: database creation failed

et pourtant j'ai bien modifié les deux fichiers de configuration, un petit coup de main ne serait pas de trop, merci
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar faycal » 05 Fév 2005 16:54

Bonjour,

Sitecreator :ça serait cool de me dire au moins comment t'as fait pour arriver la ou tu es, car moi je jette l'eponge, deja qu'en sme je m'y connais pas du tt,

Alors, je demande pas vraiment de howto, mais juste une ptit coup de main,
deja que c impossible de se connecter en utilisateur postgresql, puis en root il refuse de me creer la table, puis l'instalation de cyborg et la modifcation des fichiers, car il a pas ete conçu pour sme et je m'yperds vraiment dans les fichiers de configuration, merci
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar Sitecreator » 05 Fév 2005 21:59

:) c'est pas si difficile 8)

Moi avec Putty tout marche nickel.

une fois ta session root ouverte et authentifiée avec putty

tu tapes
Code: Tout sélectionner
[root@constellation root]# su - postgres
il devrait te donner ça :

Code: Tout sélectionner
bash-2.05a$


puis tu continues la marche à suivre de MasterSleepy....

Sinon je vois pas où est le problème :(
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar Sitecreator » 05 Fév 2005 22:05

@sibsib :
Dans ton répezrtoire CybOrg, il y a bien (au moins) un fichier Main.pm ?

Le répertoire CybOrg et les fichiers s'y trouvant sont bien 'world readable' ?

Que donne la commande suivant lancée en tant que root :
Code:
perl -e 'use CybOrg::Main'


alors oui il y a bien le fichier Main.pm + 5 autres fichiers : CGI.pm, Config.pm, DB.pm, Exception.pm et Template.pm .

J'ai mis tous les fichiers "world readable"

et la commande

Code: Tout sélectionner
[root@constellation root]# perl -e 'use CybOrg::Main'

me donne ceci :

Code: Tout sélectionner
readline() on closed filehandle CybOrg::Config::IN at /usr/lib/perl5/site_perl/CybOrg/Config.pm line 49.
readline() on closed filehandle CybOrg::Config::IN at /usr/lib/perl5/site_perl/CybOrg/Config.pm line 49.
Use of uninitialized value in string eq at /usr/lib/perl5/site_perl/CybOrg/Config.pm line 40.
Can't locate String/Random.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/CybOrg/Main.pm line 40.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/CybOrg/Main.pm line 40.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.


Ben voilà.... Qu'en pensez-vous Docteur ? :D :D
Dernière édition par Sitecreator le 06 Fév 2005 14:00, édité 1 fois au total.
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar faycal » 06 Fév 2005 00:57

meme pas cinq mn pour rediger trois lignes
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Messagepar Sitecreator » 06 Fév 2005 17:14

doit-on comprendre que tu as réussi à résoudre ton problème ou pas ?
Sitecreator
"L'Informatique fait le bonheur des Informaticiens..."
http://www.pcth.net/
Avatar de l’utilisateur
Sitecreator
Aspirant
Aspirant
 
Messages: 106
Inscrit le: 12 Jan 2004 01:00
Localisation: Suisse

Messagepar faycal » 06 Fév 2005 19:24

non c plus une demande pour toi de me dire au moins comment resoudre les premiers problemes, ça sert bien à ça le forum, non?
Avatar de l’utilisateur
faycal
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 143
Inscrit le: 03 Avr 2004 00:02
Localisation: Maroc

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron