This section describes solutions to problems that might be encountered while installing NetQuestion on UNIX platforms. NetQuestion is installed whenever product documentation is selected during the installation of DB2 Universal Database.
In some environments, previous installs or uninstalls of NetQuestion make it impossible to install the NetQuestion again. In short, NetQuestion requires that special user ID and group ID names exist to install correctly. Occasionally (usually when NetQuestion has been incompletely removed) one or the other of these IDs does not exist. In other cases, users sometimes do not have the right access needed to create these group IDs and user IDs successfully at installation. Both of these conditions result in NetQuestion failing to install properly.
Problems installing NetQuestion for the first time on the machine
If you experience a problem installing NetQuestion, and you do not have a previous version of the product already installed, then please completely remove NetQuestion and then re-install it. Note that this includes removing the imnadm user ID and group ID before reinstalling.
Problems installing NetQuestion when another NetQuestion component is already installed, or was previously installed
If you experience a problem installing NetQuestion, and you have another version of NetQuestion already installed (or have had it installed in the past), then do not remove the existing NetQuestion installation. Instead, check to see if there is a group ID called imnadm. If there is, then you can either:
Problems installing NetQuestion in an AFS/DCE or NIS/NIS+ environment
In environments where user ID and group ID management is centralized, that is, IDs are created on a server by an authorized administrative user, who then distributes the ID information to client machines, the imnadm user IDs and group IDs have to be created prior to users installing NetQuestion. Since these user IDs and group IDs are shared among all products that make use of NetQuestion, this step needs to be performed once prior to installing the first product that uses NetQuestion. After the last product that uses NetQuestion is uninstalled, then the user ID and group ID should be removed.
When installing DB2 Universal Database Version 6 for HP-UX 10, you may find that NetQuestion cannot be installed from the product CD-ROM. You may discover that when you attempt to search the DB2 product documentation, you get a message stating that the "connection is refused by server". Check if NetQuestion is installed with the following command:
swlist -l product | grep -i imn
If nothing is returned, then NetQuestion has not been installed.
In this case, you must install NetQuestion manually. Note that you must be root to install NetQuestion.
Copy the entire /NetQ directory from the installation CD-ROM to your local hard drive. After copying is finished, you should have the following files in your local /NetQ/hpux10 directory: IMNSearch, IMNSearchB, IMNpkgadd, IMNpkgaddB, imnbinstall and imninstall.
To start the NetQuestion installation script, enter the imninstall command. Follow the on-screen directions to install either the SBCS search engine alone or the SBCS and DBCS search engines together.
Troubleshooting NetQuestion installs on HPUX-10 operating systems
If imninstall returns an error stating "swcopy failed, see manual pages for swcopy", it is possible that some other file systems completely unrelated to DB2 have failed to mount the filesystem. In this case, you must (as root) edit your local copy of /NetQ/hpux10/IMNpkgadd by adding the option:
-x mount_all_filesystems=false
to each occurrence of swcopy, swremove or swinstall.