Views:

Analysis

  1. SG appliance has four (4) partitions.
    • The first partition is a system partition which installs Centos operation system and system file.
    • The second partition is a data partition which stores SG appliance data, such as service pattern, debug log.
    • The third partition is an image partition which stores all SG mini service image, such as FPS, SPS, CTD, TPI, ADS, LAU and so on,
    • The last partition is a hide(backup) partition, when a new SG appliance firmware is downloaded it will be installed with the new firmware in the last partition.

     

    Below is the original fstab information:

    fstab information

    Click the image to enlarge.

     

    Below is the grub's information:

    grub information

    Click the image to enlarge.

     

  2. The Service gateway is upgraded and it re-boots the system, then the first partition and last partition will be swapped. The backup partition will be "system partition", and the original “system partition" will be swapped to "hide partition".

    Below is the original fstab information:

    fstab information2

    Click the image to enlarge.

     

    Below is the grub's information:

    grub information2

    Click the image to enlarge.

     

  3. For an unexpected reason, the service gateway has upgraded the grub file, but it did not sync with the fstab, causing this error:

    Below the grub and the fstab mismatched.

    grub information3

    Click the image to enlarge.

    grub information4

    Click the image to enlarge.

Solution

  • We will release a build to fix this issue in Sep, 2023.
  • You can modify the grub configuration to start the service gateway when you power on it, be careful when doing this, as this may disrupt the system.
 
This change would not sync into the system configuration file, so please edit the /boot/grub2/grub.cfg file to save the change after the service gateway started. Other options include: