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 --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/


-- {+} 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

Reply via email to