[daip] AIPS MAC OSX: error in TV open

Eric Greisen egreisen at nrao.edu
Wed Dec 14 12:50:01 EST 2016


On 12/14/2016 10:43 AM, suvendu.rakshit wrote:
> Dear Eric,
>
> My current sysctl kern.sysv gives
>
> kern.sysv.shmmax: 4194304
>
> kern.sysv.shmmin: 1
>
> kern.sysv.shmmni: 32
>
> kern.sysv.shmseg: 8
>
> kern.sysv.shmall: 1024
>
> kern.sysv.semmni: 87381
>
> kern.sysv.semmns: 87381
>
> kern.sysv.semmnu: 87381
>
> kern.sysv.semmsl: 87381
>
> kern.sysv.semume: 10
>
> I tried to modify sysctl.conf with the values you mentioned. But it's
> not changing even after rebooting.
>
> Note that I don't have /Previous.
>
> I wrote down bellow my full input AIPS command and output messages that
> may help to trace the problem.
> --------------------------------------------------------------------------
>
> MacBookPro-Suvendu-3:Radio_images rakshit$ aips tv=local
>
> START_AIPS: Will use or start first available Unix Socket based TV
> START_AIPS: Your initial AIPS printer is the
> START_AIPS:  - system name , AIPS type
> START_AIPS: User data area assignments:
> DADEVS.PL <http://dadevs.pl/>: This program is untested under Perl
> version 5.018
>   (Using global default file /Users/rakshit/aips/DA00/DADEVS.LIST for
> DADEVS.PL <http://dadevs.pl/>)
>   Disk 1 (1) is /Users/rakshit/aips/DATA/LOCALHOST_1
> Tape assignments:
> Tape 1 is REMOTE
> Tape 2 is REMOTE
>
> START_AIPS: Starting TV servers on localhost asynchronously
> START_AIPS:  - WITH Unix Sockets as requested...
> START_AIPS: Starting TPMON daemons on LOCALHOST asynchronously...
> Starting up 31DEC16 AIPS with normal priority
> Begin the one true AIPS number 1 (release of 31DEC16) at priority =   0
> AIPS 1: You are not on a local TV device, welcome stranger
> AIPS 1: You are assigned TV device/server   3
> AIPS 1: You are assigned graphics device/server   3
> AIPS 1: Enter user ID number
>
> ?DADEVS.PL <http://dadevs.pl/>: This program is untested under Perl
> version 5.018
> UNIXSERVERS: Start TV LOCK daemon TVSRV2 on localhost
> TVSERVER: Starting AIPS TV locking, Unix (local) domain
> UNIXSERVERS: Start XAS2 on localhost, DISPLAY :0
> XAS: ** TrueColor FOUND!!!
> XAS: ***  Using shared memory option for speed ***
> XAS: Using screen width 3350 height 980,
> max grey level 8191 in 16 grey-scale memories
> Shared memory id failure: Invalid argument
> UNIXSERVERS: Start graphics server TKSRV2 on localhost, display :0
> STARTPMON: [LOCALHOST] Starting TPMON1 with output SUPPRESSED
> ZVTPO3: tcp/aipsmt0 is not a service
> ZVTPO3: check /etc/services or NIS map!
> UNIXSERVERS: Start message server MSSRV2 on localhost, display :0
> AIPS 1: Enter user ID number
> ?12
>
> AIPS 1:                          31DEC16 AIPS:
> AIPS 1:      Copyright (C) 1995-2016 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 *not* recovered.
> AIPS 1: TAB-key completions enabled, type HELP READLINE for details.
> AIPS 1: Loading a brand new POPS vocabulary
>
>  >task 'FITLD'
>  >datain 'INDATA:BBB.FITS'
>  >go
> AIPS 1: Resumes
>  >mc
> AIPS 1: Catalog on disk  1
> AIPS 1:   Cat  Usid Mapname      Class   Seq  Pt    Last access     Stat
> AIPS 1:     1    12 13390+48304F.COADD .    1 MA 14-DEC-16 12:01:42
>  >tvinit
> AIPS 1: ZSSSO2 connect (UNIX), No such file or directory
> AIPS 1: ZSSSOP: CHANNEL ASSIGN ERROR FOR LUN    9
> AIPS 1: YTVOPN: TV OPEN ERROR      6
> AIPS 1: TV OPEN ERROR      6
>
> ---------------------------------------------------------------------
>
> Please let me know how to proceed.
>
> with regards,
>
> Suvendu
>
> On 2016-12-14 21:08, Eric Greisen wrote:
>
>> On 12/13/2016 11:40 PM, suvendu.rakshit wrote:
>>> Dear Aips support, I am running AIPS (version 31DEC16) on a Macbook
>>> OS X EI Captian (version 10.11.2) machine. I can load files in AIPS
>>> using task FITLD but I am facing some problem with "tvinit" and
>>> "tvlod" command. If I type "tvinit" I found the following messages:
>>> AIPS 1: ZSSSO2 connect (UNIX), No such file or directory AIPS 1:
>>> ZSSSOP: CHANNEL ASSIGN ERROR FOR LUN 9 AIPS 1: YTVOPN: TV OPEN ERROR
>>> 6 AIPS 1: TV OPEN ERROR 6 Could you please tell me how to solve this
>>> problem?
>> I can try but you have not given me the important information.  This simply says that there is no TV.  There are messages that appear after you enter the "aips" command that say what is happening with the TV and other servers.  I need to see them.  As a not-so-wild guess I would suspect that there is a shared memory failure.  I attach the instructions from the AIPS Manager FAQ:
>>
>>   On the latest "leopard", "snow leopard", "lion", "mountain lion", and "yosemite" (X 10.5-10.10) systems, /etc/rc is gone and creating it will have no effect. You need to create an /etc/sysctl.conf file and put the values in it,
>>
>>              kern.sysv.shmmax=10485760
>>              kern.sysv.shmmin=1
>>              kern.sysv.shmmni=32
>>              kern.sysv.shmseg=8
>>              kern.sysv.shmall=4096
>>
>>
>> You should use the values you had when you were running tiger. Those could be in /Previous\ System/etc/rc, assuming you have "Previous System". So three different OS upgrades and three different ways to adjust the default shared memory. Note: You will need to reboot the system for the change in shared memory to take place. You can check if the shared memory changes happened by typing "sysctl kern.sysv" in a terminal or xterm window. Look for the kern.sysv.shm* values. If the values have not changed, make sure you haven't inadvertently left in "sysctl -w" in the /etc/sysctl.conf file or mis-typed one of the values. If the /etc/sysctl.conf file is not properly formatted, or shmmax is not an integer multiple of shmall, the shared memory will not be adjusted after the reboot.
>>
>> Eric Greisen
>>
>
>
> _______________________________________________
> Daip mailing list
> Daip at listmgr.nrao.edu
> https://listmgr.nrao.edu/mailman/listinfo/daip
>


Normally you have to copy /etc/sysctl.conf to one of your directories, 
edit it there and then do

sudo cp sysctl.conf /etc

This should change things - perhaps before you do do a "more 
/etc/sysctl.conf" to see if your changes made it in.

Note - if any of these numbers are not entered exactly correctly 
(integer powers of two and integer factors between them) then the system 
will ignore your file.

Eric Greisen



More information about the Daip mailing list