[daip] Shared memory id failure: Invalid argument on mac osx 10.6 w 64bit mode

Hiroko Shinnaga shinnaga at phobos.caltech.edu
Fri Sep 17 15:36:48 EDT 2010


  Dear Eric Greisen,

   Thank you for your kind response.  I did that and got following
response.

MACINT

Would I still need REBYTE?

Hiroko

On 10/09/17 5:05, Eric Greisen wrote:
> Hiroko Shinnaga wrote:
>>  Dear Eric Greisen,
>>
>>   Thank you again for your kind response.  I did
>>
>> cd /Users/hshinnaga/data/LOCALHOST_1
>> ls -l CA*
>>
>> and I got following response.
>> ///////
>> hshinnaga at vpn-249-161: ~/data/LOCALHOST_1> ls -l CA*
>> -rwxrwxrwx  1 hshinnaga  staff  5120 Jan 31  2008 CAD000000.1JW;
>> -rwxrwxrwx  1 hshinnaga  staff  5120 Mar 26 16:32 CAD000000.7VS;
>> //////
>> I issued the same command on LOCALHOST_2 and some other ones
>> as well.
>>
>>   I didn't pay attention that I set the disk 1 at
>> /Users/hshinnaga/tools/aips/DATA/LOCALHOST_1
>> on the old machine.
>>
>>   I just tried to see what happens if I copy all the contents under
>> disk1 on old machine to new disk1 on new machine.  And the
>> response from AIPS were really messy.  (I pasted the response
>> below)
>>
>>   What should I do to fix this problem?
>>
>> Hiroko
>>
>> /////////
>> hshinnaga at LOCALHOST: ~> aips
>>
>> You have a choice of 3 printers.  These are:
>>
>>     No. [ type  ] Description
>> -------------------------------------------------------------
>>      1. [     PS] Hilo Brother DCP-8065DN
>>      2. [PS-CMYK] Hilo Brother Color Laser
>>      3. [   TEXT] HP Deskjet 5700
>> -------------------------------------------------------------
>>
>> START_AIPS: Enter your choice, or the word QUIT [default is 1]:
>> START_AIPS: Your initial AIPS printer is the Hilo Brother DCP-8065DN
>> START_AIPS:  - system name lp2, AIPS type PS
>>
>> START_AIPS: User data area assignments:
>> DADEVS.PL: This program is untested under Perl version 5.010
>>   (Using global default file 
>> /Users/hshinnaga/tools/aips/DA00/DADEVS.LIST for DADEVS.PL)
>>    Disk 1 (1) is /Users/hshinnaga/data/LOCALHOST_1
>>    Disk 2 (2) is /Users/hshinnaga/data/LOCALHOST_2
>>    Disk 3 (3) is /Users/hshinnaga/data/LOCALHOST_3
>>    Disk 4 (4) is /Users/hshinnaga/data/LOCALHOST_4
>>    Disk 5 (5) is /Users/hshinnaga/data/LOCALHOST_5
>>    Disk 6 (6) is /Users/hshinnaga/data/LOCALHOST_6
>>    Disk 7 (7) is /Users/hshinnaga/tools/aips/DATA/LOCALHOST_2
>>
>> Tape assignments:
>>    Tape 1 is REMOTE
>>    Tape 2 is REMOTE
>>
>> START_AIPS: I am GUESSING you are at a workstation called localhost
>> START_AIPS: Starting TV servers on localhost asynchronously
>> START_AIPS:  - with Internet Sockets...
>> START_AIPS: Starting TPMON daemons on LOCALHOST asynchronously...
>> Starting up 31DEC10 AIPS with normal priority
>> DADEVS.PL: This program is untested under Perl version 5.010
>> Begin the one true AIPS number 1 (release of 31DEC10) at priority =   0
>> AIPS 1: You are assigned TV device/server   1
>> AIPS 1: You are assigned graphics device/server   1
>>  ZMSGDK: OPER = READ LUN = 12 NREC = 21823489
>>  ZFI2: REQUEST FOR BYTES 22347251713 THRU = 22347252736 BEYOND EOF = 
>> 55296
>>  ZMSGER: IN ZFI2 ERRNO = 22 (Invalid argument)
>> MSGWRT ERROR      3 AT WRIT
>> AIPS 1: Enter user ID number
>> ?XASERVERS: TVSERV is already running on host localhost, user hshinnaga
>> XASERVERS: XAS is already running on host localhost, display 
>> /tmp/launch-eGshW1/:0, user hs
>> XASERVERS: TEKSRV is already running on host localhost, display 
>> /tmp/launch-eGshW1/:0, user
>> ga
>> XASERVERS: MSGSRV is already running on host localhost, display 
>> /tmp/launch-eGshW1/:0, user
>> ga
>> 10216
>>
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1:                          31DEC10 AIPS:
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1:      Copyright (C) 1995-2010 Associated Universities, Inc.
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1:            AIPS comes with ABSOLUTELY NO WARRANTY;
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1:                 for details, type HELP GNUGPL
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: This is free software, and you are welcome to redistribute it
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: under certain conditions; type EXPLAIN GNUGPL for details.
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: Previous session command-line history recovered.
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: TAB-key completions enabled, type HELP READLINE for details.
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZFIO: OPER = READ LUN = 27 NREC =       29
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZFI2: REQUEST FOR BYTES 28673 THRU = 29696 BEYOND EOF = 28672
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: UNABLE TO READ SAVE/GET FILE NAMED LASTEXIT.  CHECK $DA01:SG*
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: Loading a brand new POPS vocabulary
>> >clrmsg
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: clrmsg
>> AIPS 1: User10216 message file is empty
>> AIPS 1: Deleted      0 messages
>> >indi 1
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: indi 1
>> >pca
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: pca
>> AIPS 1: Catalog on disk  1
>> AIPS 1:  Cat Usid Mapname      Class   Seq  Pt     Last access      Stat
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> >help indisk
>>  MSGCOUNT IN FILE EXCEEDS MSG REC               0********
>>  ZMSGDK: INVALID RECORD REQUEST = ******
>> MSGWRT ERROR      2 AT WRIT
>> AIPS 1: help indisk
>>  localhos  AIPS (31DEC10)   ****     16-SEP-2010  11:50:05    Page    1
>> Help on INDISK in AIPS version 31DEC10
>> INDISK
>> Type: Adverb  (Real)
>> Use:  Disk unit # associated with the input image
>>       given by INNAME, INCLASS, INSEQ.
>> Null value:  0
>>       Null value usually means search all disk units.
>> >exit
>> AIPS 1: Begin check for any 'standard' scratch files
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: CATDIR: I/O ERROR READING CATALOG FILES:    3
>> AIPS 1: DESCR: ERROR    3 DISK  1 SEARCHING CATALOG
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: CATDIR: I/O ERROR READING CATALOG FILES:    3
>> AIPS 1: DESCR: ERROR    3 DISK  2 SEARCHING CATALOG
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: CATDIR: I/O ERROR READING CATALOG FILES:    3
>> AIPS 1: DESCR: ERROR    3 DISK  3 SEARCHING CATALOG
>> AIPS 1: Scratch files -- destroyed:    0  still active:    0
>> AIPS 1: DESCR: encountered   3 errors in doing this
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: ZFIO: OPER = READ LUN = 15 NREC =        6
>> AIPS 1: ZFI2: REQUEST FOR BYTES 5121 THRU = 6144 BEYOND EOF = 5120
>> AIPS 1: ZERROR: IN ZFI2   ERRNO = 22 (Invalid argument)
>> AIPS 1: Destroyed empty user catalog on disk   4
>> AIPS 1: Destroyed empty user catalog on disk   5
>> AIPS 1: Destroyed empty user catalog on disk   6
>> AIPS 1: Destroyed empty user catalog on disk   7
>> AIPS 1: User10216:  1196 messages, oldest written 14-SEP-2010  15:59:13
>> AIPS 1: Deleted      0 messages
>> AIPS 1: Saved POPS environment in area named 'LASTEXIT'
>> AIPS 1: Session command-line history saved.
>> AIPS 1: localhos 31DEC10 TST: Cpu=       .1  Real=    112  IO=         2
>> //////////////
>
> Despite the fact that you were previously on an Intel Mac this tells 
> me absolutely that your files are in the opposite byte order.  If you 
> still can run on the old Mac:
>
> cd $AIPS_ROOT
> source LOGIN.CSH     (or . LOGIN.SH for bash shell)
> echo $ARCH
>
> I will bet that it says MACPPC.
>
> This means that you do need REBYTE - read the instructions carefully 
> and good luck.
>
> Eric Greisen




More information about the Daip mailing list