Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!purdue!mentor.cc.purdue.edu!nova.cc.purdue.edu!gerrit From: gerrit@nova.cc.purdue.edu (Gerrit) Newsgroups: comp.sys.next Subject: Re: dying lpd Message-ID: <3487@mentor.cc.purdue.edu> Date: 27 Jul 89 23:15:30 GMT References: <2125@hub.UUCP> Sender: news@mentor.cc.purdue.edu Reply-To: gerrit@nova.cc.purdue.edu (Gerrit) Distribution: usa Organization: Purdue University Lines: 27 >NeXT has prescribed several fixes for the printer refusing to print. >These have been sent out via E-Mail, and not everybody knows about >them (I just got lucky that I heard). > >1. The first thing you should do is log in as each and every individual > user on the console, one at a time. For each user, start up the > "preferences" program. There's a switch there indicating "Public > Window Server." Select it so the check mark appears. For some > reason, if even one user is not a Public Window Server, bad things > happen to the printer. This bug should be fixed in 1.0. I've got over 95 accounts on some of the NeXT machines here, and the above method would have been a bit tedious. For those in the same boat, a Unix solution can save you a bit of work. As root, try the following from a Shell or Terminal: # foreach i ( `nidump passwd . | awk -F: '{print $1}'` ) > echo "dwrite PublicWindowServer Yes" | su $i > end If you want to do it for the parent NetInfo domain, change the "." in "nidump passwd ." to a "..". Gerrit Huizenga NeXT Workstation Support Purdue University Computing Center gerrit@mentor.cc.purdue.edu