Installation Troubleshooting

This section provides information about identifying and resolving problems that may occur during installation. The following topics are discussed:

Resolving Installation Problems

Error Messages and Conditions

Resolving Installation Problems

Problems may be encountered during the installation process. Follow these steps to resolve them.

  1. Review the error messages and conditions descriptions, and their resolutions below.

  2. Re-install the product.

Error Messages and Conditions

Review the list of error messages and conditions below if you encounter an error.

Cannot create logical volume D3 in rootvg

This message is a result of an AIX logical volume manager problem. Contact Rocket Customer Service.

      Cannot create semaphore set: permission denied

      If the virtual machine has been started by another UNIX user or root, it may become inaccessible to any other user.

      1. Check the permissions; log in as root and enter:

      ipcs -s

      A similar screen displays:

      IPC status from /dev/kmem as of Tue MMM DD hh:mm:ss YYYY

      T     ID     KEY        MODE       OWNER    GROUP

      Semaphores:

      s     21 0x80000010 --ra-ra-r--     root    other

      The last two digits of the KEY are the virtual machine unique key as specified in the configuration file /usr/lib/pick/pick0 by the core statement.

      1. Note the ID (21 in this example).

      2. Remove the existing semaphore.

      Enter:

      ipcrm -s ID

      If the system fails while trying to attach memory, follow the procedure outlined in Global MPCB attachment failed.

      Device light does not go on when restoring the files

      The UNIX permissions may not be properly set for the D3 process to use the disk or tape device. On another terminal, log on as root and enter:

      If using floppy:

      chmod 666 /dev/rfd*

      If using tape:

      chmod 666 /dev/rmt*

      This should start the restore. If not, verify that the device is correctly set.

      Error: Not enough memory. Only 0K were allocated

      Follow the same procedure as the Buffer attachment failed message.

      D3 was not in single user mode during installation. Kill all D3 processes, enter single user mode, and restart installation.

      File Restore aborts

      If the file restore aborts, the virtual machine must be stopped before a new attempt to load the files is made.

      1. If the file restore process is aborted in the virtual debugger, proceed to step 2.

      If not, enter the D3 virtual debugger by pressing CTRL+].

      1. When the virtual debugger prompt (!) displays, enter a colon (:), then press ENTER to push a level.

      This action returns to TCL and displays a double colon prompt (::).

      1. Enter:

      shutdown

      1. If this fails, press CTRL+] to re-enter the virtual debugger.

      2. Enter the monitor debugger from the virtual debugger. Enter:

      md

      1. At the B! prompt enter:

      kf

      q

      The following message displays:

      sure?

      1. Enter y.

      The system returns to the UNIX Shell prompt and terminates D3.

      Global MPCB attachment failed

      If the virtual machine has been booted by another UNIX user or by root, it may become inaccessible to any other user.

      1. Check the permissions; log in as root and enter:

      ipcs -m

      A similar screen displays:

      IPC status from /dev/kmem as of Tue MMM DD hh:mm:ss YYYY

      T     ID     KEY        MODE       OWNER    GROUP

      Shared Memory:

      m    202 0x80000010 --rw-rw-r--     root    other

      m    303 0x00000010 --rw-rw-r--     root    other

      The last two digits of the KEY are the virtual machine unique key as specified in the configuration file by the core statement.

      1. Note the two IDs (202 and 303 in this example).

      2. Remove the existing memory segment(s).

      Enter:

      ipcrm -m ID1

      where ID1 is 202 in this example.

      ipcrm -m ID2

      where ID2 is 303 in this example.

      INSTALLATION ERROR

      If there is not enough space in /usr or the root file systems this error message displays.

      D3_setup:  INSTALLATION ERROR

      There may not be enough space in the root or /usr file system to install D3. D3_setup can attempt to compensate by re-executing the install with an option to automatically allocate more space from a pool of free space. Alternatively, you can examine the /tmp/ap.installerr file to determine which file system needs more space and remove or relocate as necessary.

      Do you want to automatically allocate space?

      D3_setup attempts to compensate by re-executing the installation with an option to automatically allocate more space from a pool of free space.

      1. Enter y to automatically allocate space.

      If there is not enough free space, this message displays:

      D3_setup:  INSTALLATION ERROR

      The installation has failed. To retry the installation when the problem has been resolved, run the D3_setup script again. The first part of the /tmp/ap.installerr file will print below:

      [message from ap.installerr]

      1. View the ap.installerr file to resolve the problem.

      2. If you are unable to resolve the problem as described in the ap.installerr file contact your reseller for assistance.

      No space left on volume group rootvg

      There is less than 32 MB left on the volume group rootvg. If there is no space on the hard disk, AIX must be re-installed. If there is space on the hard disk, a separate volume group must be created. Create the volume group using smit and restart the installation procedure.

      Override protection setting 06755 for d3 or d3 is busy

      This message can occur during the installation procedure when trying to re-install D3 on a system where D3 processes are active. When the procedure is executed in single-user mode as indicated, all D3 processes are terminated. However, in some cases a process cannot be terminated (usually due to a problem with a tape device that a D3 process is trying to access).

      1. Set the system to single-user mode to ensure no D3 process is active.

      2. At the shell prompt, enter these commands to check for existing processes and proceed with steps 3 to 7 for each:

      ps -ef | grep d3 

      ps -ef | grep ap 

      This may display a screen similar to:

      root 1640  1  06:03:42  90/0  0:00 d3 - 58 tty90

      which indicates there is one process (PID 1640) still running D3.

      1. Attempt to kill it. Type:

      kill pid.number

      1. Retry the ps command to make sure the process is gone.

      2. If the kill fails, attempt the command:

      kill -9 pid.number

      1. Retry the ps command again.

      2. If the kill still fails, UNIX must be shut down to remove the process.

      3. After UNIX is rebooted, restart the D3 installation procedure with UNIX in single-user mode.

      Monitor link failed

      Contact Rocket Customer Service. Make sure the message override protection setting 06755 for ap did not occur, as shown earlier in this section. The AIX file /tmp/ap.linkerr contains a trace of the errors. Display this file and communicate its content to the Rocket Support Representative.

      If this error message displays:

      ld: 0706-006 Cannot find or open library file: -l m

      ld:open () : A file or directory in the path name does not exist.

      This indicates that you do not have the minimum software requirements installed. See Minimum Recommendations and Requirements.

      Process does not start when the virtual machine is started

      When the virtual machine is started, messages are displayed as D3 processes are started. For example, after starting background processes, messages indicating a process has failed to start may appear. For example, if the above message occurs, log on as dm and enter start.ss. which restarts the scheduler and the spooler. If no error messages occur, the system processes were started successfully. Check that all processes have started with the d3 -q command. If the error message occurs again, contact Rocket Customer Service for assistance.

      Virtual ABS not valid

      1. Reboot D3 AIX.

      The following message displays:

      Options: F)ile only, A)BS only, X)eXecute. Q)uit = _

      1. Select the A option, load the ABS, and select the device corresponding to /usr/lib/pick/ab.

      Warning: Buffer attachment failed Error: Not enough memory. Only OK where allocated.

      If the virtual machine has been started with a given memory size, and if this memory is increased by changing the core statement in the configuration file, the system fails while trying to allocate more memory with the same key.

      1. Check the permissions; log in as root and enter:

      ipcs -m

      A similar screen displays:

      IPC status from /dev/kmem as of Tue MMM DD hh:mm:ss YYYY

      T     ID      KEY        Mode       OWNER      GROUP

      Shared Memory:

      M     202 0x80000010 --rw-rw-r--    root   other

      M     303 0x00000010 --rw-rw-r--    root   other

      IPC statusfrom /dev/kmem as of Tue MMM DD hh:mm:ss YYYY

      T     ID     KEY        MODE      OWNER    GROUP

      Shared Memory:

      m    202 0x80000010 --rw-rw-r--    root    other

      m    202 0x00000010 --rw-rw-r--    root    other

      The last two digits of the KEY are the virtual machine unique key as specified in the configuration file by the statement core.

      Note the two IDs (202 and 303 in this example).

      1. Remove the existing memory segment(s). Enter:

      ipcrm -m ID1

      (where ID1 is 202 in this example.

      ipcrm -m ID2

      (where ID2 is 303 in this example.      

      See Also

      D3 Installation Guide Overview

      Introduction

      Document Conventions

      Getting Started

      Installing D3

      Upgrading with a File-Save Tape

      Upgrading with Data Files in Place

      Product Activation

      Creating a UNIX User Account for D3

      Migration Tips

      Using D3 Memory

      D3 Menus

      Customer Service Worksheet