On 2011-03-10, Danny Auble <[email protected]> wrote: > --Boundary-01=_EGReNak5tTKGuZt > Content-Type: text/plain; > charset="iso-8859-1" > Content-Transfer-Encoding: quoted-printable > > Chris, just FYI. > >=46rom the RELEASE_NOTES file... > > IMPORTANT NOTE: > If using the slurmdbd (SLURM DataBase Daemon) you must update this first. > The 2.2 slurmdbd will work with SLURM daemons of version 2.1.3 and above. > You will not need to update all clusters at the same time, but it is very > important to update slurmdbd first and having it running before updating > any other clusters making use of it. No real harm will come from updating > your systems before the slurmdbd, but they will not talk to each other > until you do. Also at least the first time running the slurmdbd you need to > make sure your my.cnf file has innodb_buffer_pool_size equal to at least 64= > M. > You can accomplish this by adding the line > > > So updating should work fine, just your clusters will need to be at least 2= >=2E1.3 to work correctly. If you update everything at the same time you sh= > ouldn't see any problems though. If you plan on running the DBD for a whil= > e before you update all your clusters any running 2.1.0 will not work, you = > will need at least 2.1.3.
just so i'm clear; i am running 2.1.0 so i should update slurmdbd first, then restart all nodes with the new version, then restart the controllers? > > Danny > >> Exactly. Just upgrade the slurmdbd before anything else. >> You should be able to upgrade slurm on your compute >> clusters without losing any jobs or other state. >>=20 >> Morris Jette >> SchedMD LLC >>=20 >> Quoting Chris Scheller <[email protected]>: >>=20 >> > Jette, Moe wrote on Mon, Mar 07, 2011 at 03:24:08PM -0800: >> >> There was a patch to SLURM v2.2 to support secondary groups. >> > >> > What is the upgrade path from 2.1.0 to 2.2? I saw notes about updating >> > slurmdbd first but is it as simple as just shutting down the old >> > slurmdbd and starting the new version or is there some migration of >> > the db data/schema? >> > >> >> I am not aware of any current problems in supporting the =20 >> >> AllowGroups functionality. >> >> The following patch can be used to list the uids in each of the =20 >> >> groups listed in an >> >> AllowGroups parameter. That should help to show you what is happening.= > Note >> >> that the code in this function has several different paths for =20 >> >> various operating >> >> systems (AIX, Sun, OS X, Linux), so there might be some issue in suppo= > rt of >> >> your particular OS. >> >> >> >> Index: src/slurmctld/partition_mgr.c >> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> --- src/slurmctld/partition_mgr.c (revision 22674) >> >> +++ src/slurmctld/partition_mgr.c (working copy) >> >> @@ -1300,8 +1300,10 @@ >> >> "configured group %s", >> >> grp_result->gr_mem[i], >> >> group_name); >> >> - else if (my_uid) >> >> + else if (my_uid) { >> >> group_uids[j++] =3D my_uid; >> >> + info("group %s includes uid %u", >> >> group_name, my_uid); >> >> + } >> >> } >> >> } >> >> } >> >> @@ -1327,6 +1329,7 @@ >> >> j++; >> >> xrealloc(group_uids, ((j+1) * sizeof(uid_t))); >> >> group_uids[j-1] =3D pwd_result->pw_uid; >> >> + info("group %s includes uid %u", group_name, >> >> pwd_result->pw_uid); >> >> } >> >> #ifdef HAVE_AIX >> >> endpwent_r(&fp); >> >> >> >> >> >> ________________________________________ >> >> From: [email protected] =20 >> >> [[email protected]] On Behalf Of Chris Scheller =20 >> >> [[email protected]] >> >> Sent: Monday, March 07, 2011 10:34 AM >> >> To: [email protected] >> >> Subject: [slurm-dev] AllowGroups >> >> >> >> I remember seeing a bug about AllowGroups and secondary groups prior >> >> to the 2.2 release. Is the AllowGroups functionality completely broke >> >> in previous versions? I'm running 2.1.0 and no matter primary group or >> >> not I can't make this work. Every attempt gives me >> >> >> >> srun: error: Unable to allocate resources: User's group not permitted >> >> to use this partition >> >> >> >> even thought the user has only one group(but the left over PAG id from >> >> afs shows as a group) and the AllowGroups is set to that users gid. >> >> >> >> >> >> >> >> -- >> >> Chris Scheller | http://www.pobox.com/~schelcj | JID: =20 >> >> [email protected] >> >> ----------------------------------------------------------------------= >=2D------- >> >> Cabbage, n.: >> >> A familiar kitchen-garden vegetable about as large and wise as >> >> a man's head. >> >> -- Ambrose Bierce, "The Devil's Dictionary" >> >> >> > >> > -- >> > Chris Scheller | http://www.pobox.com/~schelcj | jabber: schelcj@gmail.= > com >> > -----------------------------------------------------------------------= >=2D---- >> > Any small object that is accidentally dropped will hide under a larger >> > object. >> > >>=20 >>=20 >>=20 >>=20 >>=20 > > > --Boundary-01=_EGReNak5tTKGuZt > Content-Type: text/html; > charset="iso-8859-1" > Content-Transfer-Encoding: 7bit > ><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" >"http://www.w3.org/TR/REC-html40/strict.dtd"> ><html><head><meta name="qrichtext" content="1" /><style type="text/css"> > p, li { white-space: pre-wrap; } ></style></head><body style=" font-family:'Monospace'; font-size:10pt; >font-weight:400; font-style:normal;"> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;">Chris, just FYI.</p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">From >the RELEASE_NOTES file...</p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;">IMPORTANT NOTE:</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">If >using the slurmdbd (SLURM DataBase Daemon) you must update this first.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The >2.2 slurmdbd will work with SLURM daemons of version 2.1.3 and above.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You >will not need to update all clusters at the same time, but it is very</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;">important to update slurmdbd first and having it running >before updating</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">any >other clusters making use of it. No real harm will come from updating</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">your >systems before the slurmdbd, but they will not talk to each other</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;">until you do. Also at least the first time running the >slurmdbd you need to</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">make >sure your my.cnf file has innodb_buffer_pool_size equal to at least 64M.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">You >can accomplish this by adding the line</p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">So >updating should work fine, just your clusters will need to be at least 2.1.3 >to work correctly. If you update everything at the same time you shouldn't >see any problems though. If you plan on running the DBD for a while before >you update all your clusters any running 2.1.0 will not work, you will need at >least 2.1.3.</p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;">Danny</p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >Exactly. Just upgrade the slurmdbd before anything else.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >You should be able to upgrade slurm on your compute</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >clusters without losing any jobs or other state.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >Morris Jette</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >SchedMD LLC</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >Quoting Chris Scheller <[email protected]>:</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> Jette, Moe wrote on Mon, Mar 07, 2011 at 03:24:08PM -0800:</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> There was a patch to SLURM v2.2 to support secondary groups.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> What is the upgrade path from 2.1.0 to 2.2? I saw notes about updating</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> slurmdbd first but is it as simple as just shutting down the old</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> slurmdbd and starting the new version or is there some migration of</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> the db data/schema?</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> I am not aware of any current problems in supporting the </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> AllowGroups functionality.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> The following patch can be used to list the uids in each of the </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> groups listed in an</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> AllowGroups parameter. That should help to show you what is >happening. Note</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> that the code in this function has several different paths for </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> various operating</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> systems (AIX, Sun, OS X, Linux), so there might be some issue in >support of</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> your particular OS.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> Index: src/slurmctld/partition_mgr.c</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> >===================================================================</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> --- src/slurmctld/partition_mgr.c (revision 22674)</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> +++ src/slurmctld/partition_mgr.c (working copy)</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> @@ -1300,8 +1300,10 @@</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> "configured group >%s",</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> >grp_result->gr_mem[i],</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> group_name);</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> - else if (my_uid)</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> + else if (my_uid) {</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> group_uids[j++] = my_uid;</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> + info("group %s includes >uid %u", group_name, my_uid);</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> + }</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> }</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> }</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> }</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> @@ -1327,6 +1329,7 @@</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> j++;</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> xrealloc(group_uids, ((j+1) * sizeof(uid_t)));</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> group_uids[j-1] = pwd_result->pw_uid;</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> + info("group %s includes uid %u", >group_name, pwd_result->pw_uid);</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> }</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> #ifdef HAVE_AIX</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> endpwent_r(&fp);</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> ________________________________________</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> From: [email protected] </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> [[email protected]] On Behalf Of Chris Scheller </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> [[email protected]]</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> Sent: Monday, March 07, 2011 10:34 AM</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> To: [email protected]</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> Subject: [slurm-dev] AllowGroups</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> I remember seeing a bug about AllowGroups and secondary groups >prior</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> to the 2.2 release. Is the AllowGroups functionality completely >broke</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> in previous versions? I'm running 2.1.0 and no matter primary group >or</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> not I can't make this work. Every attempt gives me</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> srun: error: Unable to allocate resources: User's group not >permitted</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> to use this partition</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> even thought the user has only one group(but the left over PAG id >from</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> afs shows as a group) and the AllowGroups is set to that users >gid.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> --</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> Chris Scheller | http://www.pobox.com/~schelcj | JID: </p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> [email protected]</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> >------------------------------------------------------------------------------</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> Cabbage, n.:</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> A familiar kitchen-garden vegetable about as large and wise >as</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> a man's head.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>> -- Ambrose Bierce, "The Devil's >Dictionary"</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >>></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> --</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> Chris Scheller | http://www.pobox.com/~schelcj | jabber: >[email protected]</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> >----------------------------------------------------------------------------</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> Any small object that is accidentally dropped will hide under a larger</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >> object.</p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> >></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; >margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">> ></p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p> ><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; >margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; >-qt-user-state:0;"><br /></p></body></html> > --Boundary-01=_EGReNak5tTKGuZt-- > -- Chris Scheller | http://www.pobox.com/~schelcj | JID: [email protected] ------------------------------------------------------------------------------ "In order to make an apple pie from scratch, you must first create the universe." -- Carl Sagan, Cosmos
