Analysis
- 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:
Click the image to enlarge.
Below is the grub's information:
Click the image to enlarge.
- 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:
Click the image to enlarge.
Below is the grub's information:
Click the image to enlarge.
- 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.
Click the image to enlarge.
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.
- Contacting the Trend Micro Technical Support to handle it.
- Re-deploying a new Service Gateway to replace this one.
