 |
» |
|
|
 |
The Volume Manager is fault-tolerant and resolves most problems without
system administrator intervention. If the Volume Manager configuration
daemon (vxconfigd) recognizes what actions are necessary, it will
queue up the transactions that are required. Volume Manager provides
atomic changes of system configurations; either a transaction completes
fully or the system appears as though the transaction was never
attempted. When vxconfigd is unable to recognize and fix system problems,
the system administrator needs to handle the task of problem solving. The following sections cover the error messages associated
with the Volume Manager configuration daemon. vxconfigd Usage Messages |  |
The following are usage messages associated with vxconfigd. Usage: vxconfigd [-dkf] [-r reset] [-m mode] [-x level] Recognized options: -d set initial mode to disabled for transactions -k kill the existing configuration daemon process -f operate in foreground; default is to operate in background -r reset reset kernel state; requires 'reset' option argument -m mode set vold's operating mode modes: disable, enable, bootload, bootstart -x debug set debugging level to <debug>, 0 turns off debugging -R file set filename for client request rendezvous -D file set filename for client diag request rendezvous |
| Description This is the full usage message for vxconfigd, which results from entering the command vxconfigd help.
|
Usage: vxconfigd [-dkf] [-r reset] [-m mode] [-x level] For detailed help use: vxconfigd help |
| Description This is the standard vxconfigd usage error message. Appearance of this message
implies that some option was supplied incorrectly. Action If you need help in using vxconfigd, try using the command vxconfigd help. For more detailed information, see the vxconfigd(1M) manual page.
|
-r must be followed by 'reset' |
-r must be followed by 'reset' |
| Description This is a usage error. The -r option requires an option argument consisting
of the string reset. Action Either don't use the -r option, or supply the reset option argument.
|
-x argument: invalid debug string |
-x argument: invalid debug string |
| Description An unrecognized string was specified as an argument
to the -x option. Action See vxconfigd(1M) for a list of valid arguments to -x.
|
-x devprefix=device_prefix: prefix too long |
-x devprefix=device_prefix: prefix too long |
| Description The -x devprefix=device_prefix option was used to define a prefix path for the /dev/dsk and /dev/rdsk directories, and that prefix was too long. Action Use a shorter prefix.
|
vxconfigd Error Messages |  |
The following are general error messages associated with vxconfigd. signal_name [core dumped] |
vxvm:vxconfigd: ERROR: signal_name [ - core dumped ] |
| Description The vxconfigd daemon encountered an unexpected signal while starting
up. The specific signal is indicated by signal_name. If the signal caused the vxconfigd process to dump core, then that will be indicated.
This could be caused by a bug in vxconfigd, particularly if signal_name is "Segmentation fault." Alternately, this could have been caused
by a user sending vxconfigd a signal with the kill utility. Action Contact Customer Support.
|
Unrecognized operating mode |
vxvm:vxconfigd: ERROR: mode_name: Unrecognized operating mode |
| Description An invalid string was specified as an argument to the -m option. Valid strings are: enable, disable, and boot. Action Supply a correct option argument.
|
vxconfigd cannot boot-start RAID-5 volumes |
vxvm:vxconfigd: ERROR: volume_name: vxconfigd cannot boot-start RAID-5 volumes |
| Description A volume that vxconfigd should start immediately upon booting the system
(i.e., the volume for the /usr file system) has a RAID-5 layout. The /usr file system should never be defined on a RAID-5
volume. Action It is likely that the only recovery for this is to
boot the Volume Manager from a network-mounted root file system
(or from a CD-ROM), and reconfigure the /usr file system to be defined on a regular non-RAID-5
volume.
|
Cannot get all disk groups from the kernel |
vxvm:vxconfigd: ERROR: Cannot get all disk groups from the kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot get all disks from the kernel |
vxvm:vxconfigd: ERROR: Cannot get all disks from the kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot get kernel transaction state |
vxvm:vxconfigd: ERROR: Cannot get kernel transaction state: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot get private storage from kernel |
vxvm:vxconfigd: ERROR: Cannot get private storage from kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot get private storage size from kernel |
vxvm:vxconfigd: ERROR: Cannot get private storage size from kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot get record from the kernel |
vxvm:vxconfigd: ERROR: Cannot get record record_name from the kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Cannot kill existing daemon, pid=process-ID |
vxvm:vxconfigd: ERROR: Cannot kill existing daemon, pid=process-ID |
| Description The -k (kill existing vxconfigd process) option was specified, but a running configuration
daemon process could not be killed. A configuration daemon process,
for purposes of this discussion, is any process that opens the /dev/vx/config device (only one process can open that device
at a time). If there is a configuration daemon process already running,
then the -k option causes a SIGKILL signal to be send to that process. If, within
a certain period of time, there is still a running configuration
daemon process, then the above error message will be displayed. Action This error can result from a kernel error that has
made the configuration daemon process unkillable, from some other
kind of kernel error, or from some other user starting another configuration daemon
process after the SIGKILL signal. This last condition can be tested for
by running vxconfigd -k again. If the error message appears again, contact
Customer Support.
|
vxvm:vxconfigd: ERROR: Cannot make directory directory_path: reason |
| Description vxconfigd failed to create a directory that it expects to
be able to create. Directories that vxconfigd might try to create are: /dev/vx/dsk, /dev/vx/rdsk, and /var/vxvm/tempdb. Also, for each disk group, /dev/vx/dsk/diskgroup and /dev/vx/rdsk/diskgroup directories are created. The system error related
to the failure is given in reason. A system error of "No such file or directory" indicates that one of the prefix directories (for
example, /var/vxvm) does not exist. This type of error normally implies that the Volume Manager packages
were installed incorrectly. Such an error can also occur if alternate
file or directory locations are specified on the command line, using
the -x option. The _VXVM_ROOT_DIR environment variable may also relocate to a directory
that lacks a var/vxvm subdirectory. Action Try to create the directory manually and then issue
the command vxdctl enable. If the error is due to incorrect installation
of the Volume Manager packages, try to add the Volume Manager packages again.
|
vxvm:vxconfigd: ERROR: Cannot open /etc/vfstab: reason |
| Description vxconfigd could not open the /etc/vfstab file, for the reason given. The /etc/vfstab file is used to determine which volume (if any)
to use for the /usr file system. If the /etc/vfstab file cannot be opened, vxconfigd prints the above error message and exits. Action This error implies that your root file system is currently
unusable. You may be able to repair your root file system by mounting
the root file system after booting from a network or CD-ROM root
file system. If the root file system is defined on a volume, then
see the procedures defined for recovering from a failed root file
system in the "Recovery" chapter of the Administrator's
Guide.
|
Cannot recover operation in progress |
vxvm:vxconfigd: ERROR: Cannot recover operation in progress Failed to get group group from the kernel: error |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: ERROR: Cannot reset VxVM kernel: reason |
| Description The -r reset option was specified to vxconfigd, but the VxVM kernel drivers could not be reset.
The most common reason for this is "A virtual disk device is open." That error implies that a VxVM tracing
device or volume device is open. Action If, for some reason, you really want to reset the kernel
devices, you will need to track down and kill all processes that
have a volume or VxVM tracing device open. Also, if any volumes
are mounted as file systems, unmount those file systems. An error reason other than "A virtual disk device is open" should not normally occur unless there
is a bug in the operating system or in the Volume Manager.
|
Cannot start volume, no valid complete plexes |
vxvm:vxconfigd: ERROR: Cannot start volume volume, no valid complete plexes |
| Description This error indicates that the volume for either the
root or /usr file system cannot be started because the volume
contains no valid plexes. This can happen, for example, if disk
failures have caused all plexes to be unusable. It can also happen
as a result of Actions that caused all plexes to become unusable
(for example, forcing the dissociation of subdisks or detaching,
dissociation, or offlining of plexes). Action It is possible that this error results from a drive
that failed to spin up. If so, rebooting may fix the problem. If
that does not fix the problem, then the only recourse is to restore
the root or /usr file system or to reinstall the system. Restoring
the root or /usr file system requires that you have a valid backup.
See the "Recovery" chapter of the Administrator's
Guide for information on how to fix problems with root or /usr file system volumes.
|
Cannot start volume, no valid plexes |
vxvm:vxconfigd: ERROR: Cannot start volume volume, no valid plexes |
| Description This error indicates that the volume for either the
root or /usr file system cannot be started because the volume
contains no valid plexes. This can happen, for example, if disk
failures have caused all plexes to be unusable. It can also happen
as a result of Actions that caused all plexes to become unusable
(for example, forcing the dissociation of subdisks or detaching,
dissociating, or offlining plexes). Action It is possible that this error results from a drive
that failed to spin up. If so, rebooting may fix the problem. If
that does not fix the problem, then the only recourse is to restore
the root or /usr file system or to reinstall the system. Restoring
the root or /usr file system requires that you have a valid backup.
See the "Recovery" chapter of the Administrator's
Guide for information on how to fix problems with root or /usr file system volumes.
|
Cannot start volume, volume state is invalid |
vxvm:vxconfigd: ERROR: Cannot start volume volume, volume state is invalid |
| Description The volume for the root or /usr file system is in an unexpected state (not ACTIVE, CLEAN, SYNC or NEEDSYNC). This should not happen unless the system administrator
circumvents the mechanisms used by the Volume Manager to create
these volumes. Action The only recourse is to bring up the Volume Manager
on a CD-ROM or NFS-mounted root file system and to fix the state
of the volume. See the "Recovery" chapter of the
Administrator's Guide for further information.
|
Cannot store private storage into the kernel |
vxvm:vxconfigd: ERROR: Cannot store private storage into the kernel: error |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Differing version of vxconfigd installed |
vxvm:vxconfigd: ERROR: Differing version of vxconfigd installed |
| Description A vxconfigd daemon was started after the stopping of an earlier vxconfigd with a non-matching version number. This can happen, for
example, if you upgrade from an earlier release of Volume Manager
to VxVM 3.0 and run vxconfigd without a reboot. Action To fix, reboot the system.
|
Disk, group, device: not updated with new host ID |
vxvm:vxconfigd: ERROR: Disk disk, group group, device device: not updated with new host ID Error: reason |
| Description This can result from using vxdctl hostid to change the Volume Manager host ID for the system.
The error indicates that one of the disks in a disk group could
not be updated with the new host ID. Most likely, this indicates
that the given disk has become inaccessible or has failed in some
other way. Action Try running the following to determine whether the
disk is still operational: If the disk is no longer operational, vxdisk should print a message such as: device: Error: Disk write failure This will result in the disk being taken out of active use
in its disk group, if it has not been taken out of use already.
If the disk is still operational (which should not be the case), vxdisk will print: device: Okay If the disk is listed as Okay, try vxdctl hostid again. If it still results in an error, contact
Customer Support.
|
Disk group, Disk: Cannot auto-import group |
vxvm:vxconfigd: ERROR: Disk group group, Disk disk: Cannot auto-import group: reason |
| Description On system startup, vxconfigd failed to import the disk group associated with
the named disk. A message related to the specific failure is given
in reason. Additional error messages may be displayed that
give more information on the specific error. In particular, this
is often followed by: vxvm:vxconfigd: ERROR: Disk group group: Errors in some configuration copies: Disk device, copy number: Block bno: error ... |
The most common reason for auto-import failures is excessive numbers
of disk failures, making it impossible for the Volume Manager to
find correct copies of the disk group configuration database and
kernel update log. Disk groups usually have enough copies of this
configuration information to make such import failures unlikely. A more serious failure is indicated by error types of: Format error in configuration copy Invalid magic number Invalid block number Duplicate record in configuration Configuration records are inconsistent |
These errors indicate that all configuration copies have become corrupt
(due to disk failures, writing on the disk by an application or the
administrator, or bugs in the Volume Manager). Some correctable errors may be indicated by other error messages that
appear in conjunction with the auto-import failure message. Look
up those other errors for more information on their cause. Failure of an auto-import implies that the volumes in that
disk group will not be available for use. If there are file systems
on those volumes, then the system may yield further errors resulting
from inability to access the volume when mounting the file system. Action If the error is clearly caused by excessive disk failures,
then you may have to recreate the disk group and restore contents
of any volumes from a backup. There may be other error messages
that appear which provide further information. See those other error
messages for more information on how to proceed. If those errors
do not make it clear how to proceed, contact Customer Support.
|
Disk group, Disk: Group name collides with record in rootdg |
vxvm:vxconfigd: ERROR: Disk group group, Disk device: Group name collides with record in rootdg |
| Description The name of a disk group that is being imported conflicts
with the name of a record in the rootdg disk group. Volume Manager does not allow this
kind of conflict because of the way the /dev/vx/dsk directory is organized: devices corresponding
to records in the root disk group share this directory with subdirectories
for each disk group. Action Either remove or rename the conflicting record in the
root disk group, or rename the disk group on import. See the vxdg(1M) manual page for information on how to use
the import operation to rename a disk group.
|
Disk group, Disk: Skip disk group with duplicate name |
vxvm:vxconfigd: ERROR: Disk group group, Disk device: Skip disk group with duplicate name |
| Description Two disk groups with the same name are tagged for auto-importing by
the same host. Disk groups are identified both by a simple name and
by a long unique identifier (disk group ID) assigned when the disk
group is created. Thus, this error indicates that two disks indicate
the same disk group name but a different disk group ID. The Volume Manager does not allow you to create a disk group
or import a disk group from another machine, if that would cause
a collision with a disk group that is already imported. Therefore,
this error is unlikely to occur under normal use. However, this
error can occur in the following two cases: A disk group cannot
be auto-imported due to some temporary failure. If you create a
new disk group with the same name as the failed disk group and reboot,
then the new disk group will be imported first, and the auto-import
of the older disk group will fail with group with duplicate name (more recently modified disk groups have precedence
over older disk groups). A disk group is deported from one host using the
-h option to cause the disk group to be auto-imported
on reboot from another host. If the second host was already auto-importing
a disk group with the same name, then reboot of that host will yield
this error.
Action If you want to import both disk groups, then rename
the second disk group on import. See the vxdg(1M) manual page for information on how to use
the import operation to rename a disk group.
|
Disk group: Cannot recover temp database |
vxvm:vxconfigd: ERROR: Disk group group: Cannot recover temp database: reason Consider use of "vxconfigd -x cleartempdir" [see vxconfigd(1M)]. |
| Description This can happen if you kill and restart vxconfigd or you if you disable and enable it with vxdctl disable and vxdctl enable. This error indicates a failure related to reading
the file /var/vxvm/tempdb/groupname. This is a temporary file used to store information
that is used when recovering the state of an earlier vxconfigd. The file is recreated on a reboot, so this error
should never survive a reboot. Action If you can reboot, do so. If you do not want to reboot,
then do the following: Ensure that no vxvol, vxplex, or vxsd processes are running. Use ps -e to search for such processes, and use kill to kill any that you find. You may have to run kill twice to make these processes go away. Killing
utilities in this way may make it difficult to make administrative changes
to some volumes until the system is rebooted. Run the command: vxconfigd -x cleartempdir 2> /dev/console |
This will recreate the temporary database files for all imported
disk groups. The vxvol, vxplex, and vxsd commands make use of these tempdb files to communicate locking information. If the
file is cleared, then locking information can be lost. Without this
locking information, two utilities can end up making incompatible
changes to the configuration of a volume.
|
Disk group: Disabled by errors |
vxvm:vxconfigd: ERROR: Disk group group: Disabled by errors |
| Description This message indicates that some error condition has
made it impossible for Volume Manager to continue to manage changes
to a disk group. The major reason for this is that too many disks
have failed, making it impossible for vxconfigd to continue to update configuration copies. There
should be a preceding error message that indicates the specific
error that was encountered. If the disk group that was disabled is the rootdg disk group, then the following additional error
should be displayed: vxvm:vxconfigd: ERROR: All transactions are disabled |
This additional message indicates that vxconfigd has entered the disabled state, which makes it impossible to change the configuration
of any disk group, not just rootdg. Action If the underlying error resulted from a transient failure,
such as a disk cabling error, then you may be able to repair the
situation by rebooting. Otherwise, the disk group may have to be
recreated and restored from a backup. Failure of the rootdg disk group may require reinstallation of the system
if your system uses a root or /usr file system defined on a volume.
|
Disk group: Errors in some configuration copies: Disk, copy |
vxvm:vxconfigd: ERROR: Disk group group: Errors in some configuration copies: Disk disk, copy number: [Block number]: reason ... |
| Description During a failed disk group import, some of the configuration
copies in the named disk group were found to have format or other
types of errors which make those copies unusable. This message lists
all configuration copies that have uncorrected errors, including
any appropriate logical block number. If no other reasons are displayed, then
this may be the cause of the disk group import failure. Action If some of the copies failed due to transient errors
(such as cable failures), then a reboot or reimport may succeed
in importing the disk group. Otherwise, the disk group may have
to be recreated from scratch.
|
Disk group: Reimport of disk group failed |
vxvm:vxconfigd: ERROR: Disk group group: Reimport of disk group failed: reason |
| Description After vxconfigd was stopped and restarted (or disabled and then enabled),
the Volume Manager failed to recreate the import of the indicated
disk group. The reason for failure is specified. Additional error
messages may be displayed that give further information describing
the problem. Action A major cause for this kind of failure is disk failures
that were not addressed before vxconfigd was stopped or disabled. If the problem is a transient
disk failure, then rebooting may take care of the condition.
|
Disk group: update failed |
vxvm:vxconfigd: ERROR: Disk group group: update failed: reason |
| Description I/O failures have prevented vxconfigd from updating any active copies of the disk group
configuration. This usually implies a large number of disk failures.
This error will usually be followed by the error: vxvm:vxconfigd: ERROR: Disk group group: Disabled by errors |
Action If the underlying error resulted from a transient failure,
such as a disk cabling error, then you may be able to repair the
situation by rebooting. Otherwise, the disk group may have to be
recreated and restored from a backup.
|
Failed to store commit status list into kernel |
vxvm:vxconfigd: ERROR: Failed to store commit status list into kernel: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: ERROR: GET_VOLINFO ioctl failed: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Get of current rootdg failed |
vxvm:vxconfigd: ERROR: Get of current rootdg failed: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Memory allocation failure |
vxvm:vxconfigd: ERROR: Memory allocation failure |
| Description This implies that there is insufficient memory to start
up the Volume Manager and to get the volumes for the root and /usr file systems running. Action This error should not normally occur, unless your system
has very small amounts of memory. Adding just swap space will probably
not help because this error is most likely to occur early in the
boot sequence, before swap areas have been added.
|
Mount point: volume not in rootdg disk group |
vxvm:vxconfigd: ERROR: Mount point path: volume not in rootdg disk group |
| Description The volume device listed in the /etc/vfstab file for the given mount-point directory (normally /usr) is listed as in a disk group other than rootdg. This error should not occur if the standard Volume
Manager procedures are used for encapsulating the disk containing
the /usr file system. Action You will need to boot the Volume Manager from a network
or CD-ROM mounted root file system. Then, start up the Volume Manager
using fixmountroot on a valid mirror disk of the root file system.
After starting Volume Manager, mount the root file system volume
and edit the /etc/vfstab file. Change the file to use a direct partition
for the file system. There should be a comment in the /etc/vfstab file that indicates which partition to use, for
example: #NOTE: volume usr (/usr) encapsulated partition c0t3d0s5 (or c0b0t3d0s5 if your system uses a bus).
|
No convergence between root disk group and disk list |
vxvm:vxconfigd: ERROR: No convergence between root disk group and disk list Disks in one version of rootdg: device type=device_type info=devinfo ... Disks in alternate version of rootdg: device type=device_type info=devinfo ... |
| Description This message can appear when vxconfigd is not running in autoconfigure mode (see the vxconfigd(1M) manual page) and when, after several retries,
it can not resolve the set of disks belonging to the root disk group.
The algorithm for non-autoconfigure disks is to scan disks listed
in the /etc/vx/volboot file and then examine the disks to find a database
copy for the rootdg disk group. The database copy is then read to
find the list of disk access records for disks contained in the
group. These disks are then examined to ensure that they contain
the same database copy. As such, this algorithm expects to gain
convergence on the set of disks and the database copies contained
on them. If a loop is entered and convergence cannot be reached,
then this message will appear and the root disk group importation
will fail. Action Reorganizing the physical locations of the devices
attached to the system may break the deadlock. Failing this, contact
Customer Support.
|
vxvm:vxconfigd: ERROR: Open of directory directory failed: reason |
| Description An open failed for the /dev/vx/dsk or /dev/vx/rdsk directory (or a subdirectory of either of those
directories). The only likely cause of such a failure should be
that the directory was removed by the administrator or by an errant
program. For this case, the reason should be "No such file or directory." An alternate possible cause is an I/O failure. Action If the error was "No such file or directory," then create the directory (using mkdir). Then run the command vxdctl enable. If the error was an I/O error, then there may be other serious
damage to the root file system. You may need to reformat your root
disk and restore the root file system from backup. Contact your
system vendor or consult your system documentation.
|
vxvm:vxconfigd: ERROR: Read of directory directory failed: reason |
| Description There was a failure in reading the /dev/vx/dsk or /dev/vx/rdsk directory (or a subdirectory of either of those
directories). The only likely cause of this error is an I/O failure
on the root file system. Action If the error was an I/O error, then there may be other
serious damage to the root file system. You may need to reformat
your root disk and restore the root file system from backup. Contact
your system vendor or consult your system documentation.
|
System boot disk does not have a valid root plex |
vxvm:vxconfigd: ERROR: System boot disk does not have a valid root plex Please boot from one of the following disks: Disk: diskname Device: device ... |
| Description The system is configured to use a volume for the root
file system, but was not booted on a disk containing a valid mirror
of the root volume. Disks containing valid root mirrors are listed
as part of the error message. A disk is usable as a boot disk if
there is a root mirror on that disk which is not stale or offline. Action Try to boot from one of the disks named in the error
message. Under some operating systems, you may be able to boot using
a device alias for one of the named disks. For example, use this
command: boot vx-diskname
|
vxvm:vxconfigd: ERROR: System startup failed |
| Description Either the root or the /usr file system volume could not be started, rendering
the system unusable. The error that resulted in this condition should
appear prior to this error message. Action Look up other error messages appearing on the console
and take the actions suggested in the descriptions of those messages.
|
There is no volume configured for the root device |
vxvm:vxconfigd: ERROR: There is no volume configured for the root device |
| Description The system is configured to boot from a root file system
defined on a volume, but there is no root volume listed in the configuration
of the rootdg disk group. There are two possible causes of this error: Case 1: The
/etc/system file was erroneously updated to indicate that
the root device is /pseudo/vxio@0:0. This should happen only as a result of direct
manipulation by the administrator. Case 2: The system somehow has a duplicate
rootdg disk group, one of which contains a root file
system volume and one of which does not, and vxconfigd somehow chose the wrong one. Since vxconfigd chooses the more recently accessed version of
rootdg, this error can happen if the system clock was
updated incorrectly at some point (causing the apparent access order
of the two disk groups to be reversed). This can also happen if
some disk group was deported and renamed to rootdg with locks given to this host.
Action In case 1, boot the system on a CD-ROM or networking-mounted
root file system, directly mount the disk partition of the root
file system, and remove the following lines from /etc/system: rootdev:/pseudo/vxio@0:0 set vxio:vol_rootdev_is_volume=1 In case 2, either boot with all drives in the offending version
of rootdg turned off, or import and rename [see vxdg(1M)] the offending rootdg disk group from another host. In the case of turning
off drives, run the following command after booting: This will update time stamps on the imported version of rootdg, which should make the correct version appear
to be the more recently accessed. If this does not correct the problem,
then contact Customer Support.
|
Unexpected configuration tid for group found in kernel |
vxvm:vxconfigd: ERROR: Unexpected configuration tid for group group found in kernel |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Unexpected error during volume reconfiguration |
vxvm:vxconfigd: ERROR: Unexpected error during volume volume reconfiguration: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Unexpected error fetching disk for volume |
vxvm:vxconfigd: ERROR: Unexpected error fetching disk for disk volume: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Unexpected values stored in the kernel |
vxvm:vxconfigd: ERROR: Unexpected values stored in the kernel |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Version number of kernel does not match vxconfigd |
vxvm:vxconfigd: ERROR: Version number of kernel does not match vxconfigd |
| Description The release of vxconfigd does not match the release of the Volume Manager
kernel drivers. This should happen only as a result of upgrading
Volume Manager, and then running vxconfigd without a reboot. Action Reboot the system. If that does not cure the problem,
then add the VxVM packages again.
|
Volume for mount point /usr not found in rootdg disk group |
vxvm:vxconfigd: ERROR: Volume volume for mount point /usr not found in rootdg disk group |
| Description The system is configured to boot with /usr mounted on a volume, but the volume associated
with /usr is not listed in the configuration of the rootdg disk group. There are a couple of possible causes
of this error: The /etc/vfstab file was erroneously updated to indicate the device
for the /usr file system is a volume, but the volume named is
not in the rootdg disk group. This should happen only as a result
of direct manipulation by the administrator. The system somehow has a duplicate rootdg disk group, one of which contains the
/usr file system volume and one of which does not (or
uses a different volume name), and vxconfigd somehow chose the wrong rootdg. Since vxconfigd chooses the more recently accessed version of
rootdg, this error can happen if the system clock was
updated incorrectly at some point (causing the apparent access order
of the two disk groups to be reversed). This can also happen if
some disk group was deported and renamed to rootdg with locks given to this host.
Action In case 1, boot the system on a CD-ROM or networking-mounted
root file system. If the root file system is defined on a volume,
then start and mount the root volume using the procedures defined
in the "Recovery" chapter of the Administrator's
Guide. If the root file system is not defined on a volume, then
just mount the root file system directly. Edit the /etc/vfstab file to correct the entry for the /usr file system. In case 2, either boot with all drives in the offending version
of rootdg turned off, or import and rename [see vxdg(1M)] the offending rootdg disk group from another host. In the case of turning
off drives, run the following command after booting: This will update time stamps on the imported version of rootdg, which should make the correct version appear
to be the more recently accessed. If this does not correct the problem,
then contact Customer Support.
|
cannot open /dev/vx/config |
vxvm:vxconfigd: ERROR: cannot open /dev/vx/config: reason |
| Description The /dev/vx/config device could not be opened. vxconfigd uses this device to communicate with the Volume
Manager kernel drivers. The reason string indicates the reason for the open failure.
The most likely reason is Device is already open. This reason indicates that some process (most
likely vxconfigd) already has /dev/vx/config open. Other less likely reasons are "No such file or directory" or "No such device or address." For either of these two reasons, the two likely
causes are: The Volume Manager
package installation did not complete correctly. The device node was removed by the administrator
or by an errant shell script.
Action For the reason "Device is already open," if you really want to run vxconfigd, then stop or kill the old one. You can kill whatever process
has vxconfigd open by running the command: For other failure reasons, consider reinstalling the base
Volume Manager software. This will reconfigure the device node and
reinstall the Volume Manager kernel device drivers. See the VERITAS
Volume Manager 3.1 for HP-UX Release Notes for information
on how to install the software on HP-UX 11i systems. If you cannot
reinstall the package, then contact Customer Support for more information.
|
vxvm:vxconfigd: ERROR: enable failed: reason |
| Description Regular startup of vxconfigd failed for the stated reason. This error can also
result from the command vxdctl enable. This error may include the following additional
text: additional-reason; aborting This message indicates that the failure was fatal and that vxconfigd is forced to exit. The most likely cause that
results in an abort is inability to create IPC channels for communicating
with other utilities. additional-reason; transactions are disabled This message indicates that vxconfigd is continuing to run, but no configuration updates
are possible until the error condition is repaired. Additionally, this may be followed with: vxvm:vxconfigd: ERROR: Disk group group: Errors in some configuration copies: Disk device, copy number: Block bno: error ... |
Reasons for failure vary considerably. Other error messages
may be displayed that further indicate the underlying problem. If
the Errors in some configuration copies error occurs, then that may indicate the problem. Action Evaluate other error messages occurring with this one
to determine the root cause of the problem. Make changes suggested
by the other errors and then retry the command.
|
vxvm:vxconfigd: ERROR: /dev/vx/info: reason |
| Description The /dev/vx/info device could not be opened, or did not respond
to a Volume Manager kernel request. This error most likely indicates
one of the following: The Volume Manager
package installation did not complete correctly. The device node was removed by the administrator
or by an errant shell script.
Action Consider reinstalling the base Volume Manager software.
This will reconfigure the device node and reinstall the Volume Manager
kernel device drivers. See the VERITAS Volume Manager
3.1 for HP-UX Release Notes for information on how to
install the software on HP-UX 11i systems.
|
vxconfigd Fatal Error Messages |  |
The following are fatal error messages associated with vxconfigd. Disk group rootdg: Inconsistency -- Not loaded into kernel |
vxvm:vxconfigd: FATAL ERROR: Disk group rootdg: Inconsistency -- Not loaded into kernel |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Group: Cannot update kernel |
vxvm:vxconfigd: FATAL ERROR: Group group: Cannot update kernel |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Interprocess communication failure |
vxvm:vxconfigd: FATAL ERROR: Interprocess communication failure: reason |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Invalid status stored in kernel |
vxvm:vxconfigd: FATAL ERROR: Invalid status stored in kernel |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Memory allocation failure during startup |
vxvm:vxconfigd: FATAL ERROR: Memory allocation failure during startup |
| Description This implies that there is insufficient memory to start
up the Volume Manager and to get the volumes for the root and /usr file systems running. Action This error should not normally occur, unless your system
has very small amounts of memory. Adding just swap space probably
will not help, because this error is most likely to occur early
in the boot sequence, before swap areas have been added.
|
Rootdg cannot be imported during boot |
vxvm:vxconfigd: FATAL ERROR: Rootdg cannot be imported during boot |
| Description This is an internal Volume Manager error. This error
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Unexpected threads failure |
vxvm:vxconfigd: FATAL ERROR: Unexpected threads failure: reason |
| Description This is an unexpected operating system error. This
error should not occur unless there is a bug in the Volume Manager
or in the operating system multi-threading libraries. Action Contact Customer Support for more information.
|
vxconfigd Notice Messages |  |
The following are notice messages associated with vxconfigd. vxvm:vxconfigd: NOTICE: Detached disk disk |
| Description The named disk appears to have become unusable and
was detached from its disk group. Additional messages may appear
to indicate other records detached as a result of the disk detach. Action If hot-relocation is enabled, the Volume Manager objects
affected by the disk failure may be taken care of automatically.
Mail will be sent to root indicating what actions were taken by the Volume
Manager and what further actions the administrator should take.
|
vxvm:vxconfigd: NOTICE: Detached log for volume volume |
| Description The DRL or RAID-5 log for the named volume was detached
as a result of a disk failure, or as a result of the administrator
removing a disk with vxdg -k rmdisk. A failing disk is indicated by a Detached disk disk message. Action If the log is mirrored, hot-relocation may automatically
relocate the failed log. Remove the failing logs using either vxplex dis or vxsd dis. Then, use vxassist addlog [see the vxassist(1M) manual page] to add a new log to the volume.
|
vxvm:vxconfigd: NOTICE: Detached plex plex in volume volume |
| Description The specified plex was disabled as a result of a disk
failure, or as a result of the administrator removing a disk with vxdg -k rmdisk. A failing disk is indicated by a Detached disk disk message. Action If hot-relocation is enabled, the Volume Manager objects
affected by the disk failure may be taken care of automatically.
Mail will be sent to root indicating what actions were taken by the Volume
Manager and what further actions the administrator should take.
|
Detached subdisk in volume |
vxvm:vxconfigd: NOTICE: Detached subdisk subdisk in volume volume |
| Description The specified subdisk was disabled as a result of a
disk failure, or as a result of the administrator removing a disk
with vxdg -k rmdisk. A failing disk is indicated by a Detached disk disk message. Action If hot-relocation is enabled, the Volume Manager objects
affected by the disk failure may be taken care of automatically.
Mail will be sent to root indicating what actions were taken by the Volume
Manager and what further actions the administrator should take.
|
vxvm:vxconfigd: NOTICE: Detached volume volume |
| Description The specified volume was detached as a result of a
disk failure, or as a result of the administrator removing a disk
with vxdg -k rmdisk. A failing disk is indicated by a Detached disk disk message. Unless the disk error is transient and can
be fixed with a reboot, the contents of the volume should be considered
lost. Action There is no action to be taken. Contact Customer Support
for more information.
|
Offlining config copy on disk |
vxvm:vxconfigd: NOTICE: Offlining config copy number on disk disk: Reason: reason |
| Description An I/O error caused the indicated configuration copy
to be disabled. This is a notice only, and does not normally imply
serious problems, unless this is the last active configuration copy
in the disk group. Action You should consider replacing the indicated disk, since
this error implies that the disk has deteriorated to the point where
write errors cannot be repaired automatically. This can also result
from transient errors, such as cabling problems or power problems.
Check for a cabling problem.
|
Volume entering degraded mode |
vxvm:vxconfigd: NOTICE: Volume volume entering degraded mode |
| Description The detach of a subdisk in the named RAID-5 volume
has caused that volume to enter "degraded" mode.
While in degraded mode, performance of the RAID-5 volume will be
substantially reduced. More importantly, failure of another subdisk
may leave the RAID-5 volume unusable. Also, if the RAID-5 volume
does not have an active log, then failure of the system may leave
the volume unusable. Action If hot-relocation is enabled, the Volume Manager objects
affected by the disk failure may be taken care of automatically.
Mail will be sent to root indicating what actions were taken by the Volume
Manager and what further actions the administrator should take.
|
vxconfigd Warning Messages |  |
The following are warning messages associated with vxconfigd. Bad request: client, portal [REQUEST|DIAG], size |
vxvm:vxconfigd: WARNING: Bad request number: client number, portal [REQUEST|DIAG], size number |
| Description This is a diagnostic message that indicates an invalid
request generated by a utility that has connected to vxconfigd. This message indicates a bug in that connected
utility. Action If you are actually developing a new utility, then
this error indicates a bug in your code. Otherwise, this error indicates
a bug in the Volume Manager. Contact Customer Support for more information.
|
Cannot change disk group record in kernel |
vxvm:vxconfigd: WARNING: Cannot change disk group record in kernel: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: WARNING: Cannot create device device_path: reason |
| Description vxconfigd cannot create a device node either under /dev/vx/dsk or under /dev/vx/rdsk. This should happen only if the root file system has
run out of inodes. Action Try removing some files from the root file system.
Then, regenerate the device node with the command:
|
Cannot exec /usr/bin/rm to remove directory |
vxvm:vxconfigd: WARNING: Cannot exec /usr/bin/rm to remove directory: reason |
| Description The given directory could not be removed because the
/usr/bin/rm utility could not be executed by vxconfigd. This is not a serious error. The only side effect
of a directory not being removed is that the directory and its contents
continue to use space in the root file system. However, this does
imply that the /usr file system is not mounted, or on some systems,
that the rm utility is missing or is not in its usual location.
This may be a serious problem for the general running of your system. Action If the /usr file system is not mounted, you need to determine
how to get it mounted. If the rm utility is missing or is not in the /usr/bin directory,
you should restore it from somewhere.
|
Cannot fork to remove directory |
vxvm:vxconfigd: WARNING: Cannot fork to remove directory directory: reason |
| Description The given directory could not be removed because vxconfigd could not fork in order to run the rm utility. This is not a serious error. The only
side effect of a directory not being removed is that the directory and
its contents will continue to use space in the root file system.
The most likely cause for this error is that your system does not
have enough memory or paging space to allow vxconfigd to fork. Action If your system is this low on memory or paging space,
then your overall system performance is probably being substantially
effected. Consider adding more memory or paging space.
|
Cannot issue internal transaction |
vxvm:vxconfigd: WARNING: Cannot issue internal transaction: reason |
| Description This problem usually occurs only if there is a Volume
Manager bug. However, it may occur in cases where memory is low. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: WARNING: Cannot open log file log_filename: reason |
| Description The vxconfigd console output log file could not be opened for
the given reason. A log file is opened if -x log is specified, or if a log file is specified with -x logfile=file. The default log file is /var/vxvm/vxconfigd.log. The most likely cause for failure is "No such file or directory," which indicates that the directory containing
the log file does not exist. Action Create any needed directories, or use a different log
file path name.
|
Detaching plex from volume |
vxvm:vxconfigd: WARNING: Detaching plex plex from volume volume |
| Description The given plex is being detached from the given volume
as part of starting the volume. This error only happens for volumes
that are started automatically by vxconfigd at system startup (i.e., for the root and /usr file system volumes). The plex is being detached
as a result of an I/O failure, a disk failure during startup or
prior to the last system shutdown or crash, or a disk removal prior
to the last system shutdown or crash. Action If you want to ensure that the root or /usr file system retains the same number of active
mirrors, then remove the given plex and add a new mirror using the vxassist mirror operation. You might also consider replacing any
bad disks before using vxassist mirror.
|
Disk in group flagged as shared; Disk skipped |
vxvm:vxconfigd: WARNING: Disk disk in group group flagged as shared; Disk skipped |
| Description The given disk is listed as shared, but the running
version of Volume Manager does not support shared disk groups. This
message can usually be ignored. Action There is no action to take. If you want to use the
disk on this system, then use vxdiskadd to add the disk for use by the local system. However,
do not do that if the disk really is in a shared disk group that
is in use by other systems that are sharing this disk.
|
Disk in group locked by host Disk skipped |
vxvm:vxconfigd: WARNING: Disk disk in group group locked by host hostid Disk skipped |
| Description The given disk is listed as locked by the host with
the listed Volume Manager hostid (usually the same as the system
hostname). This message can usually be ignored. Action There is no action to take. If you want to use the
disk on this system, then use vxdiskadd to add the disk for use by the local system. However, do
not do that if the disk really is in a disk group that
is in use by another system that is sharing this disk.
|
Disk in group: Disk device not found |
vxvm:vxconfigd: WARNING: Disk disk in group group: Disk device not found |
| Description No physical disk can be found that matches the named
disk in the given disk group. This is equivalent to failure of that
disk. Physical disks are located by matching disk IDs stored in
the Volume Manager header on a disk and disk IDs stored in the disk
group configuration. The configuration contains the official list
of disk IDs for all disks in a disk group (the IDs are contained
in disk media configuration records). The physical disks are then
scanned to match that list against the disk IDs stored in disk headers.
This error message is displayed for any disk IDs in the configuration
that are not located in the disk header of any physical disk. This may result from a transient failure (such as a poorly-attached cable,
or from a disk that failed to spin up fast enough). Alternately, this
may happen as a result of a disk being physically removed from the
system, or from a disk that has become unusable due to a head crash
or electronics failure. Any RAID-5 or DRL log plexes on this disk will be unusable;
any RAID-5 subdisks or mirrored plexes containing subdisks on this
disk will also be unusable. These disk failures (particularly multiple
disk failures) may cause one or more volumes to become unusable. Action If hot-relocation is enabled, the Volume Manager objects
affected by the disk failure may be taken care of automatically.
Mail will be sent to root indicating what actions were taken by the Volume
Manager and what further actions the administrator should take.
|
Disk in kernel is not a recognized type |
vxvm:vxconfigd: WARNING: Disk disk in kernel is not a recognized type |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Disk names group, but group ID differs |
vxvm:vxconfigd: WARNING: Disk disk names group group, but group ID differs |
| Description As part of a disk group import, a disk was discovered
that had a mismatched disk group name and disk group ID. This disk
will not have been imported. This can only happen if two disk groups
of the same name exist that have different disk group ID values.
In that case, one group will be imported along with all its disks
and the other group will not. This message will appear for disks
in the un-selected group. Action If it turns out that the disk should be imported into
the group, then this will have to be done by adding the disk to
the group at a later stage. It will not happen automatically as
part of the import. All configuration information for the disk will
also be lost.
|
Disk group is disabled, disks not updated with new host ID |
vxvm:vxconfigd: WARNING Disk group group is disabled, disks not updated with new host ID |
| Description As a result of failures, the named disk group has become
disabled. Earlier error messages should indicate the cause of this.
This warning message indicates that disks in that disk group were
not updated with a new Volume Manager host ID. This warning message should result only from a vxdctl hostid operation. Action Typically, unless a disk group was disabled due to
transient errors, there is no way to repair a disabled disk group.
The disk group may have to be reconstructed from scratch. If the
disk group was disabled due to a transient error (such as a cabling
problem), then a future reboot may not automatically import the
named disk group, due to the change in Volume Manager host ID for
the system. In that case, the disk group should be imported directly
using vxdgimport with the -C option.
|
Disk group: Disk group log may be too small |
vxvm:vxconfigd: WARNING: Disk group group: Disk group log may be too small Log size should be at least number blocks |
| Description The log areas for the disk group have become too small
for the size of configuration currently in the group. This should
normally never happen without first displaying a message about the
database area size. This message only occurs during disk group import;
it can only occur if the disk was inaccessible while new database
objects were added to the configuration, and the disk was then made
accessible and the system restarted. Action If this situation does occur, then the disks in the
group will have to be explicitly reinitialized with larger log areas
(which would require data to be restored from backup). See the vxdisk(1M) manual page. To reinitialize all of the disks,
they must be detached from the group with which they are associated
and then reinitialized and re-added. The disk group should then
be deported and re-imported for the changes to the log areas for
the group to take effect.
|
Disk group: Errors in some configuration copies: Disk, copy |
vxvm:vxconfigd: WARNING: Disk group group: Errors in some configuration copies: Disk disk, copy number: [Block number]: reason ... |
| Description During a disk group import, some of the configuration
copies in the named disk group were found to have format or other
types of errors which make those copies unusable. This message lists
all configuration copies that have uncorrected errors, including
any appropriate logical block number. Action There are usually enough configuration copies for any
disk group to ensure that these errors do not become a serious problem.
No action is usually necessary.
|
vxvm:vxconfigd: WARNING: Error in volboot file: reason Entry: disk device disk_type disk_info |
| Description The /etc/vx/volboot file includes an invalid disk entry. This error should
occur only if the file was edited directly (for example, using the vi editor). Action This is just a warning message. The offending entry
can be removed using the command:
|
Failed to store commit status list into kernel |
vxvm:vxconfigd: WARNING: Failed to store commit status list into kernel: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Failed to update voldinfo area in kernel |
vxvm:vxconfigd: WARNING: Failed to update voldinfo area in kernel: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Field too long in volboot file |
vxvm:vxconfigd: WARNING: Field too long in volboot file: Entry: disk device disk_type disk_info |
| Description The /etc/vx/volboot file includes a disk entry with a field that is larger
than the size the Volume Manager supports. This error should occur
only if the file was edited directly (for example, using the vi editor). Action This is just a warning message. The offending entry
can be removed using the command:
|
Get of record from kernel failed |
vxvm:vxconfigd: WARNING: Get of record record_name from kernel failed: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
Group: Duplicate virtual device number(s) |
vxvm:vxconfigd: WARNING: Group group: Duplicate virtual device number(s): Volume volume remapped from major,minor to major,minor ... |
| Description The configuration of the named disk group includes
conflicting device numbers. A disk group configuration lists the
recommended device number to use for each volume in the disk group.
If two volumes in two disk groups happen to list the same device
number, then one of the volumes must use an alternate device number.
This is called device number remapping. Remapping is a temporary
change to a volume. If the other disk group is deported and the
system is rebooted, then the volume that was remapped may no longer
be remapped. Also, volumes that are remapped once are not guaranteed to
be remapped to the same device number in further reboots. Action You should use the vxdg reminor operation to renumber all volumes in the offending
disk group permanently. See the vxdg(1M) manual page for more information.
|
Internal transaction failed |
vxvm:vxconfigd: WARNING: Internal transaction failed: reason |
| Description This problem usually occurs only if there is a Volume
Manager bug. However, it may occur in cases where memory is low. Action Contact Customer Support for more information.
|
cannot remove group from kernel |
vxvm:vxconfigd: WARNING: cannot remove group group from kernel: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
client not recognized by VXVM library |
vxvm:vxconfigd: WARNING: client number not recognized by VXVM library |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: WARNING: client number not recognized |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
library and vxconfigd disagree on existence of client |
vxvm:vxconfigd: WARNING: library and vxconfigd disagree on existence of client number |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
library specified non-existent client |
vxvm:vxconfigd: WARNING: library specified non-existent client number |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
response to client failed |
vxvm:vxconfigd: WARNING: response to client number failed: reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
vxvm:vxconfigd: WARNING: vold_turnclient(number) failed reason |
| Description This is an internal Volume Manager problem. This warning
should not occur unless there is a bug in the Volume Manager. Action Contact Customer Support for more information.
|
|