|
|
VxVM System Administrator's Guide
vxconfigd
) and the kernel. It covers most informational, failure, and error messages displayed (on the console) by vxconfigd
and the kernel driver. These include some errors that are infrequently encountered and difficult to troubleshoot. The message descriptions are numbered for ease of reference. Clarifications are included to elaborate on the situation or problem that may have generated a particular message. Wherever possible, a recovery procedure (action) is provided to locate and correct the problem.
The following sections are included in this appendix:
vxconfigd
controls whether such logging is turned on or off. If enabled, the default log file is /var/vxvm/vxconfigd.log
.
vxconfigd
also supports the use of syslog()
to log all of its regular console messages. When this is enabled, all console output is directed through the syslog()
interface.
syslog()
and log file logging can be used together to provide reliable logging (into a private log file), along with distributed logging through syslogd
.
To enable logging of console output to a file, you can either invoke vxconfigd
as follows or edit VxVM startup scripts (described later):
vxconfigd -x logTo enable
syslog()
logging of console output, you can either invoke vxconfigd
as follows or edit VxVM startup scripts (described later):
vxconfigd -x syslog
To enable log file and/or syslog()
logging, you can also edit the following portion of the /etc/init.d/vxvm-sysboot
startup script:
# comment-out or uncomment any of the following lines to enable or # disable the corresponding feature in vxconfigd. #opts="$opts -x syslog" # use syslog for console messages #opts="$opts -x log" # messages to /var/vxvm/vxconfigd.log #opts="$opts -x logfile=/foo/bar" # specify an alternate log file #opts="$opts -x timestamp" # timestamp console messages # to turn on debugging console output, uncomment the following line. # The debug level can be set higher for more output. The higest debug # level is 9. #debug=1 # enable debugging console ouptut
Uncomment the line(s) corresponding to the feature(s) that you want enabled at startup. For example, to set up vxconfigd
to automatically use file logging, uncomment the opts="$opts
-x
log"
string.
For more information on logging options available through vxconfigd
, refer to the vxconfigd
(1M) manual page.
vxconfigd
) recognizes what actions are necessary, it will queue up the transactions that are required. VxVM 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 Messagesvxconfigd
.Usage: vxconfigd - long
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
vxconfigd
, which results from entering the command vxconfigd
help
.
Usage: vxconfigd - short
Usage: vxconfigd [-dkf] [-r reset] [-m mode] [-x level] For detailed help use: vxconfigd help
vxconfigd
usage error message. Appearance of this message implies that some option was supplied incorrectly.
vxconfigd
, try using the command vxconfigd
help
.
vxconfigd
(1M) manual page.
-r must be followed by 'reset'
-r must be followed by 'reset'
-r
option requires an option argument consisting of the string reset
.
-r
option, or supply the reset
option argument.
-x argument: invalid debug string
-x argument: invalid debug string
-x
option.
vxconfigd
(1M) for a list of valid arguments to -x
.
-x devprefix=device_prefix: prefix too long
-x devprefix=device_prefix: prefix too long
-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.
vxconfigd
Error Messagesvxconfigd
.signal_name [core dumped]
vxvm:vxconfigd: ERROR: signal_name [ - core dumped ]
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.
Unrecognized operating mode
vxvm:vxconfigd: ERROR: mode_name: Unrecognized operating mode
-m
option. Valid strings are: enable
, disable
, and boot
.
vxconfigd cannot boot-start RAID-5 volumes
vxvm:vxconfigd: ERROR: volume_name: vxconfigd cannot boot-start RAID-5 volumes
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.
/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
Cannot get all disks from the kernel
vxvm:vxconfigd: ERROR: Cannot get all disks from the kernel: reason
Cannot get kernel transaction state
vxvm:vxconfigd: ERROR: Cannot get kernel transaction state: reason
Cannot get private storage from kernel
vxvm:vxconfigd: ERROR: Cannot get private storage from kernel: reason
Cannot get private storage size from kernel
vxvm:vxconfigd: ERROR: Cannot get private storage size from kernel: reason
Cannot get record from the kernel
vxvm:vxconfigd: ERROR: Cannot get record record_name from the kernel: reason
Cannot kill existing daemon, pid=process-ID
vxvm:vxconfigd: ERROR: Cannot kill existing daemon, pid=process-ID
-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.
SIGKILL
signal. This last condition can be tested for by running vxconfigd
-k
again. If the error message appears again, contact Customer Support.
Cannot make directory
vxvm:vxconfigd: ERROR: Cannot make directory directory_path: reason
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.
-x
option. The _VXVM_ROOT_DIR
environment variable may also relocate to a directory that lacks a var/vxvm
subdirectory.
vxdctl enable
. If the error is due to incorrect installation of the VxVM packages, try to add the VxVM packages again.
Cannot open /etc/vfstab
vxvm:vxconfigd: ERROR: Cannot open /etc/vfstab: reason
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.
Cannot recover operation in progress
vxvm:vxconfigd: ERROR: Cannot recover operation in progress Failed to get group group from the kernel: error
Cannot reset VxVM kernel
vxvm:vxconfigd: ERROR: Cannot reset VxVM kernel: reason
-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.
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
/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).
/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" appendix 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
/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).
/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" appendix 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
/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.
Cannot store private storage into the kernel
vxvm:vxconfigd: ERROR: Cannot store private storage into the kernel: error
Differing version of vxconfigd installed
vxvm:vxconfigd: ERROR: Differing version of vxconfigd installed
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 VxVM to VxVM 2.3 and run vxconfigd
without a reboot.
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
vxdctl
hostid
to change the VxVM 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.
vxdisk check device
: Error: Disk write failure
vxdisk
will print:
: Okay
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
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 ...
Format error in configuration copy
Invalid magic number
Invalid block number Duplicate record in configuration Configuration records are inconsistent
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
rootdg
disk group. VxVM 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.
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
group
with
duplicate
name
(more recently modified disk groups have precedence over older disk groups).
-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.
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 databae: reason Consider use of "vxconfigd -x cleartempdir" [see vxconfigd(1M)].
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.
vxvol
, vxplex
, or vxsd
processes are running.
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.
vxconfigd -x cleartempdir 2> /dev/console
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
vxconfigd
to continue to update configuration copies. There should be a preceding error message that indicates the specific error that was encountered.
rootdg
disk group, then the following additional error should be displayed:
vxvm:vxconfigd: ERROR: All transactions are disabled
vxconfigd
has entered the disabled
state, which makes it impossible to change the configuration of any disk group, not just rootdg
.
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 ...
Disk group: Reimport of disk group failed
vxvm:vxconfigd: ERROR: Disk group group: Reimport of disk group failed: reason
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.
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
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
Failed to store commit status list into kernel
vxvm:vxconfigd: ERROR: Failed to store commit status list into kernel: reason
GET_VOLINFO ioctl failed
vxvm:vxconfigd: ERROR: GET_VOLINFO ioctl failed: reason
Get of current rootdg failed
vxvm:vxconfigd: ERROR: Get of current rootdg failed: reason
Memory allocation failure
vxvm:vxconfigd: ERROR: Memory allocation failure
/usr
file systems running.
Mount point: volume not in rootdg disk group
vxvm:vxconfigd: ERROR: Mount point path: volume not in rootdg disk group
/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 VxVM procedures are used for encapsulating the disk containing the /usr
file system.
fixmountroot
on a valid mirror disk of the root file system. After starting VxVM, 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 c0b0t3d0s5
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 ...
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.
Open of directory failed
vxvm:vxconfigd: ERROR: Open of directory directory failed: reason
/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.
No such file or directory
," then create the directory (using mkdir
). Then run the command vxdctl
enable
.
Read of directory failed
vxvm:vxconfigd: ERROR: Read of directory directory failed: reason
/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.
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 ...
System startup failed
vxvm:vxconfigd: ERROR: System startup failed
/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.
There is no volume configured for the root device
vxvm:vxconfigd: ERROR: There is no volume configured for the root device
rootdg
disk group.
rootdg
disk groups, 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.
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:
vxdg flush rootdg
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
Unexpected error during volume reconfiguration
vxvm:vxconfigd: ERROR: Unexpected error during volume volume reconfiguration: reason
Unexpected error fetching disk for volume
vxvm:vxconfigd: ERROR: Unexpected error fetching disk for disk volume: reason
Unexpected values stored in the kernel
vxvm:vxconfigd: ERROR: Unexpected values stored in the kernel
Version number of kernel does not match vxconfigd
vxvm:vxconfigd: ERROR: Version number of kernel does not match vxconfigd
vxconfigd
does not match the release of the Volume Manager kernel drivers. This should happen only as a result of upgrading VxVM, and then running vxconfigd
without a reboot.
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
/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:
/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.
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.
/etc/vfstab
file to correct the entry for the /usr
file system.
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:
vxdg flush rootdg
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
/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:
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:
vxdctl -k stop
enable failed
vxvm:vxconfigd: ERROR: enable failed: reason
vxconfigd
failed for the stated reason. This error can also result from the command vxdctl enable
. This error may include the following additional text:
; aborting
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.
; transactions are disabled
vxconfigd
is continuing to run, but no configuration updates are possible until the error condition is repaired.
vxvm:vxconfigd: ERROR: Disk group group: Errors in some configuration copies:
Disk
device, copy
number: Block
bno: error ...
Errors in some configuration copies
error occurs, then that may indicate the problem.
/dev/vx/info
vxvm:vxconfigd: ERROR: /dev/vx/info: reason
/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:
vxconfigd
Fatal Error Messagesvxconfigd
.Disk group rootdg: Inconsistency -- Not loaded into kernel
vxvm:vxconfigd: FATAL ERROR: Disk group rootdg: Inconsistency -- Not loaded into kernel
Group: Cannot update kernel
vxvm:vxconfigd: FATAL ERROR: Group group: Cannot update kernel
Interprocess communication failure
vxvm:vxconfigd: FATAL ERROR: Interprocess communication failure: reason
Invalid status stored in kernel
vxvm:vxconfigd: FATAL ERROR: Invalid status stored in kernel
Memory allocation failure during startup
vxvm:vxconfigd: FATAL ERROR: Memory allocation failure during startup
/usr
file systems running.
Rootdg cannot be imported during boot
vxvm:vxconfigd: FATAL ERROR: Rootdg cannot be imported during boot
vxvm:vxconfigd: FATAL ERROR: Unexpected threads failure: reason
vxconfigd
Notice Messagesvxconfigd
.Detached disk
vxvm:vxconfigd: NOTICE: Detached disk disk
root
indicating what actions were taken by the Volume Manager and what further actions the administrator should take.
Detached log for volume
vxvm:vxconfigd: NOTICE: Detached log for volume volume
vxdg
-k
rmdisk
. A failing disk is indicated by a Detached
disk
disk message.
vxplex
dis
or vxsd
dis
. Then, use vxassist
addlog
[see the vxassist
(1M) manual page] to add a new log to the volume.
Detached plex in volume
vxvm:vxconfigd: NOTICE: Detached plex plex in volume volume
vxdg
-k
rmdisk
. A failing disk is indicated by a Detached
disk
disk message.
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
vxdg
-k
rmdisk
. A failing disk is indicated by a Detached
disk
disk message.
root
indicating what actions were taken by the Volume Manager and what further actions the administrator should take.
Detached volume
vxvm:vxconfigd: NOTICE: Detached volume volume
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.
Offlining config copy on disk
vxvm:vxconfigd: NOTICE: Offlining config copy number on disk disk: Reason: reason
Volume entering degraded mode
vxvm:vxconfigd: NOTICE: Volume volume entering degraded mode
root
indicating what actions were taken by the Volume Manager and what further actions the administrator should take.
vxconfigd
Warning Messagesvxconfigd
.Bad request: client, portal [REQUEST|DIAG], size
vxvm:vxconfigd: WARNING: Bad request number: client number, portal [REQUEST|DIAG], size number
vxconfigd
. This message indicates a bug in that connected utility.
Cannot change disk group record in kernel
vxvm:vxconfigd: WARNING: Cannot change disk group record in kernel: reason
Cannot create device
vxvm:vxconfigd: WARNING: Cannot create device device_path: reason
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.
vxdctl enable
Cannot exec /sbin/rm to remove directory
vxvm:vxconfigd: WARNING: Cannot exec /sbin/rm to remove directory: reason
/sbin/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 will continue to use space in the root file system. However, this does imply 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.
/sbin
directory, you should restore it from somewhere.
Cannot fork to remove directory
vxvm:vxconfigd: WARNING: Cannot fork to remove directory directory: reason
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.
Cannot issue internal transaction
vxvm:vxconfigd: WARNING: Cannot issue internal transaction: reason
Cannot open log file
vxvm:vxconfigd: WARNING: Cannot open log file log_filename: reason
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.
Detaching plex from volume
vxvm:vxconfigd: WARNING: Detaching plex plex from volume volume
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.
/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
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
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
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
Disk names group, but group ID differs
vxvm:vxconfigd: WARNING: Disk disk names group group, but group ID differs
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
vxdctl
hostid
operation.
vxdg
import
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
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 ...
Error in volboot file
vxvm:vxconfigd: WARNING: Error in volboot file: reason Entry: disk device disk_type disk_info
/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).
vxdctl rm disk device
Failed to store commit status list into kernel
vxvm:vxconfigd: WARNING: Failed to store commit status list into kernel: reason
Failed to update voldinfo area in kernel
vxvm:vxconfigd: WARNING: Failed to update voldinfo area in kernel: reason
Field too long in volboot file
vxvm:vxconfigd: WARNING: Field too long in volboot file: Entry: disk device disk_type disk_info
/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).
vxdctl rm disk device
Get of record from kernel failed
vxvm:vxconfigd: WARNING: Get of record record_name from kernel failed: reason
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 ...
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
cannot remove group from kernel
vxvm:vxconfigd: WARNING: cannot remove group group from kernel: reason
client not recognized by VXVM library
vxvm:vxconfigd: WARNING: client number not recognized by VXVM library
client not recognized
vxvm:vxconfigd: WARNING: client number not recognized
library and vxconfigd disagree on existence of client
vxvm:vxconfigd: WARNING: library and vxconfigd disagree on existence of client number
library specified non-existent client
vxvm:vxconfigd: WARNING: library specified non-existent client number
response to client failed
vxvm:vxconfigd: WARNING: response to client number failed: reason
vold_turnclient failed
vxvm:vxconfigd: WARNING: vold_turnclient(number) failed reason
Can't open disk in group
vxvm:vxio:NOTICE: Can't open disk disk in group disk_group. If it is removable media (like a floppy), it may not be mounted or ready. Otherwise, there may be problems with the drive. Kernel error code number
Can't close disk in group
vxvm:vxio:NOTICE: Can't close disk disk in group disk_group. If it is removable media (like a floppy), it may have been removed. Otherwise, there may be problems with the drive. Kernel error code public_region_error/private_region_error
Read error on object of mirror in volume corrected
vxvm:vxio:NOTICE: read error on object subdisk of mirror plex in volume volume (start offset, length length) corrected
String on volume device in disk group
vxvm:vxio:NOTICE: string on volume device_ # (device_name) in disk group group_name
Received spurious close
vxvm:vxio:WARNING: Device major, minor: Received spurious close
Failed to log the detach of the DRL volume
vxvm:vxio:WARNING: Failed to log the detach of the DRL volume volume
DRL volume is detached
vxvm:vxio:WARNING: DRL volume volume is detached
vxassist
addlog
command.
Read error on mirror of volume
vxvm:vxio:WARNING: read error on mirror plex of volume volume offset offset length length
vxevac
(1M) manual page) and then to reformat the drive. In the unmirrored case, this message indicates that some data could not be read. The file system or other application reading the data may report an additional error, but in either event, data has been lost. The volume can be partially salvaged and moved to another location if desired.
Write error on mirror of volume offset length
vxvm:vxio:WARNING: write error on mirror plex of volume volume offset offset length length
vxevac
(1M) manual page) and then to reformat the drive.
Object detached from volume
vxvm:vxio:WARNING: object plex detached from volume volume
Overlapping mirror detached from volume
vxvm:vxio:WARNING: Overlapping mirror plex detached from volume volume
Kernel log full
vxvm:vxio:WARNING: Kernel log full: volume detached
Kernel log update failed
vxvm:vxio:WARNING: Kernel log update failed: volume detached
Detaching RAID-5 volume
vxvm:vxio:WARNING: detaching RAID-5 raidvol
vxrecover
utility. Check the console for other errors that may provide additional information as to the nature of the failure.
Object detached from RAID-5 volume
vxvm:vxio:WARNING: object subdisk detached from RAID-5 raidvol at column column offset offset
RAID-5 volume entering degraded mode operation
vxvm:vxio:WARNING: RAID-5 raidvol entering degraded mode operation
Double failure condition detected on RAID-5 volume
vxvm:vxio:WARNING: Double failure condition detected on RAID-5 raidvol
vxrecover
(1M) command.
Failure in RAID-5 logging operation
vxvm:vxio:WARNING: Failure in RAID-5 logging operation vxvm:vxio:WARNING: log object object_name detached from RAID-5 volume
Stranded ilock on object
vxvm:vxio:WARNING: check_ilocks: stranded ilock on object_name start offset len length
Overlapping ilocks
vxvm:vxio:WARNING: check_ilocks: overlapping ilocks: offset for length, offset for length
Illegal vminor encountered
vxvm:vxio:WARNING: Illegal vminor encountered
vxconfigd
) loaded the volume configuration. Under normal startup conditions, this message should not occur. If the operation is necessary, start the Volume Manager and re-attempt the operation.
Uncorrectable read error
vxvm:vxio:WARNING: object_type object_name block offset: Uncorrectable read error
Uncorrectable read/write error
vxvm:vxio:WARNING: object_type object_name block offset: Uncorrectable read error on object_type object_name block offset vxvm:vxio:WARNING: object_type object_name block offset: Uncorrectable write error on object_type object_name block offset
subdisk failed in plex in volume
vxvm:vxio:WARNING: subdisk subdisk failed in plex plex in volume volume
Object association depth overflow
vxvm:vxio:PANIC: Object association depth overflow