HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: [hylafax-users] hylafax always kills faxq and hfaxd
On Saturday, August 26, 2000, at 4:46:19 AM, Lee Howard wrote:
> Hi. For testing purposes, I tried installing (compiling) and configuring
> HylaFAX (CVS-20000825) on a Slackware Linux 7.1 (full-install) system. I
> *can* get it running fine as far as I can tell (faxes are received, and
> faxes are sent) by manually invoking /usr/local/sbin/faxq and
> '/usr/local/sbin/hfaxd -i 4559' or by invoking them from
> /etc/rc.d/rc.local. (faxgetty, as always is run by init from /etc/inittab
> - two modems here)
> The HylaFAX installation adds appropriate entries into /etc/services, which
> I believe calls on /usr/local/sbin/hylafax - however, I think that this
> hylafax script is flawed (or my installation isn't correct), because:
Nope; /etc/services is simply a map from port numbers to names and
vice versa.
> root@metroid:/home/deanox# ps -e | grep fax
> 4445 ? 00:00:00 faxgetty
> 4446 ? 00:00:00 faxgetty
> 4451 ? 00:00:00 hfaxd
> 4453 ? 00:00:00 faxq
> root@metroid:/home/deanox# /usr/local/sbin/hylafax stop
> Stopping HylaFAX Servers.
> root@metroid:/home/deanox# ps -e | grep fax
> 4445 ? 00:00:00 faxgetty
> 4446 ? 00:00:00 faxgetty
> root@metroid:/home/deanox# /usr/local/sbin/hylafax start
> HylaFAX: hfaxd (without old protocol or SNPP support).
> root@metroid:/home/deanox# ps -e | grep fax
> 4445 ? 00:00:00 faxgetty
> 4446 ? 00:00:00 faxgetty
> root@metroid:/home/deanox# /usr/local/sbin/faxq
> root@metroid:/home/deanox# /usr/local/sbin/hfaxd -i 4559
> root@metroid:/home/deanox# ps -e | grep fax
> 4445 ? 00:00:00 faxgetty
> 4446 ? 00:00:00 faxgetty
> 4540 ? 00:00:00 faxq
> 4542 ? 00:00:00 hfaxd
> root@metroid:/home/deanox# /usr/local/sbin/hylafax start
> HylaFAX: hfaxd (without old protocol or SNPP support).
> root@metroid:/home/deanox# ps -e | grep fax
> 4445 ? 00:00:00 faxgetty
> 4446 ? 00:00:00 faxgetty
> root@metroid:/home/deanox# faxstat
> Can not reach server at host "localhost", port 4559.
> root@metroid:/home/deanox# /usr/local/sbin/faxq
> root@metroid:/home/deanox# /usr/local/sbin/hfaxd -i 4559
> root@metroid:/home/deanox# faxstat
> HylaFAX scheduler on metroid.deanox.com: Running
> Modem ttyS0 (+1.435.755.0959): Running and idle
> Modem ttyS1 (+1.435.755.0959): Running and idle
> root@metroid:/home/deanox#
> Any way I try it, that hylafax script kills faxq and hfaxd - for starting
> or stopping. Consequently, the System-V init for faxq and hfaxd in
> /etc/services (?) isn't working, and consequently, I have to invoke it
> manually or in /etc/rc.d/rc.local.
I suspect that start has a builtin stop to avoid dups -- if I'm right,
that's not the way I'd do it; I'd simply check, and not *start* the
dups -- but that start isn't looking in the right places for the
binaries.
> Another noticeable problem is that when I replace the default faxrcvd with
> my custom one, I don't get the expected mail (with an attachment), but
> rather a mail that looks like this:
> Date: Sat, 26 Aug 2000 00:06:07 -0600
> From: uucp <uucp@metroid.deanox.com>
> (and nothing more)
> The default faxrcvd seems to work fine. My faxrcvd script works fine on my
> RedHat 6.1 systems.
Check the arguments to either binmail or sendmail in the script; Slack
may have different versions.
> On this Slackware 7.1 system:
> root@metroid:/home/deanox# bash -version
> GNU bash, version 2.04.0(1)-release (i386-slackware-linux-gnu)
> Copyright 1999 Free Software Foundation, Inc.
> root@metroid:/home/deanox# sh -version
> GNU bash, version 2.04.0(1)-release (i386-slackware-linux-gnu)
> Copyright 1999 Free Software Foundation, Inc.
> root@metroid:/home/deanox#
> On my RedHat 6.1 systems:
> [root@providence deanox]# bash -version
> GNU bash, version 1.14.7(1)
> [root@providence deanox]# sh -version
> GNU sh, version 1.14.7(1)
> [root@providence deanox]#
> On a RedHat Pinstripe (beta) system: (on which my faxrcvd scripts also work
> fine)
> [deanox@metroid deanox]$ /bin/bash --version
> GNU bash, version 2.04.8(1)-release (i386-redhat-linux-gnu)
> Copyright 1999 Free Software Foundation, Inc.
> [deanox@metroid deanox]$ /bin/sh --version
> GNU bash, version 2.04.8(1)-release (i386-redhat-linux-gnu)
> Copyright 1999 Free Software Foundation, Inc.
> [deanox@metroid deanox]$
A faint memory tells me there were some wonky problems with early
bash2 versions; the details escape me; Ask The Web<tm>.
> If this is something really stupid on my part, let me know. If this is a
> HylaFAX feature, let me know, too, and I'll place it in Bugzilla.
Smartass. ;-)
Cheers,
-- jra
--
Jay R. Ashworth jra@baylink.com
Member of the Technical Staff
The Suncoast Freenet
Tampa Bay, Florida http://baylink.pitas.com +1 727 804 5015
____________________ HylaFAX(tm) Users Mailing List _______________________
To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null