Jeff / Ben, Does this mean that the "env-switcher-1.0.10-1.noarch.rpm" files in the oscar-3.0 tarball and 'rel-3-0' cvs tag are wrong/broken?!?
I checked the cvs logs but wan't sure what was fixed changed between "v1.0.10-1" and "v1.0.13-1". I ask b/c I'm using the 'rel-3-0' tag for other things. --tjn _________________________________________________________________________ Thomas Naughton [EMAIL PROTECTED] Research Associate (865) 576-4184 On Fri, 2 Jul 2004, Jeff Squyres wrote: > Actually, I had already fixed this in the latest switcher RPM that is at > the CVS HEAD. I think NCSA brought up this issue a while ago (several > months?), so I fixed it there. You can probably use that RPM (or > recompile the SRPM). > > I seem to recall doing some other fixes and updates, too, so that RPM > might be preferable. > > > On Fri, 2 Jul 2004, Benoit des Ligneris wrote: > > > Hello Jeff, > > > > I did a new rpm that fixes the problem : > > http://www.revolutionlinux.com/downloads/OSCAR/switcher/ > > > > If you are happy with this, please use it :-) > > > > I did not antything because I don't want to break something else... > > > > Ben > > * Benoit des Ligneris <[EMAIL PROTECTED]> [04-07-02 08:31]: > >> Hello Jeff, > >> > >> I think that we have found the bug ;-) > >> > >> Bash don't like function names with "-" > >> > >> For instance switcher-reload > >> > >> You can have an alias called "switcher-reload" and this if fine but you > >> can't define a function called "switcher-reload" or you will have an > >> error... > >> > >> Please try this : cut & paste the following line (or source a file) in a > >> bash session > >> > >> 1) > >> switcher-reload() { > >> cd /opt/env-switcher/share/env-switcher > /dev/null ; module unload */* ; module > >> load switcher ; cd - > /dev/null; > >> } > >> > >> 2) > >> switcher_reload() { > >> cd /opt/env-switcher/share/env-switcher > /dev/null ; module unload */* > >> ; module load switcher ; cd - > /dev/null; > >> } > >> > >> However, you can have "-" in alias names (i.e. : > >> alias switcher-reload="cd /opt/env-switcher/share/env-switcher > /dev/null ; > >> module unload */* ; module load switcher ; cd - > /dev/null;" > >> > >> is fine ! > >> > >> So I think that switcher-reload should be renamed "switcher_reload" or > >> "switcherReload". > >> > >> Can you fix the switcher RPM ? > >> > >> Thanks by advance, > >> > >> Ben > >> > >> * Jeff Squyres <[EMAIL PROTECTED]> [04-07-01 06:57]: > >>> This stuff is always sticky to debug. :-( > >>> > >>> Is there a way that I could get a guest account on your machines to debug > >>> this? > >>> > >>> > >>> On Thu, 1 Jul 2004, Benoit des Ligneris wrote: > >>> > >>>> Hello, > >>>> > >>>> It seems something don't work as expected with switcher on RHAS 3.0 > >>>> > >>>> I recompiled switcher and the modules I tried to use without problem > >>>> however, one scriptlet does not work as expected. I suspect the PATH or > >>>> some environment variable. > >>>> > >>>> For instance : > >>>> rpm -ivh lam-with-gm-oscar-module-7.0-3.i386.rpm > >>>> Preparing... ########################################### > >>>> [100%] > >>>> 1:lam-with-gm-oscar-modul########################################### > >>>> [100%] > >>>> /var/tmp/rpm-tmp.57205: line 3: `switcher-reload': not a valid > >>>> identifier > >>>> error: %post(lam-with-gm-oscar-module-7.0-3) scriptlet failed, exit > >>>> status 2 > >>>> > >>>> This cause both step 3 to fail as well as the SIS image creation. > >>>> > >>>> Moreover, the switcher tag is not created ! > >>>> > >>>> I asked for more information : > >>>> rpm -ivh lam-with-gm-oscar-module-7.0-3.i386.rpm -vv > >>>> > >>>> Here is the relevant output : > >>>> D: install: %post(lam-with-gm-oscar-module-7.0-3) asynchronous > >>>> scriptlet start > >>>> D: install: %post(lam-with-gm-oscar-module-7.0-3) execv(/bin/sh) > >>>> pid 19356 > >>>> + . /etc/profile.d/00-modules.sh > >>>> ++ test '' = '' > >>>> ++ MODULE_OSCAR=foo > >>>> ++ MODULE_OSCAR_NEED_RESET=0 > >>>> +++ whoami > >>>> ++ MODULE_OSCAR_USER_NOW=root > >>>> ++ test root '!=' root > >>>> ++ test sh '!=' sh > >>>> ++ test 0 = 1 > >>>> ++ export MODULE_SHELL=sh > >>>> ++ MODULE_SHELL=sh > >>>> ++ test 3.1.6 = '' > >>>> ++ modules_shell=sh > >>>> ++ eval 'module() { eval `/opt/modules/$MODULE_VERSION/bin/modulecmd sh > >>>> $*`; }' > >>>> ++ unset modules_shell > >>>> ++ module load oscar-modules > >>>> +++ /opt/modules/3.1.6/bin/modulecmd sh load oscar-modules > >>>> ++ eval 'PVM_ARCH='\''LINUX'\'';export' > >>>> 'PVM_ARCH;PATH='\''/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/env-switcher/bin:/opt/hdf5-oscar-1.6.0/bin/:/opt/kernel_picker/bin:/opt/pvm3/lib:/opt/pvm3/lib/LINUX:/opt/pvm3/bin/LINUX'\'';export' > >>>> 'PATH;MANPATH='\'':/opt/modules/default/man:/opt/env-switcher/man:/opt/kernel_picker/man:/opt/pvm3/man'\'';export' > >>>> 'MANPATH;PVM_ROOT='\''/opt/pvm3'\'';export' > >>>> 'PVM_ROOT;_LMFILES_='\''/opt/modules/oscar-modulefiles/switcher/1.0.12:/opt/modules/modulefiles/oscar-modules/1.0.5:/opt/modules/oscar-modulefiles/hdf/1.6.0:/opt/modules/oscar-modulefiles/kernel_picker/1.4.2:/opt/modules/oscar-modulefiles/pvm/3.4.4+11'\'';export' > >>>> '_LMFILES_;LOADEDMODULES='\''switcher/1.0.12:oscar-modules/1.0.5:hdf/1.6.0:kernel_picker/1.4.2:pvm/3.4.4+11'\'';export' > >>>> 'LOADEDMODULES;PVM_RSH='\''ssh'\'';export' 'PVM_RSH;.' > >>>> '/tmp/M_od_MdeIqX;/bin/rm' -f '/tmp/M_od_MdeIqX;' > >>>> +++ PVM_ARCH=LINUX > >>>> +++ export PVM_ARCH > >>>> +++ > >>>> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/opt/env-switcher/bin:/opt/hdf5-oscar-1.6.0/bin/:/opt/kernel_picker/bin:/opt/pvm3/lib:/opt/pvm3/lib/LINUX:/opt/pvm3/bin/LINUX > >>>> +++ export PATH > >>>> +++ > >>>> MANPATH=:/opt/modules/default/man:/opt/env-switcher/man:/opt/kernel_picker/man:/opt/pvm3/man > >>>> +++ export MANPATH > >>>> +++ PVM_ROOT=/opt/pvm3 > >>>> +++ export PVM_ROOT > >>>> +++ > >>>> _LMFILES_=/opt/modules/oscar-modulefiles/switcher/1.0.12:/opt/modules/modulefiles/oscar-modules/1.0.5:/opt/modules/oscar-modulefiles/hdf/1.6.0:/opt/modules/oscar-modulefiles/kernel_picker/1.4.2:/opt/modules/oscar-modulefiles/pvm/3.4.4+11 > >>>> +++ export _LMFILES_ > >>>> +++ > >>>> LOADEDMODULES=switcher/1.0.12:oscar-modules/1.0.5:hdf/1.6.0:kernel_picker/1.4.2:pvm/3.4.4+11 > >>>> +++ export LOADEDMODULES > >>>> +++ PVM_RSH=ssh > >>>> +++ export PVM_RSH > >>>> +++ . /tmp/M_od_MdeIqX > >>>> /var/tmp/rpm-tmp.91773: line 3: `switcher-reload': not a valid > >>>> identifier > >>>> D: install: waitpid(19356) rc 19356 status 200 secs 0.128 > >>>> error: %post(lam-with-gm-oscar-module-7.0-3) scriptlet failed, exit > >>>> status 2 > >>>> D: closed db index /var/lib/rpm/Filemd5s > >>>> D: closed db index /var/lib/rpm/Sha1header > >>>> D: closed db index /var/lib/rpm/Sigmd5 > >>>> D: closed db index /var/lib/rpm/Installtid > >>>> D: closed db index /var/lib/rpm/Provideversion > >>>> D: closed db index /var/lib/rpm/Requireversion > >>>> D: closed db index /var/lib/rpm/Dirnames > >>>> D: closed db index /var/lib/rpm/Providename > >>>> D: closed db index /var/lib/rpm/Requirename > >>>> D: closed db index /var/lib/rpm/Group > >>>> D: closed db index /var/lib/rpm/Basenames > >>>> D: closed db index /var/lib/rpm/Name > >>>> D: closed db index /var/lib/rpm/Packages > >>>> D: closed db environment /var/lib/rpm/Packages > >>>> > >>>> > >>>> Here is the content of the %post scriptlet : > >>>> cat /var/tmp/rpm-tmp.91773 > >>>> set -x > >>>> > >>>> # Add ourselves into the switcher repository. Run the modules and > >>>> # switcher setup scripts because this RPM install may be part of a > >>>> # massive "rpm -ivh ..." that includes the modules and switcher RPMs > >>>> # themselves -- in which case, the environment for those packages will > >>>> # not yet have been setup. > >>>> > >>>> . /etc/profile.d/00-modules.sh > >>>> switcher mpi --add-name lam-with-gm-7.0 /opt/lam-with-gm-7.0/share/lam > >>>> --force --silent > >>>> > >>>> > >>>> ############################################################################# > >>>> # > >>>> # Preun (module) Section > >>>> # > >>>> ############################################################################# > >>>> > >>>> If i run the scriplet (as root) all is fine : > >>>> sh /var/tmp/rpm-tmp.91773 > >>>> + . /etc/profile.d/00-modules.sh > >>>> ++ test foo = '' > >>>> + switcher mpi --add-name lam-with-gm-7.0 /opt/lam-with-gm-7.0/share/lam > >>>> --force --silent > >>>> > >>>> And then : > >>>>> switcher mpi --list > >>>> mpich-ch_p4-gcc-1.2.5.10 > >>>> lam-with-gm-7.0 > >>>> > >>>> So I guess this is a $PATH problem ? Or environment variable ? > >>>> > >>>> Anyway, any hint/ideas ? > >>>> > >>>> Ben > >>>> > >>>> -- > >>>> Benoit des Ligneris Ph. D. > >>>> President de Revolution Linux http://www.revolutionlinux.com/ > >>>> OSCAR Chair http://oscar.openclustergroup.org/ > >>>> Chef de projet EduLinux http://www.edulinux.org/ > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> This SF.Net email sponsored by Black Hat Briefings & Training. > >>>> Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > >>>> digital self defense, top technical experts, no vendor pitches, > >>>> unmatched networking opportunities. Visit www.blackhat.com > >>>> _______________________________________________ > >>>> Oscar-devel mailing list > >>>> [EMAIL PROTECTED] > >>>> https://lists.sourceforge.net/lists/listinfo/oscar-devel > >>>> > >>> > >>> -- > >>> {+} Jeff Squyres > >>> {+} [EMAIL PROTECTED] > >>> {+} http://www.lam-mpi.org/ > >>> > >>> > >>> ------------------------------------------------------- > >>> This SF.Net email sponsored by Black Hat Briefings & Training. > >>> Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > >>> digital self defense, top technical experts, no vendor pitches, > >>> unmatched networking opportunities. Visit www.blackhat.com > >>> _______________________________________________ > >>> Oscar-devel mailing list > >>> [EMAIL PROTECTED] > >>> https://lists.sourceforge.net/lists/listinfo/oscar-devel > >> > >> -- > >> Benoit des Ligneris Ph. D. > >> President de Revolution Linux http://www.revolutionlinux.com/ > >> OSCAR Chair http://oscar.openclustergroup.org/ > >> Chef de projet EduLinux http://www.edulinux.org/ > >> > >> > >> ------------------------------------------------------- > >> This SF.Net email sponsored by Black Hat Briefings & Training. > >> Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > >> digital self defense, top technical experts, no vendor pitches, > >> unmatched networking opportunities. Visit www.blackhat.com > >> _______________________________________________ > >> Oscar-devel mailing list > >> [EMAIL PROTECTED] > >> https://lists.sourceforge.net/lists/listinfo/oscar-devel > > > > -- > > Benoit des Ligneris Ph. D. > > President de Revolution Linux http://www.revolutionlinux.com/ > > OSCAR Chair http://oscar.openclustergroup.org/ > > Chef de projet EduLinux http://www.edulinux.org/ > > > > -- > {+} Jeff Squyres > {+} [EMAIL PROTECTED] > {+} http://www.lam-mpi.org/ > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Oscar-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Oscar-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/oscar-devel
