[daip] problem with lnx64 site

Rob Ivison rji at roe.ac.uk
Wed Sep 23 18:31:48 EDT 2009


> Date: Wed, 23 Sep 2009 13:31:22 -0600
> From: Eric Greisen <egreisen at nrao.edu>
> To: Rob Ivison <rji at roe.ac.uk>
> Cc: daip at nrao.edu
> Subject: Re: [daip] problem with lnx64 site
> 
> Rob Ivison wrote:
>> hi Eric -
>> 
>> if i comment out the following in START_AIPS
>> 
>> #[ "$HAVE_PERL" != "" ] && $SYSUNIX/DADEVS.PL $$
>> #if [ -f $tmpfil ] ; then
>> #  . $tmpfil
>> #  rm -f $tmpfil
>> #else
>> (and the accomanying "fi")
>> 
>> then AIPS works, though with this error:
>> 
>> awk: cmd. line:13: warning: error writing standard output (No space left on 
>> device)
>> 
>> but i'm not sure if that points the finger at PERL or not?
>> 
>> Rob
>> 
>> 
>> 
>> 
>> On Wed, 23 Sep 2009, Eric Greisen wrote:
>> 
>>> Date: Wed, 23 Sep 2009 08:55:19 -0600
>>> From: Eric Greisen <egreisen at nrao.edu>
>>> To: Rob Ivison <rji at roe.ac.uk>
>>> Subject: Re: [daip] problem with lnx64 site
>>> 
>>> Rob Ivison wrote:
>>>> thanks. we're on v5.10.0 built for x86_64-linux-gnu-thread-multi so 2 
>>>> versions ahead of you guys. i'll try to persuade our sysadmin to revert 
>>>> to 5.8 but i doubt i'll succeed. maybe i can install an old version of 
>>>> perl and trick the system into using it.
>>>> 
>>>> back to working with 32bit, it seems. a shame because the 64GB 64bit 
>>>> machine is (was) like greased lightning compared to my 32GB Mac desktop 
>>>> (possibly more down to disk speed than anything else).
>>>> 
>>>> cheers,
>>>> 
>>>> Rob
>>>> 
>>>>> Date: Wed, 23 Sep 2009 08:27:50 -0600
>>>>> From: Eric Greisen <egreisen at nrao.edu>
>>>>> To: Rob Ivison <rji at roe.ac.uk>
>>>>> Subject: Re: [daip] problem with lnx64 site
>>>>> 
>>>>> Rob Ivison wrote:
>>>>>>> From: Eric Greisen <egreisen at nrao.edu>
>>>>>>> To: Rob Ivison <rji at roe.ac.uk>
>>>>>>> Cc: daip at nrao.edu
>>>>>>> Subject: Re: [daip] problem with lnx64 site
>>>>>>> 
>>>>>>> Rob Ivison wrote:
>>>>>>>> hi there -
>>>>>>>> 
>>>>>>>> i run umpteen aips machines in Edinburgh - mac, linux and one 
>>>>>>>> instance of lnx64.
>>>>>>>> 
>>>>>>>> this latter machine suddenly started reporting:
>>>>>>>> 
>>>>>>>> ~ 8:51 > aips notv
>>>>>>>> 
>>>>>>>> You have a choice of 2 printers.  These are:
>>>>>>>>
>>>>>>>>      No. [ type  ] Description
>>>>>>>> -------------------------------------------------------------
>>>>>>>>       1. [     PS] Crawford, downstairs
>>>>>>>>       2. [     PS] Adeline
>>>>>>>> -------------------------------------------------------------
>>>>>>>> 
>>>>>>>> START_AIPS: Enter your choice, or the word QUIT [default is 2]:
>>>>>>>> START_AIPS: Your initial AIPS printer is the Adeline
>>>>>>>> START_AIPS:  - system name ast_ricoh, AIPS type PS
>>>>>>>> 
>>>>>>>> START_AIPS: User data area assignments:
>>>>>>>> DADEVS.PL: This program is untested under Perl version 5.010
>>>>>>>>    (Using global default file /disk1/rji/aips/DA00/DADEVS.LIST for 
>>>>>>>> DADEVS.PL)
>>>>>>>>     Disk 1 (1) is /disk1/rji/aips/DATA/GRAEMSAY_1
>>>>>>>>     Disk 2 (2) is /disk1/rji/aips/DATA/GRAEMSAY_2
>>>>>>>>     Disk 3 (3) is /disk1/rji/aips/DATA/GRAEMSAY_3
>>>>>>>> 
>>>>>>>> START_AIPS: Cannot start AIPS because there are no defined data 
>>>>>>>> areas!
>>>>>>>> START_AIPS: (check DADEVS.LIST or .dadevs files, or AIPSASSN.\*)
>>>>>>>> ~ 8:51 >
>>>>>>>> 
>>>>>>>> where
>>>>>>>> 
>>>>>>>> ~ 8:51 > cd /disk1/rji/aips/DA00
>>>>>>>> /disk1/rji/aips/DA00
>>>>>>>> /disk1/rji/aips/DA00 8:51 > more DADEVS.LIST
>>>>>>>> #----------------------------------------------------------------------- 
>>>>>>>> #----------------------------------------------------------------------- 
>>>>>>>> #;  Copyright (C) 1995
>>>>>>>> #;  Associated Universities, Inc. Washington DC, USA.
>>>>>>>> #;
>>>>>>>> #;  This program is free software; you can redistribute it and/or
>>>>>>>> #;  modify it under the terms of the GNU General Public License as
>>>>>>>> #;  published by the Free Software Foundation; either version 2 of
>>>>>>>> #;  the License, or (at your option) any later version.
>>>>>>>> #;
>>>>>>>> #;  This program is distributed in the hope that it will be useful,
>>>>>>>> #;  but WITHOUT ANY WARRANTY; without even the implied warranty of
>>>>>>>> #;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>>>>>>>> #;  GNU General Public License for more details.
>>>>>>>> #;
>>>>>>>> #;  You should have received a copy of the GNU General Public
>>>>>>>> #;  License along with this program; if not, write to the Free
>>>>>>>> #;  Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
>>>>>>>> #;  MA 02139, USA.
>>>>>>>> #;
>>>>>>>> #;  Correspondence concerning AIPS should be addressed as follows:
>>>>>>>> #;         Internet email: aipsmail at nrao.edu.
>>>>>>>> #;         Postal address: AIPS Project Office
>>>>>>>> #;                         National Radio Astronomy Observatory
>>>>>>>> #;                         520 Edgemont Road
>>>>>>>> #;                         Charlottesville, VA 22903-2475 USA
>>>>>>>> #----------------------------------------------------------------------- 
>>>>>>>> # DADEVS.LIST
>>>>>>>> #----------------------------------------------------------------------- 
>>>>>>>> # This is a DADEVS list file containing a list of AIPS data 
>>>>>>>> directories.
>>>>>>>> # Refer to $AIPS_ROOT/DADEVS.SH for more information.
>>>>>>>> #----------------------------------------------------------------------- 
>>>>>>>> -  /disk1/rji/aips/DATA/GRAEMSAY_1
>>>>>>>> -  /disk1/rji/aips/DATA/GRAEMSAY_2
>>>>>>>> -  /disk1/rji/aips/DATA/GRAEMSAY_3
>>>>>>>> 
>>>>>>>> and
>>>>>>>> 
>>>>>>>> setenv AIPS_ROOT /disk1/rji/aips
>>>>>>>> 
>>>>>>>> in LOGIN.CSH, START_TVSERVERS etc.
>>>>>>>> 
>>>>>>>> any idea what might be going wrong?
>>>>>>>> 
>>>>>>>> the only thing that i can think might have changed is PERL, because i 
>>>>>>>> have to keep it up to date to run HIPE for Herschel on this machine.
>>>>>>>> 
>>>>>>>> is this the cause, do you think?
>>>>>>>> 
>>>>>>>> i note that my 32-bit linux machines report, e.g.:
>>>>>>>> 
>>>>>>>> START_AIPS: User data area assignments:
>>>>>>>>    (Using global default file /horn/rji/aips/DA00/DADEVS.LIST for 
>>>>>>>> DADEVS.PL)
>>>>>>>>     Disk 1 (1) is /horn/rji/aips/DATA/HORN_1
>>>>>>>> 
>>>>>>>> i.e. without the:
>>>>>>>> DADEVS.PL: This program is untested under Perl version 5.010
>>>>>>> I am clueless - it works fine on my LNX64 machine.  To debug, change 
>>>>>>> your START_AIPS - there is after the reference to DADEVS.PL a place 
>>>>>>> wher it executes the file /tmp/DADEVS.$pid and then deletes it.  You 
>>>>>>> could comment out the deletion and see what the file contains.  It 
>>>>>>> should define DA01, DA02, DA03, and NVOL in your case.
>>>>>>> 
>>>>>>> Eric Greisen
>>>>>> 
>>>>>> the /tmp/DADEVS.$pid file is empty.
>>>>>> 
>>>>>> our sysadmin report that Perl was security-upgraded on 2009-09-09... 
>>>>>> usually a sure sign that something will break ;-)
>>>>>> 
>>>>>> do you know which version of perl your lnx64 machine is running, Eric?
>>>>>> 
>>>>>> cheers,
>>>>>> 
>>>>>> Rob
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Daip mailing list
>>>>>> Daip at listmgr.cv.nrao.edu
>>>>>> http://listmgr.cv.nrao.edu/mailman/listinfo/daip
>>>>> We are running perl 5.8
>>>>> 
>>>>> Eric
>>>>> 
>>> 
>>> Try debugging further - DADEVS.PL writes a file - in the code for it you 
>>> could put debug print statements at the write points to make sure they are 
>>> being done and also at the close to make sure it is done.
>>> 
>>> Somewhere it decides whether to do DADEVS.PL or other script DADEVS - you 
>>> could force it to skip the perl version perhaps...
>>> 
>>> Just thoughts - LNX64 should be faster than LINUX on the same box.
>>> \
>>> ERic
>>> 
>>> 
>
> Can you send all the messages that come out - this error message is 
> disturbing but line 13 makes no sense?  I looked and the DADEVS.PL does 
> explicitly close the output file so it should have been flushed and contain 
> the needed assignment statements.
>
> eric

