Hylafax et Avantfax [Résolu]

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

Hylafax et Avantfax [Résolu]

Messagepar v_olivier » 26 Nov 2007 17:40

Bonjour,
J'ai installé Hylafax sur une SME 7.2, un client sur un PC sous Windows (Winprint Hylafax), tout est fonctionnel en envoi et réception.
Là ou ça se corse c'est que depuis ce matin j'essaye d'installer Avantfax : http://www.taupin.info/content/view/36/35/ (j'ai modifié de façon à se que l'install soit faite dans un ibay, fait un template custom de façon à ce que ça utilise php5) et j'ai une page blanche, impossible d'arriver à la page d'administration. J'ai essayé en glissant un phpinfo(); dans mon index, c'est bien la version 5 qui est utilisée.
Quelqu'un a t-il réalisé cette installation?
Merci d'avance pour votre aide
Dernière édition par v_olivier le 12 Déc 2007 11:07, édité 1 fois au total.
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar VIP-ire » 26 Nov 2007 20:47

jette un oeil dans /var/log/messages pendant une requette, y'a fort à parier que c'est le paramètre memory_limit qui bloque. Si tu utilise php5 en CGI, cette valeur est à 8M par défaut, ce qui est très peu, pousse le à 16 ou 32 (/etc/php5/php.ini)
profitez de la vie, plus que 6ans avant la fin du mode !!!
VIP-ire
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 189
Inscrit le: 18 Août 2006 11:14

Messagepar v_olivier » 28 Nov 2007 17:44

Bonjour,
Merci de ta réponse, mais c'est pas ça.
En y allant à tatons en ayant activé les messages d'erreurs dans mon php.ini et en glissant mon phpinfo() successivement dans les fichiers include, j'ai trouvé à quel endroit se situait l'erreur, en fait mes packages pear se sont bien mis à jour dans /usr/share/pear alors que mon php.ini pointe sur /usr/share/pear5 . (Ben oui j'ai utilisé la méthode d'utilisation de php5 sans install)
Donc je mets à jours mon include_path dans le php.ini et là, miracle un affichage partiel!!!
Le seul pb maintenant c'est qu'apparemment je peux pas faire de "pecl install fileinfo".
A tatons, mais si vous avez d'autres infos, je suis preneur.
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar v_olivier » 29 Nov 2007 17:11

