G_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
The problem is still caused by QT. The solution is the same as previously mentioned.
After searching for the following information, it is found that the QT program runs normally under the root permission.
Cause: difference between su and su-command:
Su Can only switch to administrator user permissions, without the Administrator's login script and search path
Su-not only can switch to administrator permissions, but also use the administrator login script and search path
Instance:
$ Pwd
/Home/Yewanth (current user directory)
$ Su # pwd (view the path again)
/Home/Yewanth (or the current user directory)
However, if you change to su-, the result is as follows:
$ Pwd
/Home/Yewanth (current user directory)
$ Su-# pwd (view the path again)
/Root (switch to the superuser directory)
Run su-
Running ......