Er... ya.
I didn't bother to check in an new SRPM for 1.0.13 (because it's noarch); I probably should have removed 1.0.12.
I can do it later today. In the meantime, you should have everything you need in 1.0.13 because it's noarch (and therefore you don't need to recompile, right?).
On Fri, 2 Jul 2004, Benoit des Ligneris wrote:
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 --listmpich-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/
-- {+} 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
