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] Caught signal 11
On Tue, 30 Nov 2004, Patrice Fournier wrote:
> Quoting Gerry Doris <gdoris@xxxxxxxxxx>:
>
> > Now when I telnet into the server (from the server) and try and login
> > using the user command I get
> >
> > 230 USER gerry logged in
> >
> > immediately followed by
> >
> > Connection closed by foreign host
> >
> > What I have also found is that in my log files I'm seeing is
> >
> > HylaFAX: CAUGHT SIGNAL 11
>
> This may have something to do with PAM support. There is a patch on
> bugzilla that may fix this ( See bug 581:
> http://bugs.hylafax.org/bugzilla/show_bug.cgi?id=581 ). It is already in
> current CVS.
>
> If this doesn't fix the problem, you could try disabling PAM support at
> compilation time and try again. If this solves the problem (and patch on
> bug 581 didn't), we'd need more information about your system setup so we
> can try to reproduce this: what's the content of /etc/nsswitch.conf,
> /etc/pam.d/hylafax (if it exists) and /etc/pam.d/other. Also, a trace of
> hfaxd during a connection would also help.
>
> If you can't recompile and /etc/nsswitch.conf contains a "group" line with
> a value other than "compat", change it to "compat", do one more test and
> report back the result (with the original value) (revert the change to
> /etc/nsswitch.conf if you don't understand what it does as it may affect
> other programs...)
>
> --
> Patrice Fournier
OK, I removed the 4.1.8 rpm and installed the source for 4.2.0. I
compiled the source and installed it successfully but had same signal 11
problem as I had previously when I was using the 4.2.0 rpm.
I downloaded and installed the 581 patch recompiled/installed but the
problem was still there.
I tried changing the nsswitch.conf file group line to compat but that
didn't make a difference.
I then recompiled with the --disable-pam switch and the problem went
away!!! So you were right. This has something to do with my pam
configuration.
I have attached the following files as requested...
/etc/nsswitch.conf
/etc/pam.d/hylafax doesn't exist
/etc/pam.d/other
I don't know how to get a trace of hfaxd during a connection. Let me know
how and I'll provide it if required.
This server is running Fedora Core 2. It has been upgraded many times
starting with a very old version of Redhat. It has undoubtedly got a lot
of garbage stuffed away in dusty corners and is well overdue for a clean
install...but it is generally very solid!
--
Gerry
"The lyfe so short, the craft so long to learne" Chaucer
#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
# nisplus or nis+ Use NIS+ (NIS version 3)
# nis or yp Use NIS (NIS version 2), also called YP
# dns Use DNS (Domain Name Service)
# files Use the local files
# db Use the local database (.db) files
# compat Use NIS on compat mode
# hesiod Use Hesiod for user lookups
# [NOTFOUND=return] Stop searching if not found so far
#
# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#
# Example:
#passwd: db files nisplus nis
#shadow: db files nisplus nis
#group: db files nisplus nis
passwd: files nisplus
shadow: files nisplus
group: files nisplus
#hosts: db files nisplus nis dns
hosts: files dns nis
# Example - obey only what nisplus tells us...
#services: nisplus [NOTFOUND=return] files
#networks: nisplus [NOTFOUND=return] files
#protocols: nisplus [NOTFOUND=return] files
#rpc: nisplus [NOTFOUND=return] files
#ethers: nisplus [NOTFOUND=return] files
#netmasks: nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers: files
netmasks: files
networks: files
protocols: files nisplus
rpc: files
services: files nisplus
netgroup: files nisplus
publickey: nisplus
automount: files nisplus
aliases: files nisplus
#%PAM-1.0
auth required /lib/security/$ISA/pam_deny.so
account required /lib/security/$ISA/pam_deny.so
password required /lib/security/$ISA/pam_deny.so
session required /lib/security/$ISA/pam_deny.so