RSA SecurID® Hardware Appliance 230 (Dell R240) Hardware issue. How to apply Bios fix
2 years ago
Originally Published: 2021-01-20
Article Number
000055608
Applies To
All A230(R240) appliances Purchased before January 1, 2021
 
Issue
All A230(R240) appliances fail to mount sda2 and sda3 partition when booting OS.

This does not affect RSA SecurID functionality.
Resolution
To Apply the Hotfix

When should you apply the hotfix?
    If you are using the RSA SecurID Appliance 230 (Dell PowerEdge R240).
    If /boot and /boot/efi mounts points are missing from sda2 and sda3. You can check this using lsblk or df -h output.

df -h command output:. The below output is missing sda2 and sda3
    Filesystem                   Size  Used Avail Use% Mounted on
    devtmpfs                     7.7G     0  7.7G   0% /dev
    tmpfs                        7.7G  4.0K  7.7G   1% /dev/shm
    tmpfs                        7.7G  8.7M  7.7G   1% /run
    tmpfs                        7.7G     0  7.7G   0% /sys/fs/cgroup
    /dev/mapper/systemVG-LVRoot  876G  8.8G  822G   2% /

lsblk command output:
    NAME                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                   8:0    0 894.3G  0 disk
    ├─sda1                8:1    0     2M  0 part
    ├─sda2                8:2    0   200M  0 part
    ├─sda3                8:3    0     1G  0 part
    └─sda4                8:4    0 893.1G  0 part
      ├─systemVG-LVRoot 254:0    0 889.1G  0 lvm  /
      └─systemVG-LVSwap 254:1    0     4G  0 lvm  [SWAP]
    sr0                  11:0    1  1024M  0 rom
    sr1                  11:1    1   3.2G  0 rom

Note: The system automatically reboots when you apply this hotfix.

To apply the hotfix:
    1. Extract the tar:
    tar -xvf hotfix_AM-40084.tar 
    2. Change to the hotfix directory:
    cd hotfix_AM-40084 
    3. Run install.sh as the root user:
    sudo su
    ./install.sh
Note: To run this script, you must be a root user. 

The hotfix logs can be found in /opt/rsa/am/install_logs/hotfix_AM-40084.log.

How to validate the hotfix.
    1. Validate the /boot and /boot/efi mount points present in lsblk or df -h output.

df -h command output:
    Filesystem                   Size  Used Avail Use% Mounted on
    devtmpfs                     7.7G     0  7.7G   0% /dev
    tmpfs                        7.7G  4.0K  7.7G   1% /dev/shm
    tmpfs                        7.7G  8.7M  7.7G   1% /run
    tmpfs                        7.7G     0  7.7G   0% /sys/fs/cgroup
    /dev/mapper/systemVG-LVRoot  876G  8.8G  822G   2% /
    /dev/sda3                    976M   73M  853M   8% /boot
    /dev/sda2                    200M  3.3M  197M   2% /boot/efi


lsblk command output:
    NAME                MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                   8:0    0 894.3G  0 disk
    ├─sda1                8:1    0     2M  0 part
    ├─sda2                8:2    0   200M  0 part /boot/efi
    ├─sda3                8:3    0     1G  0 part /boot

    └─sda4                8:4    0 893.1G  0 part
      ├─systemVG-LVRoot 254:0    0 889.1G  0 lvm  /
      └─systemVG-LVSwap 254:1    0     4G  0 lvm  [SWAP]
    sr0                  11:0    1  1024M  0 rom
    sr1                  11:1    1   3.2G  0 rom