[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