For OS messages, in one of the following circumstances, take the actions as indicated for the relevant situation.
(2) A SCSI ioctl related message is output at node startup or command execution.
(3) Stack information is output at node startup and command execution.
(4) A devlabel message is output at node startup or during collection of investigation material.
(5) A message about the sfdsksys module is output when the errata kernel is applied. [RHEL7]
(6) Messages are output at node startup, and GDS cannot be started. [RHEL7]
(7) A message is output at node startup, and the system cannot be started. [RHEL7]
(8) A message about the ext4 file system is output at node stop.
(10) Messages of multipathd are output when creating volumes.
(1) Messages are output at node startup.
Explanation
At node startup, the following message may be output.
sfdsksys: no version for "sfdskd_event_exist" found: kernel tainted.
Some or all of the following messages may be output to the console and the syslog during system startup in RHEL7 environment. XXXXXXXX indicates 40 digit hexadecimal.
kernel: Request for unknown module key 'FUJITSU Software: Fujitsu BIOS DB FJMW Certificate: XXXXXXXX' err -11
kernel: sfdsk_lib: loading out-of-tree module taints kernel.
kernel: sfdsk_lib: module verification failed: signature and/or required key missing - tainting kernel
Resolution
Even if this message is output, the system is not affected. There is no need to work around.
(2) A SCSI ioctl related message is output at node startup or command execution.
Explanation
The message "program sdxservd is using a deprecated SCSI ioctl, please convert it to SG_IO" may be output when:
The node is started.
A disk is registered with a class.
Physical disk swap (sdxswap -O command) is performed.
Physical disk restoration (sdxswap -I command) is performed.
Investigation material collection (pclsnap or sdxsnap.sh command) is performed.
Resolution
Even if this message is output, the system is not affected. There is no need to work around.
(3) Stack information is output at node startup and command execution.
Explanation
Stack information starting with the "Call Trace:" message may be output on the console and the system log when:
A volume is removed (sdxvolume -R command).
A slice is attached again (sdxslice -R command).
A system is started (only when RHEL5.5 or later).
Resolution
Even if this message is output, the system is not affected. There is no need to work around.
(4) A devlabel message is output at node startup or during collection of investigation material.
Explanation
At node startup or during collection of investigation material (when executing pclsnap, sdxsnap.sh, or FJQSS), the following message may be output.
devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.
devlabel: The device /dev/sdXX is being put in devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list to avoid errors.
devlabel: The device old_device is now known as new_device./etc/opt/FJSVsdx/.devlabel/class/sdx_dev_999_999 now points to the new name.
devlabel: The symlink /etc/opt/FJSVsdx/.devlabel/class/sdx_dev_999_999 -> device is being ignored in /etc/sysconfig/devlabel because the correct device cannot be found.
devlabel: devlabel service started/restarted
Resolution
Even if this message is output, the system is not affected. There is no need to work around.
(5) A message about the sfdsksys module is output when the errata kernel is applied. [RHEL7]
Explanation
If an errata kernel is applied in an environment where the system disk is mirrored, the following OS error message may be output on the console.
Failed to install module sfdsksys
Resolution
Execute the following command to check if the installed errata kernel version is displayed.
# rpm -q kernel
When the installed errata kernel version is displayed correctly, the errata kernel is properly applied. No corrective action is required.
If the installed errata kernel version is not displayed, contact field engineers.
(6) Messages are output at node startup, and GDS cannot be started. [RHEL7]
Explanation
If Secure Boot is enabled in the environment that is not capable of Secure Boot, the following messages may be output to the console or the system log. In this case, GDS may not be started. XXXXXXXX indicates 40 digit hexadecimal.
kernel: Request for unknown module key 'FUJITSU Software: Fujitsu BIOS DB FJMW Certificate: XXXXXXXX' err -11
bash: modprobe: ERROR: could not insert 'sfdsk_lib': Required key not available
bash: modprobe: ERROR: could not insert 'sfdsksys': Required key not available
bash: modprobe: ERROR: could not insert 'sfdsk': Required key not available
systemd: Failed to start PRIMECLUSTER GDS (fjsvsdx) service.
Resolution
If Secure Boot is enabled in the environment that is not capable of Secure Boot, disable it.
(7) A message is output at node startup, and the system cannot be started. [RHEL7]
Explanation
If system disk mirroring is set in the environment that is not capable of Secure Boot and Secure Boot is enabled, the following message may be output to the console or the system log. In this case, the system may not be started.
bash: modprobe: ERROR: could not insert 'sfdsksys': Required key not available
Resolution
If Secure Boot is enabled in the environment that is not capable of Secure Boot, disable it.
(8) A message about the ext4 file system is output at node stop.
Explanation
At node stop, the following message may be output to the console.
end_request: I/O error, dev dev, sector NNNNNNNN EXT4-fs error (device device):
ext4_find_entry: reading directory #inode offset N
dev is the device name of the system disk. N is a number. device is the mount device of the file system that includes the /etc/opt directory. inode is the inode number of the directory where an error occurred.
Resolution
Execute the following command to check the inode number of the /etc/opt/FJSVsdx directory.
# ls -ldi /etc/opt/FJSVsdx
41391133 drwxr-xr-x. 4 root root 4096 Oct 2 14:03 /etc/opt/FJSVsdx
^^^^^^^^inode number
If the inode number is consistent with inode, the output of this message means that the sdxmond daemon of GDS is referring a file in the /etc/opt/FJSVsdx directory at node stop. In this case, the system is not affected by this status. No resolution is required.
If the inode number is not consistent with inode, this message is unlikely to be considered as a message regarding GDS error. Contact field engineers.
(9) Messages of systemd or systemd-udevd are output when the system is started or the operations of GDS are executed. [RHEL7]
Explanation
When the system is started or the operations of GDS are executed, the following messages of systemd or systemd-udevd are output to the console and the /var/log/messages file.
device is the physical disk of the disk that is registered in the shared class or the local class (example: /dev/sdf).
This message is output in RHEL7.2 or later system when:
A disk is registered to the shared class or the local class
The system is started
device is the partition on the physical disk of the disk that is registered in the shared class or the local class (example: /dev/sdf2).
This message is output in RHEL7.2 or later system when:
A volume of the shared class or the local class is created
The system is started
device is the device of the GDS volume (example: /dev/sfdsk32, /dev/sfdsk/gdssys2).
This message is output in RHEL7.2 or later system when:
A volume of any class type is created
The system is started
device is the partition for a volume of the root class (example: /dev/sdd5).
N and M indicate numerical values.
This message is output in RHEL7 or later system when:
"System Disk Settings" is executed
"Unmirror System Disk" is executed
"Swap Physical Disk" is executed for the system disk
"Restore Physical Disk "is executed for the system disk
device, device1, and device2 are the text strings that indicate the partitions.
device1 and device2 are the partitions for the volume, or the volume devices.
[Example 1]
systemd: Device dev-disk-by\x2duuid-0028c72b\x2dad94\x2d4b27\x2d912b\x2dbe389de83cd2.device appeared twice with different sysfs paths /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/block/sda/sda2 and /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:1/2:0:1:0/block/sdb/sdb2
[Example 2]
systemd: Device dev-disk-by\x2duuid-75C6\x2d77DC.device appeared twice with different sysfs paths /sys/devices/virtual/block/sfdsk!gdssys6 and /sys/devices/pci0000:00/0000:00:15.0/0000:03:00.0/host2/target2:0:1/2:0:1:0/block/sdb/sdb1
This message is output in RHEL7.2 or later system when:
The system is started
Resolution
Even if this message is output, the system is not affected. No resolution is required.
(10) Messages of multipathd are output when creating volumes.
Explanation
When creating volumes, the following messages may be output to the console and the system log. X is numerical value.
multipathd: sfdskX: add path (uevent)
multipathd: sfdskX: failed to get path uid
multipathd: uevent trigger error
Resolution
Even if this message is output, the system is not affected. No resolution is required.
For inhibiting the message output, add the following description in the black list of the DM-MP setting file "/etc/multipath.conf."
devnode "^sfdsk[0-9]+$"
A description example:
blacklist { devnode "^sfdsk[0-9]+$" }
(11) The message about SELinux is output.
Explanation
If the mirroring among servers is used, the following message about SELinux may be output after a node is restarted or a network error is restored.
setroubleshoot: failed to retrieve rpm info for /var/opt/FJSVsdx/log/file_name
setroubleshoot: Plugin Exception restorecon_source
setroubleshoot: SELinux is preventing /usr/sbin/iscsiadm from read access on the file /var/opt/FJSVsdx/log/file_name. For complete SELinux messages. run sealert -l ID
python: SELinux is preventing /usr/sbin/iscsiadm from read access on the file /var/opt/FJSVsdx/log/file_name.
Resolution
Even if this message is output, the system is not affected. No resolution is required.
(12) Error messages of modprobe and systemd are output and GDS is not started when the system is started. [RHEL7]
Explanation
When the major number 234 is already in use at system startup, the following error message may be output to the system log.
modprobe: ERROR: could not insert 'sfdsklog': Device or resource busy
...
systemd: fjsvsdx.service: main process exited, code=exited, status=1/FAILURE
systemd: Failed to start PRIMECLUSTER Global Disk Services (fjsvsdx) service.
systemd: Unit fjsvsdx.service entered failed state.
systemd: fjsvsdx.service failed.
...
At that time, loading the sfdsklog driver in GDS fails and GDS is not started. Therefore, the shared disk resource registration (clautoconfig command), GDS operation and accessing to the GDS volume fail.
Resolution
Change the sfdsklog driver major number to 300 or higher in the following procedure.
Determine the major number of sfdsklog driver.
Choose a 300 or higher number which is not contained in /proc/devices.
Change the major number of sfdsklog driver.
Add the major number settings of sfdsklog driver (sdxlog_major=New_Major_Number) to /etc/opt/FJSVsdx/modules/sfdsklog.conf.
Example) When changing a major number to 300
# All Rights Reserved, Copyright (c) FUJITSU LIMITED 1999 #ident "@(#)$Id: sfdsklog.conf,v 1.1.1.1 2010/10/01 06:06:02 juli Exp $" name="sfdsklog" parent="pseudo"; sdxlog_major=300; <- Added |
Restart the system.
(13) The device name of GDS volume is displayed in the sfdskX format, therefore the message for which volume is unknown.
Explanation
The device name of GDS volume may be displayed in the sfdskX format for the OS message.
Example) kernel: XFS (sfdsk33): Internal error ...
Resolution
The GDS volume corresponding to the sfdskX format device displayed for the OS message can be checked by the following procedure.
Check the major and minor numbers of sfdskX format device.
In the following example, the sfdsk33 major number is 487 and minor number is 33.
Example) How to check the sfdsk33 major and minor numbers
# ls -l /dev/sfdsk33
brw-rw----. 1 root disk 487, 33 Feb 21 16:32 /dev/sfdsk33 |
Search for the volume coincident with the major and minor numbers checked in step 1.
In the following example, the volume in which the major number is 487 and the minor number is 33 is /dev/sfdsk/class0001/dsk/volume2. Therefore, the volume corresponding to sfdsk33 is prove to be /dev/sfdsk/class0001/dsk/volume2.
Example)
# ls -l /dev/sfdsk/*/dsk
/dev/sfdsk/class0001/dsk:
total 0
brw-------. 1 root root 487, 32 Feb 21 16:31 volume1
brw-------. 1 root root 487, 33 Feb 21 16:32 volume2
brw-------. 1 root root 487, 34 Feb 21 16:32 volume3
... |