Hello, Well, Thomas found the problem !
The SRPM is not in the CVS, only the RPM (noarch) in the RPMS directory... Ben * Benoit des Ligneris <[EMAIL PROTECTED]> [04-07-02 10:39]: > Hello, > > I guess that there are some serious sourceforge/CVS problem then because > before emailing the list I did a brand new cvs co of oscar HEAD and I > don't have the version you mention... > > I think that this is not commited in HEAD because you have a 2 dot > version (namely 1.0.13) while, in HEAD, it should be "1.xx" and more > than certainly "1.1" as this should be the only one revision of the > file. > > The cvsweb interface says the same thing : > http://cvs.sourceforge.net/viewcvs.py/oscar/oscar/packages/switcher/SRPMS/?only_with_tag=HEAD > > Can you please double check that it is in HEAD ? > > Ben > * Jeff Squyres <[EMAIL PROTECTED]> [04-07-02 10:04]: > > You need to update your CVS. The RPM at the head is 1.0.13. CVS says > > that 1.0.13 has been at the HEAD since 5/14/2004 (I guess that's when NCSA > > identified this problem -- so it's not been multiple "months" like I said > > in a prior mail; it's been 1.5 months ;-) ). > > > > According to the changelog in 1.0.13: > > > > ----- > > * Fri May 14 2004 Jeff Squyres <[EMAIL PROTECTED]> > > > > - Change switcher-reload to switcher_reload, because at least some flavors > > of sh/bash will barf when module's alias command makes that the name > > of a shell subroutine. > > ----- > > > > > > On Fri, 2 Jul 2004, Benoit des Ligneris wrote: > > > > >Hello Jeff, > > > > > >I used the last RPM from the CVS HEAD for env-switcher as well as for > > >LAM : env-switcher-1.0.12-1 > > > > > >I used the last LAM RPMs too : lam-switcher-modulefile-7.0.6-1.src.rpm > > > > > >Ben > > >* Jeff Squyres <[EMAIL PROTECTED]> [04-07-02 09:04]: > > >>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 > > > > > >-- > > >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 > > -- > 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/ -- 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
