Additionally, I’d like to ask: when using x2openEuler via the web interface, there are hardware requirements—more than 16G of free memory. What are the hardware requirements for using x2openEuler via the command line to upgrade the local system? I tested on a 64G 30-core c6.9 virtual machine with 35G of free memory, but an OOM occurred when create_rollback_initrd was triggered.
The web interface requires a large amount of memory when using x2openEuler because, as a server, it may need to manage dozens or even hundreds of servers awaiting upgrade simultaneously, which consumes significant resources. However, if the number of concurrent operations is low, less memory is needed.
As for the command line, the official documentation currently does not provide instructions for command-line upgrades, but it should work as long as the system runs properly.