Print

Print


Dear All,

tarball gLite 3.2 UI fine (working for months), but yaiming my first 
non-tarball SL5 UI ended in strange error: 

   INFO: Executing function: config_vomsdir_setenv
   INFO: Executing function: config_vomsdir
cp: accessing `/etc/profile.d/grid-env.sh': Too many levels of symbolic links
/opt/glite/yaim/bin/yaim: line 884: /etc/profile.d/grid-env.csh: Too many levels of symbolic links
chmod: cannot access `/etc/profile.d/grid-env.sh': Too many levels of symbolic links
chmod: cannot access `/etc/profile.d/grid-env.csh': Too many levels of symbolic links
   INFO: Executing function: config_add_pool_env_setenv
   INFO: Executing function: config_add_pool_env
      [ OK ]   INFO: Configuration Complete.
   INFO: YAIM terminated succesfully.

In /etc/profile.d are indeed borked files:

-rw-r--r--  1 root root  245 Jul 29 14:32 clean-grid-env-funcs.sh
-rw-r--r--  1 root root  297 Jul 29 14:36 grid-clean-env.csh
-rw-r--r--  1 root root 2253 Jul 29 14:36 grid-clean-env.sh
lrwxrwxrwx  1 root root   27 Jul 29 14:36 grid-env.csh -> /etc/profile.d/grid-env.csh
-rw-r--r--  1 root root 4545 Jul 29 14:32 grid-env-funcs.sh
lrwxrwxrwx  1 root root   26 Jul 29 14:36 grid-env.sh -> /etc/profile.d/grid-env.sh

Am using a really minimal site-info.def - if a variable is missing, it's 
not complaining but also no doing the right thing (esp saying "success" 
after). 

Looks like might be

config_add_pool_env:  ln -s ${GRID_ENV_LOCATION}/grid-env.sh ${PROFILE_GRID_SH}
But this is a UI - no pool accounts.
Advice most welcome.