Bonjour,
Bon, je me suis donc résigné à faire un update complet vers php5 et là ça fonctionne (bien que pecl install fileinfo n'ai pas fonctionné), j'ai l'interface, je peux créer mes utilisateurs, etc, etc...
Néanmoins, l'envoi de fax par le biais le l'interface ne fonctionne pas, il m'a créé un pdf dans mon ibay/faxes/sent/.... mais ne l'a pas envoyé. J'ai tenté un redémarrage du serveur, mais maintenant, même la création de pdf ne fonctionne plus (dans sent).
Voilà, j'avance, l'envoi en ligne de commande ou par une station windows fonctionne toujours.
Dès que ça fonctionne, je veux bien me lancer dans un How-to...
Merci à ceux qui pourront m'apporter leur aide.
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar nusa » 29 Nov 2007 20:38

Bonjour,

Je suis en plein dans une démarche simialire sauf que pour moi ça commence mal, mon modem ne réponds même pas à mes solicitations sur ttyS0... dommage.


Nusa
nusa
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 184
Inscrit le: 30 Mars 2005 15:10
Localisation: Entre la pomme, les fenetres et les pingouins...

Messagepar v_olivier » 30 Nov 2007 11:04

Bonjour,

Tu as quoi comme modem?
Moi sur port série, il a répondu du 1er coup (US Robotics).
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar philippe971 » 06 Déc 2007 19:42

Bonjour,

installation sur sme7.2 avec mise a jour mysql5 et php5
avec modem US Robotics 56K message modem

mise a jour mysql et php

Code: Tout sélectionner
yum --enablerepo=* install php-xml php-common
signal-event post-upgrade; signal-event reboot

yum update php mysql \
--exclude=kernel \
--exclude=kernel-smp \
--exclude=mkinitrd \
--exclude=mdadm \
--exclude=initscripts \
--exclude=perl* \
--exclude=perl-DBI \
--exclude=httpd \
--exclude=mod_ssl \
--disablerepo=* \
--enablerepo=base \
--enablerepo=updates \
--enablerepo=centosplus \
--enablerepo=smeos \
--enablerepo=smeupdates \
--enablerepo=smeaddons
signal-event post-upgrade; signal-event reboot


Code: Tout sélectionner
mysql_upgrade
cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql \
--force \
--user=root \
--host=localhost \
--database=mysql
signal-event post-upgrade; signal-event reboot


installation hylafax

Code: Tout sélectionner
mkdir -p /root/fax
cd /root/fax
wget http://doumet.homeip.net/files/hylafax-SME7.tar
tar -xvf hylafax-SME7.tar
chmod 777 /root/fax/install-part-1.sh /root/fax/install-part-2.sh
./install-part-1.sh


appuyer sur ENTREE à chaque question, sauf pour
* Country code [1]? entrez 33 pour la France
* Area code []? entrez 1 pour Paris
* Long distance dialing prefix [1]? entrez 0
* International dialing prefix [011]? entrez 00
* Dial string rules file [etc/dialrules]? entrez etc/dialrules.europe
* Serial port that modem is connected to []? -->ttyS0 (pour COM1) -->ttyS1 (pour COM2)
* Volume hp []? high ou no

Code: Tout sélectionner
./install-part-2.sh


dans server-manager pseudonym creer "faxmaster"
dans /var/spool/fax/etc/host ajouter 192.168.x
ajouter des utilisateurs

Code: Tout sélectionner
faxadduser -p motdepasse -u 100 utilisateur
/etc/rc.d/init.d/hylafax restart


installation avantfax

Code: Tout sélectionner
yum install ImageMagick libtiff netpbm-progs libungif psutils expect gd gd-progs
wget http://ufpr.dl.sourceforge.net/sourceforge/avantfax/avantfax-2.3.0.tgz
tar -zxvf avantfax-2.3.0.tgz
mkdir -p /opt/fax
mv /root/fax/avantfax-2.3.0/avantfax/* /opt/fax/
mv /usr/bin/faxcover /usr/bin/faxcover.old
chmod -R 777 /opt/fax/tmp /opt/fax/faxes
ln -s /opt/fax/includes/faxrcvd.php /var/spool/hylafax/bin/faxrcvd.php
ln -s /opt/fax/includes/notify.php /var/spool/hylafax/bin/notify.php
ln -s /opt/fax/includes/faxcover.php /usr/bin/faxcover
chmod 777 /opt/fax/includes/faxcover.php /opt/fax/includes/faxrcvd.php /opt/fax/includes/notify.php


ajouter dans : /var/spool/hylafax/etc/config.ttyS0
FaxrcvdCmd: bin/faxrcvd.php

ajouter dans /var/spool/hylafax/etc/config
NotifyCmd: bin/notify.php

Code: Tout sélectionner
chown -R uucp:uucp /opt/fax/faxes


creer la base avec phpmyadmin
editer /opt/fax/includes/config.php
configurer lignes 21,22,23
ligne 26 mettre "fr"

copier les fax dans avantfax
Code: Tout sélectionner
cd /var/spool/hylafax; for i in `ls recvq/*`; do bin/faxrcvd.php $i ttyS0; done

Code: Tout sélectionner
cd /var/spool/hylafax; for i in `ls doneq/q*`; do bin/notify.php $i done :30; done


creer le template http
Code: Tout sélectionner
pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/86fax

et mettre
#--------------------
# avantfax
#--------------------

{
if (exists $fax{'URL'})
{ $OUT .= "Alias /$fax{'URL'} /opt/fax"; }
}

Alias /fax /opt/fax

<Directory /opt/fax>
order deny,allow
deny from all
allow from all
AddType application/x-httpd-php .php .php3 .phtml
</Directory>

et pour finir
Code: Tout sélectionner
expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith restart


http://votresite/fax/admin
username: afadmin
password: password

site hylafax : http://www.hylafax.org/content/Red_Hat_Packages
site avantfax : http://www.avantfax.com/install.php
philippe971
Matelot
Matelot
 
Messages: 3
Inscrit le: 30 Avr 2005 18:13

Messagepar v_olivier » 07 Déc 2007 11:29

Salut philippe971,

Merci pour cette explication détaillée.

J'essaye tout de suite sur une installation fraiche (j'avais reéssayé entre temps mais différents plantages suite aux mise à jour de php et mysql m'ont fait perdre l'accès au server-manager).
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar nusa » 10 Déc 2007 12:29

v_olivier a écrit:Bonjour,

Tu as quoi comme modem?
Moi sur port série, il a répondu du 1er coup (US Robotics).


bonjour,

désolé pour cette réponse tardive mais je me replonge sur le problème. J'ai testé avec 2 modem 3COM USRobotics 56kFaxmodem sans grand résultat.

Mes modems ne répondent même pas à mes commandes du genre :

echo ATDT1122334455 > /dev/ttyS0

J'ai peur pour mon port série.


Nusa
nusa
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 184
Inscrit le: 30 Mars 2005 15:10
Localisation: Entre la pomme, les fenetres et les pingouins...

Messagepar v_olivier » 10 Déc 2007 15:17

Bonjour à tous,
Bon ben apparemment je dois pas avoir de bol, j'ai tout fait à ta façon (sauf que le repertoire d'avantfax à été copié dans un ibay), et je n'ai même pas d'affichage pour me loguer en tant qu'admin . Je suis bloqué au moment ou il veut se connecter à la BDD (db_connect.php : "require_once 'DB.php'; //require the PEAR::DB classes.")
Mes packages pear sont pourtant installés pear list :
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.2 stable
Auth 1.5.4 stable
Auth_SASL 1.0.2 stable
Console_Getopt 1.2.3 stable
DB 1.7.13 stable
HTML_Common 1.2.4 stable
HTML_QuickForm 3.2.10 stable
Mail 1.1.14 stable
Mail_Mime 1.5.2 stable
Mail_mimeDecode 1.5.0 stable
Net_SMTP 1.2.8 stable
Net_Socket 1.0.6 stable
PEAR 1.6.2 stable
PHP_Compat 1.5.0 stable
Structures_Graph 1.0.2 stable
XML_RPC 1.5.1 stable

J'avoue que cette appli me donne pas mal de fil à retordre.
Si quelqu'un peut m'aider...
D'avance merci
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar v_olivier » 10 Déc 2007 17:19

De plus si je rajoute dans le script :

if ( include('PEAR.php') ) {
echo "PEAR Success!\n";
} else {
echo "PEAR Failed!\n";
}
exit;

ça me donne Pear Failed!
Y'a comme un soucis, pourtant dans mon php.ini, le include_path point bien sur .:/usr/share/pear
J'ai beau essayer de comprendre, la je suis paumé.
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar v_olivier » 12 Déc 2007 11:06

C'est bon, cela fonctionne désormais.
J'ai refait le déploiement de l'appli avantfax dans /opt/fax comme l'indiquait philippe971.
Un grand merci.
v_olivier
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 26 Nov 2007 17:34

Messagepar ecureuil1 » 22 Mars 2008 02:22

J'ai aussi un US Robotics 56K message modem (3Com)

donc fax et voix

Avec hylafax, il ne fonctionnait bien qu'en classe 1 en classe 2.0 j'avais pas mal de problème.
J'avais essayé d'installer hylafax et vgetty. Mais sans succès à cause de la classe 2.0 d'hylafax qui n'était pas accepté par mon modem.
Par contre avec mgetty/vgetty qui n'a que la classe 2 et 2.0, mon modem fonctionne bien.

Je viens juste de le flasher en v92... les tests avaient été fait avec le modem en v90.
Mon modem a donc comme version 14.13.48, avant il avait la version 14.9.1

v_olivier a un US Robotics (lequel).
philippe971 a un US Robotics 56K message modem. (certainament le meme que le mien)

Si vous suivez encore les messages d'ixus...

le modem est en v90 ou a été flashé en v92?

Comment avez-vous configuré vos modems avec hylafax (classe 1, classe 2.0 ?)
Quel version d'hylafax?

merci
anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar delaroche » 02 Nov 2008 17:03

creer le template http
Code:
pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/86fax



c'est curieux pour le template

je n'ai pas les meme folder

je suis en 7.3 version php 5

/etc/e-smith/templates-custom/etc ( folder inittab et printcap )

cela ne pose t-il pas de soucis si j'installe ici:

/etc/e-smith/templates/etc/httpd/conf/httpd.conf/*
delaroche
Premier-Maître
Premier-Maître
 
Messages: 59
Inscrit le: 13 Mai 2008 19:16

Messagepar sibsib » 03 Nov 2008 22:12

yop delaroche,

Si tu veux avancer sur SME, il va falloir que tu augmentes encore ta dose de documentation ;-)

Cà m'ennuie un peu de t'écrire çà, parce que je pense que tu t'investis, d'après tes autres posts, mais ce n'est pas encore assez :-|

Le problème de SME, et des Serveurs Linux en général, c'est que la courbe d'apprentissage/retour est très défavorable au début : Beaucoup apprendre, pas faire grand chose.
Alors qu'à Redmond, souvent, si tu sais mettre un cd dans le bouzin, tu obtiens déjà 80 % de ce que tu cherchais.
Mais courage : au bout, Linux peut t'apporter 100 %, ce que Redmond a un peu de mal à fournir ;-)

Bref, sur un SMe neuf, il n'y a rien sous
Code: Tout sélectionner
/etc/e-smith/templates-custom

et c'est normal !

Et oui, c'est *mal* de coller ton fichier dans /etc/e-smith/templates (Je te laisse chercher pourquoi !)

Donc :

Code: Tout sélectionner
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/


et roule...

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

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

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

cron