Flathub 29 Dec Update Breaks on Ubuntu Focal Xfce
The update on 29 Dec of below seems to prevent the app from launching on Ubuntu Focal.
Commit: a98ee0a80a66ac1e459bb268d913c9eb11e522c3c04c8d1a352cf350d9429e8e
Parent: 08d7843c916595c5a7ca38b6e291c739ea08449fef24291f6630ac9621053fdf
Subject: Update runtime to 5.15-21.08 (1d236662)
Date: 2021-12-29 18:21:32 +0000
History:
$ flatpak run net.rpdev.OpenTodoList
Entered main
Starting app
Applying app-wide configs
Creating Qt app
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Screens:
"HDMI-1" 1
Parsing command line arguments
Processing command line ("OpenTodoList")
Finished parsing command line
Opening console
Checking for primary app instance...
Setting up fonts
Printing diagnostics
This is "OpenTodoList" version "3.38.0"
System ABI: "arm64-little_endian-lp64"
Build CPU Architecture: "arm64"
Current CPU Architecture: "arm64"
Kernel Type: "linux"
Kernel Version: "5.10.60-sunxi64"
Product Name: "KDE Flatpak runtime"
OpenSSL version Qt was built against: "OpenSSL 1.1.1l 24 Aug 2021"
OpenSSL version loaded: "OpenSSL 1.1.1l 24 Aug 2021"
Creating cache
Starting background service
OpenTodoList.BackgroundService: Creating OpenTodoList BackgroundService object
OpenTodoList.BackgroundService: Initializing app settings
OpenTodoList.ApplicationSettings: Loading libraries...
Starting GUI
OpenTodoList.Translator: "/home/sunny/.var/app/net.rpdev.OpenTodoList/config/RPdev/OpenTodoList.conf"
OpenTodoList.Translator: Successfully loaded translation for UI languages ("zh-CN", "en")
OpenTodoList.ApplicationSettings: Loading libraries...
Then nothing happens and the app simply exits itself.
Reverting to previous version fixes the problem.
$ sudo flatpak update --commit 08d7843c916595c5a7ca38b6e291c739ea08449fef24291f6630ac9621053fdf net.rpdev.OpenTodoList
$ flatpak run net.rpdev.OpenTodoList
Entered main
Starting app
Applying app-wide configs
Creating Qt app
Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Screens:
"HDMI-1" 1
Parsing command line arguments
Processing command line ("OpenTodoList")
Finished parsing command line
Opening console
Checking for primary app instance...
Setting up fonts
Printing diagnostics
This is "OpenTodoList" version "3.38.0"
System ABI: "arm64-little_endian-lp64"
Build CPU Architecture: "arm64"
Current CPU Architecture: "arm64"
Kernel Type: "linux"
Kernel Version: "5.10.60-sunxi64"
Product Name: "KDE Flatpak runtime"
OpenSSL version Qt was built against: "OpenSSL 1.1.1l 24 Aug 2021"
OpenSSL version loaded: "OpenSSL 1.1.1l 24 Aug 2021"
Creating cache
Starting background service
OpenTodoList.BackgroundService: Creating OpenTodoList BackgroundService object
OpenTodoList.BackgroundService: Initializing app settings
OpenTodoList.ApplicationSettings: Loading libraries...
Starting GUI
OpenTodoList.Translator: "/home/sunny/.var/app/net.rpdev.OpenTodoList/config/RPdev/OpenTodoList.conf"
OpenTodoList.Translator: Successfully loaded translation for UI languages ("zh-CN", "en")
OpenTodoList.ApplicationSettings: Loading libraries...
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Utils/SyntaxHighlighter.qml"
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Windows/DeleteItemDialog.qml"
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Controls/Label.qml"
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Controls/TextField.qml"
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Windows/DateSelectionDialog.qml"
Cyclic dependency detected between "qrc:/Utils/ItemUtils.qml" and "qrc:/Windows/DeleteCompletedItemsDialog.qml"
Showing tray icon
QSystemTrayIcon::setVisible: No Icon set
Starting application event loop
OpenTodoList.main: Application state changed to Qt::ApplicationActive
OpenTodoList.main: Application state changed to Qt::ApplicationInactive
OpenTodoList.main: Application state changed to Qt::ApplicationActive
And the GUI shows with continuous output from terminal.
Above error is collected from an Armbian based ARM64 Ubuntu Focal Xfce running on Pine64 SBC. KDE Runtime 5.15-21.08 mentioned in 29 Dec commit subject is installed and working.
I have to mention that the same commit is working well on another Fedora 35 X64 based installation.
Feel free to let me know if more diagnostic information is needed.