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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] 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 [EMAIL PROTECTED] (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 [EMAIL PROTECTED] with: | example: subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED] unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED] If you have major problems, send email to [EMAIL PROTECTED] with the word LPRNGLIST in the SUBJECT line. -----------------------------------------------------------------------------
