Path: utzoo!yunexus!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!apollo!apollo.hp.com!pato From: pato@apollo.HP.COM (Joe Pato) Newsgroups: comp.sys.apollo Subject: Re: Corrupted /etc/passwd, /etc/org, /etc/group Message-ID: <4aaefe67.20b6d@apollo.HP.COM> Date: 29 May 90 15:24:00 GMT Article-I.D.: apollo.4aaefe67.20b6d References: <1990May25.185740.5797@ccs.carleton.ca> Sender: root@apollo.HP.COM Reply-To: pato@apollo.HP.COM (Joe Pato) Organization: Hewlett-Packard Apollo Division - Chelmsford, MA Lines: 22 In article <1990May25.185740.5797@ccs.carleton.ca>, holtz@cascade.carleton.ca (Neal Holtz) writes: |> Sometime between 15:00 PM yesterday aft (thursday) and this morning, /etc/passwd |> disappeared. If you try to read it from the DM, you get: |> |> (CV) /etc/passwd - Entry not found from (network computing system / Registry Server) |> We recently discovered this problem with the sr10.2 registry servers. The problem is an incorrect boundary condition check when producing the dynamic view of the /etc/{passwd,group,org} files. It occurs when there are 16, 528, 1040, ... lines in any of these files. A simple work around is to simply add (or delete) a dummy account/group/org to prevent the files from having the number of lines that produce the error case. -- Joe Pato Hewlett Packard Company pato@apollo.hp.com