[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lprng
Subject:    LPRng: Problems with LPRng (redhat 7.3) and devfs.
From:       Richie Crews <rcrews () intercall ! com>
Date:       2002-12-27 17:49:33
[Download RAW message or body]

We are using print services on our NFS Linux box here. Its running
Redhat 7.3 with the latest updates. There is a custom compiled kernel
using devfs (for EVMS). Below is the error from the status file of the
print queue(s). All the print queues are doing the same exact thing. 

Error:

IF filter 'mf_wrapper' filter msg -
'/usr/share/printconf/util/mf_wrapper: /dev/stdin: No such device or
address' at 2002-12-27-11:36:20.068 ## A=root@pyrodex+192 number=192
process=30771

Also here is my devfsd config file...

<begin>

# Sample /etc/devfsd.conf configuration file.
# Richard Gooch  <rgooch@atnf.csiro.au>         17-FEB-2002
#
# Enable full compatibility mode for old device names. You may comment
these
# out if you don't use the old device names. Make sure you know what
you're
# doing!
REGISTER        .*              MKOLDCOMPAT
UNREGISTER      .*              RMOLDCOMPAT

# You may comment out the above and uncomment the following if you've
# configured your system to use the original "new" devfs names or the
really
# new names
REGISTER        ^vc/            MKOLDCOMPAT
UNREGISTER      ^vc/            RMOLDCOMPAT
REGISTER        ^pty/           MKOLDCOMPAT
UNREGISTER      ^pty/           RMOLDCOMPAT
REGISTER        ^misc/          MKOLDCOMPAT
UNREGISTER      ^misc/          RMOLDCOMPAT

# You may comment these out if you don't use the original "new" names
REGISTER        .*              MKNEWCOMPAT
UNREGISTER      .*              RMNEWCOMPAT

# Enable module autoloading. You may comment this out if you don't use
# autoloading
LOOKUP          .*              MODLOAD

# Uncomment the following if you want to set the group to "tty" for the
# pseudo-tty devices. This is necessary so that mesg(1) can later be
used to
# enable/disable talk requests and wall(1) messages.
REGISTER        ^pty/s.*        PERMISSIONS     -1.tty  0600
REGISTER        ^pts/.*         PERMISSIONS     -1.tty  0600

#
# Uncomment this if you want permissions to be saved and restored
# Do not do this for pseudo-terminal devices
#REGISTER       ^pt[sy]         IGNORE
#CREATE         ^pt[sy]         IGNORE
#CHANGE         ^pt[sy]         IGNORE
#DELETE         ^pt[sy]         IGNORE
#REGISTER       .*              COPY    /dev-state/$devname $devpath
#CREATE         .*              COPY    $devpath /dev-state/$devname
#CHANGE         .*              COPY    $devpath /dev-state/$devname
#DELETE         .*              CFUNCTION GLOBAL unlink
/dev-state/$devname
#RESTORE                /dev-state

#
# Uncomment this if you want the old /dev/cdrom symlink
REGISTER        ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname
cdrom
UNREGISTER      ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom

# Uncomment this to let PAM manage devfs
#REGISTER       .*              CFUNCTION
/lib/security/pam_console_apply_devfsd.so pam_console_apply_single
$devpath

# Uncomment this to manage USB mouse
REGISTER        ^input/mouse0$  CFUNCTION GLOBAL mksymlink $devname
usbmouse
UNREGISTER      ^input/mouse0$  CFUNCTION GLOBAL unlink usbmouse
REGISTER        ^input/mice$    CFUNCTION GLOBAL mksymlink $devname
usbmouse
UNREGISTER      ^input/mice$    CFUNCTION GLOBAL unlink usbmouse

# If you have removable media and want to force media revalidation when
looking
# up new or old compatibility names, uncomment the following lines
# SCSI NEWCOMPAT  /dev/sd/* names
#LOOKUP         ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$      EXECUTE
/bin/dd if=$mntpnt/\1 of=/dev/null count=1
# SCSI OLDCOMPAT  /dev/sd?? names
#LOOKUP         ^(sd[a-z]+)[0-9]+$      EXECUTE /bin/dd if=$mntpnt/\1
of=/dev/null count=1
# IDE NEWCOMPAT   /dev/ide/hd/* names
#LOOKUP         ^(ide/hd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$  EXECUTE
/bin/dd if=$mntpnt/\1 of=/dev/null count=1
# IDE OLDCOMPAT   /dev/hd?? names
#LOOKUP         ^(hd[a-z])[0-9]+$       EXECUTE /bin/dd if=$mntpnt/\1
of=/dev/null count=1

<end>

Now anyone have any suggestions? If I disable devfs (breaking EVMS) it
works fine.



-- 
Richie Crews
Unix Administrator / Internet Integrator
Email: rcrews@intercall.com
Cell: (706) 773 - 3436
Desk: (706) 634 - 3681
Fax: (706) 634 - 3831

"Providing security for your email needs"
Stop Spam, Support RBL http://www.mail-abuse.org


-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to majordomo@lprng.com (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to majordomo@lprng.com
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest myname@host.org
unsubscribe LIST <mailaddr>     |  unsubscribe lprng myname@host.org

If you have major problems,  send email to papowell@astart.com with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic