[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

1217.0. "release: uid for 3 not found in release id list" by aosg::FILTER (Automatic Posting Software - mail to flume::puck) Tue Jan 24 1995 15:31

Date Of Receipt: 	20-JAN-1995 09:42:54.81
From: 	SMURF::ALPHA::"jjf@unx.dec.com" "20-Jan-1995 0941"
To: 	buildhelp@zk3.dec.com
CC: 	jjf@swell.unx.dec.com, swr@swell.unx.dec.com
Subj: 	release: uid for 3 not found in release id list

Hi,
Please help.

What does release do?  Why does it fail here?  Is there a man page?
I'm backed by ptos.nightly

I'm testing install related modification to LAT driver makefile.




jjf@flame:dynaload build TOSTAGE=/usr/users/jjf/sb/dynaload/install_tst install_MODULE_lat.o
relative path: ./kernel.
cd ../../obj/alpha/kernel
release -idfile `genloc /src/setup/osf1_idlist`  -o `grep 'uid  bin' \`genloc /src/setup/osf1_id
list\` | awk '{ print $3 }'` -g `grep 'gid      bin' \`genloc /src/setup/osf1_idlist\` | awk '{
print $3 }'` -m 755 -tostage /usr/users/jjf/sb/dynaload/install_tst -fromfile MODULE_lat.o //MOD
ULE_lat.o
release: uid for 3 not found in release id list
*** Exit 1
Stop.


Thanks,
John Franey

T.RTitleUserPersonal
Name
DateLines
1217.1Re: release: uid for 3 not found in release id listAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Feb 02 1995 19:3035
Date Of Receipt: 	31-JAN-1995 10:18:18.33
From: 	SMURF::ALPHA::"jjf@unx.dec.com" "31-Jan-1995 1016"
To: 	buildhelp@zk3.dec.com
CC: 	jjf@swell.unx.dec.com, swr@swell.unx.dec.com
Subj: 	Re: release: uid for 3 not found in release id list

Can someone please at least point me in a *direction*?
Does anyone know how the 'release' utility works?  Who?

> Hi,
> Please help.

> What does release do?  Why does it fail here?  Is there a man page?
> I'm backed by ptos.nightly

> I'm testing install related modification to LAT driver makefile.




> jjf@flame:dynaload build TOSTAGE=/usr/users/jjf/sb/dynaload/install_tst install_MODULE_lat.o
> relative path: ./kernel.
> cd ../../obj/alpha/kernel
> release -idfile `genloc /src/setup/osf1_idlist`  -o `grep 'uid  bin' \`genloc /src/setup/osf1_id
> list\` | awk '{ print $3 }'` -g `grep 'gid      bin' \`genloc /src/setup/osf1_idlist\` | awk '{
> print $3 }'` -m 755 -tostage /usr/users/jjf/sb/dynaload/install_tst -fromfile MODULE_lat.o //MOD
> ULE_lat.o
> release: uid for 3 not found in release id list
> *** Exit 1
> Stop.


> Thanks,
> John Franey

1217.2Re: release: uid for 3 not found in release id listAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Feb 02 1995 19:4818
Date Of Receipt: 	31-JAN-1995 13:26:41.67
From: 	SMURF::SEAN::davidson "D. Sean Davidson"
To: 	buildhelp@zk3.dec.com, jjf@unx.dec.com
CC: 	jjf@swell.unx.dec.com, swr@swell.unx.dec.com
Subj: 	Re: release: uid for 3 not found in release id list

If anyone hasn't answered you yet here ya go.

The release command is a hacked up install command that added a '-idfile'
option to lookup uid and gid values for matching users and groups.  So the
release command is not finding the uid that is specified on the command line.
Make sure you are using textual uid's and gid's of matching values in the
./src/setup/osf1_idlist in the backing tree your sandbox is backed against.
Also verify that you are running as root when you do this.


Sean

1217.3Re: release: uid for 3 not found in release id listAOSG::FILTERAutomatic Posting Software - mail to flume::puckThu Feb 02 1995 19:5556
Date Of Receipt: 	31-JAN-1995 15:21:05.28
From: 	SMURF::ALPHA::"jjf@unx.dec.com" "31-Jan-1995 1519"
To: 	D. Sean Davidson <davidson@sean.zk3.dec.com>
CC: 	buildhelp@zk3.dec.com, jjf@unx.dec.com, swr@swell.unx.dec.com
Subj: 	Re: release: uid for 3 not found in release id list

Sean,

Thanks.


>> The release command is a hacked up install command that added a '-idfile'
>> option to lookup uid and gid values for matching users and groups.  So the
>> release command is not finding the uid that is specified on the command line.


Build echoes the release command to stdout, and this appears in my request.
Apparently, the segment:
 
  -o `grep 'uid  bin' \`genloc /src/setup/osf1_idlist\` | awk '{ print $3 }'`

is the argument to 'release' that specifies the uid.  It seems to me
that this segment is succesfull in finding bin in ./src/setup/osf1_idlist
and provids a result of 3; simplified:

  -o 3


But the segment:

  -idfile `genloc /src/setup/osf1_idlist`

specifies the same file for release to use.

Grep is able to find "bin" in osf1_idlist to pass output to awk to print "3",
but release is unable to take the input of "3" and find it in the same
osf1_idlist.



>> Make sure you are using textual uid's and gid's of matching values in the
>> ./src/setup/osf1_idlist in the backing tree your sandbox is backed against.

I do not have a copy of src/setup/osf1_idlist in my local sandbox.  The
file I am using, and the file in the backing tree are one and the same.


>> Also verify that you are running as root when you do this.

I am.


Thanks,
John