Hi: Does anyone have a working fix for the latest cups problem in 9.2? I have read and tried a few fixes on various sites, including SuSE but it still doesn't work. As far as I understand, another daemon (possibly nfs but possibly something else) is grabbing port 631 before cups can get it for it's server and therefore you get "Child process exited with code 98!" Fortunately the machine is dual boot with Fedore C3 so I can continue with my work but I would rather be in 9.2 as hours of fiddling have made it my preferred disrto (for now). Any help much appreciated and apologies in advance if this is too vague. Paul -- De omnibus dubitandum
--- Paul Taylor
Hi:
Does anyone have a working fix for the latest cups problem in 9.2? I have read and tried a few fixes on various sites, including SuSE but it still
I don't, so all of this is theoretical... (read: bullshit :P)
doesn't work. As far as I understand, another daemon (possibly nfs but possibly something else) is grabbing port 631 before cups can get it for it's
If they are, then they're breaking well-recognised standards set via /etc/services -- this is not good.
server and therefore you get "Child process exited with code 98!" Fortunately the machine is dual boot with Fedore C3 so I can continue with my work but I would rather be in 9.2 as hours of fiddling have made it my preferred disrto (for now). Any help much appreciated and apologies in advance if this is too vague.
I would look at changing your boot process such that cups is the first thing to get run in your default run-level. This would then deny whatever brain-dead application feels the need to break everything under the sun. Take a look in /etc/rc?.d Where '?' is the number for your default runlevel. If you don't know it: $ grep initdefault /etc/inittab | cut -f2 -d: If you want further help, let me know. This fix is by no means perfect, and it doesn't address the underlying issue that something is severely broken. I'd be more inclined to let the system load up naturally with the process that has stolen your port and use 'lsof' to see which process is being a pain. -- Thomas Adam ===== "The Linux Weekend Mechanic" -- http://linuxgazette.net "TAG Editor" -- http://linuxgazette.net "<shrug> We'll just save up your sins, Thomas, and punish you for all of them at once when you get better. The experience will probably kill you. :)" -- Benjamin A. Okopnik (Linux Gazette Technical Editor) ___________________________________________________________ ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
Paul Taylor wrote:
Hi:
Does anyone have a working fix for the latest cups problem in 9.2? I have read and tried a few fixes on various sites, including SuSE but it still doesn't work. As far as I understand, another daemon (possibly nfs but possibly something else) is grabbing port 631 before cups can get it for it's server and therefore you get "Child process exited with code 98!" Fortunately the machine is dual boot with Fedore C3 so I can continue with my work but I would rather be in 9.2 as hours of fiddling have made it my preferred disrto (for now). Any help much appreciated and apologies in advance if this is too vague.
Paul
Try (as root) netstat -pantu|grep 631 tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 6461/cupsd udp 0 0 0.0.0.0:631 0.0.0.0:* 6461/cupsd This will give you the process ID and process name that is grabing port 631. Should then be a case of shutting down whatever is causing the problem. -- jez A meeting is an event at which the minutes are kept and the hours are lost. mailto:jez@jezndi.org http://www.jezndi.org
participants (3)
-
Jez Rogers
-
Paul Taylor
-
Thomas Adam