This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Justin, re: > I am looking to install McADDE on my server. OK. That's ADDE not McADDE :-) re: > I created a new user with the following command: > > "useradd -m -d /home/mcidas -s /sbin/nologin -U mcadde -G mcidas" > > After this I logged in as root and went to the mcidas home directory. There > is ran the following command: > > "sh ./mcinet2015.sh install mcadde" > > Below is the result of running the command. Any thoughts? > > [root@justin mcidas]# sh ./mcinet2015.sh install mcadde > mcinet2015: /etc/services: mcidas: adding service lines > mcinet2015: xinet: Using xinetd.d to set up services > mcinet2015: /etc/hosts.allow: mcidas: adding service lines > mcinet2015: /etc/xinetd.d/mcidas: modifying file > ./mcinet2015.sh: line 714: [: too many arguments > mcinet2015: WARNING: xinetd not listening > Try running the script again in a few minutes. Hmm... the line with the 'too many arguments' text tells me that I did not update the mcinet2015.sh script in our McIDAS Downloads section of our web site after I figured out the problem. You can do one of two things: - re-download mcinet2015.sh I just updated what is there with a version with the fix - Or, edit your existing mcinet2015.sh script and: change: if [ "$act" != "status" -a $use_solaris10 -eq 0 -a $use_launchd -eq 0 ]; then to: if [ "$act" != "status" -a "$use_solaris10" == "0" -a "$use_launchd" == "0" ]; then After updating you mcinet2015.sh, rerun the command as you did previously: <as 'root'> cd ~mcidas sh ./mcinet2015.sh install mcadde re: > Also to add, I checked /etc/passwd and this was the entry > *mcadde:x:508:504::/home/mcidas:/sbin/nologin* Looks OK. re: > I also made sure the file .mcenv exists in the directory /home/mcidas and > added the following info to the file. This is not used in the remote access setup step. It will, however, be used during remote connections. re: > *# Bourne/Korn shell environment variable definitions for the user 'mcidas' > > # umask > umask 002 > > # MCHOME and McINST_ROOT > MCHOME=/home/mcidas > > # McIDAS environment variables > MCDATA=$MCHOME/workdata > MCPATH=${MCDATA}:$MCHOME/data:$MCHOME/help > MCGUI=$MCHOME/bin > MCTABLE_READ="MCHOME/mcidas/data/MCTABLE.TXT" > MCTABLE_WRITE="MCHOME/mcidas/data/MCTABLE.TXT" > > # Turn on ADDE logging > ADDE_LOGGING=YES > > # Define the PATH > PATH=${MCGUI}:$PATH > > # Export the environment variables above > export MCPATH MCTABLE_READ MCTABLE_WRITE ADDE_LOGGING PATH > > # CD to the MCDATA directory > cd $MCDATA* There was no need to modify ~mcidas/.mcenv re: > Finally, I restarted the xinetd. Good thought. The problem was in mcinet2015.sh itself. The fixed version should work correctly for you. Cheers, Tom -- **************************************************************************** Unidata User Support UCAR Unidata Program (303) 497-8642 P.O. Box 3000 address@hidden Boulder, CO 80307 ---------------------------------------------------------------------------- Unidata HomePage http://www.unidata.ucar.edu **************************************************************************** Ticket Details =================== Ticket ID: TOW-524867 Department: Support McIDAS Priority: Normal Status: Closed