Frequently Asked Questions - Passport
On Sun Solaris, the message queue parameters are modified by editing the file /etc/system and then rebooting the system. For example, the parameter MSGMNI can be changed from the default value (usually 50) to 100 by adding the line "set msgsys:msginfo_msgmni = 100" to /etc/system.
On most Linux systems, the default limit for message queues is 16 which supports only 16 users. The limit can be increased by adding the line "kernel.msgmni = limit" to the text file /etc/sysctl.conf where "limit" is the new limit value. The /etc/sysctl.conf file can be modified using any text editor. For example, adding the line "kernel.msgmni = 72" would set the limit to 72 after the next system reboot. The current limit can be increased by using the command "/sbin/sysctl -w kernel.msgmni=72", but the new value will be lost after the next reboot unless the /etc/sysctl.conf file is modified. The command "ipcs -lq" displays the current message queue limits.
Related Article: Technical News, April 22, 1996: Passport 3.5.1
The makeosn utility is part of Passport For Unix and Passport For Windows effective release 3.6 and 1.4, respectively. It is no longer distributed with UniBasic, effective UniBasic version 6.
Before proceeding, please be certain that there are no dL4, UniBasic, or IQ users on your system before removing current license.
Kill the running passport daemon and remove the /etc/DCI/license file. Restart the passport daemon by running /etc/DCI/passport.cmd after removing the /etc/DCI/license file. Remember to acquire and enter a new SSN prior to using dL4, UniBasic, or IQ.
This problem can be avoided by using a hardware passport device.