this is what i get if i merely comment out the lines shown in my 
previous message:

~ 23:29 > aips notv

You have a choice of 2 printers.  These are:

     No. [ type  ] Description
-------------------------------------------------------------
      1. [     PS] Crawford, downstairs
      2. [     PS] Adeline
-------------------------------------------------------------

START_AIPS: Enter your choice, or the word QUIT [default is 2]:
START_AIPS: Your initial AIPS printer is the Adeline
START_AIPS:  - system name ast_ricoh, AIPS type PS

START_AIPS: User data area assignments:
   (Using global default file /disk1/rji/aips/DA00/DADEVS.LIST)
    Disk 1 (1) is /disk1/rji/aips/DATA/GRAEMSAY_1
    Disk 2 (2) is /disk1/rji/aips/DATA/GRAEMSAY_2
    Disk 3 (3) is /disk1/rji/aips/DATA/GRAEMSAY_3

Tape assignments:
awk: cmd. line:13: warning: error writing standard output (No space 
left on dev
ce)

START_AIPS: Starting TPMON daemons on GRAEMSAY asynchronously...
Starting up 31DEC09 AIPS with normal priority
Begin the one true AIPS number 1 (release of 31DEC09) at priority = 
0
AIPS 1: You are NOT assigned a TV device or server
AIPS 1: You are NOT assigned a graphics device or server
AIPS 1: Enter user ID number
?awk: cmd. line:3: warning: error writing standard output (No space 
left on dev
ce)
DADEVS.PL: This program is untested under Perl version 5.010
129
AIPS 1:                          31DEC09 AIPS:
AIPS 1:      Copyright (C) 1995-2009 Associated Universities, Inc.
AIPS 1:            AIPS comes with ABSOLUTELY NO WARRANTY;
AIPS 1:                 for details, type HELP GNUGPL
AIPS 1: This is free software, and you are welcome to redistribute it
AIPS 1: under certain conditions; type EXPLAIN GNUGPL for details.
AIPS 1: Previous session command-line history recovered.
AIPS 1: TAB-key completions enabled, type HELP READLINE for details.
AIPS 1: Recovered POPS environment from last exit

cheers,

Rob




More information about the Daip mailing list