I updated my ElectronJs version from 27.3.8 to 28.0.0 and encountered an issue where my application no longer launches. The project initializes successfully (creates app), but the application does not proceed further. On Windows, nothing happens in the terminal, while on Linux, the following errors occur:
1. /snap/core20/current/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libproxy.so.1)
2. Failed to load module: /home/admin-msk/snap/code/common/.cache/gio-modules/libgiolibproxy.so
My operating systems are Windows and Linux. I have also checked the breakpoints in version 28 of Electron and did not find any changes that could impact my application.
I have verified the dependencies and ensured compatibility with the new Electron version. I have also checked the configuration of the project and confirmed that it matches the requirements of the new Electron version. Additionally, I have attempted to roll back to the previous stable version of Electron and gradually introduce changes to pinpoint the issue.
I expected the application to launch successfully after updating to ElectronJs version 28.0.0 without any major issues.
The project initializes without errors, but the application fails to launch as expected on both Windows and Linux, displaying the mentioned errors.
How can I resolve this issue and successfully launch the application after updating ElectronJs?