[toma@fedora Development]$ fapolicy-analyzer -a -vv pkttyagent registering on the dbus... ==== AUTHENTICATING FOR org.freedesktop.policykit.exec ==== Authentication is needed to run `/usr/bin/env' as the super user Authenticating as: Thomas Archambault (toma) Password: ==== AUTHENTICATION COMPLETE ==== Verbosity enabled INFO:root:SessionManager::set_autosave_enable: True INFO:root:SessionManager::set_autosave_filename: /var/lib/fapolicy-analyzer/fapolicy-analyzer.tmp ** (-m:2759): WARNING **: 15:17:20.020: Failed to load shared library 'libgtksourceview-3.0.so.1' referenced by the typelib: /lib64/libgtksourceview-3.0.so.1: undefined symbol: g_assertion_message_cmpint fapolicy-analyzer v1.2.0rc1 DEBUG:fapolicy_analyzer.redux._internal.feature:system DEBUG:root:_PostInitCaller.__call__((), {}) DEBUG:root:system_feature::finish::system = DEBUG:root:distroying widget from class SplashScreen DEBUG:root:disposing of subscription for class SplashScreen DEBUG:root:_PostInitCaller.__call__((), {}) INFO:root:FapdManager constructed, control:True DEBUG:root:_PostInitCaller.__call__((), {'timer_duration': 5}) DEBUG:root:dispatch( REQUEST_APP_CONFIG ) DEBUG:root:dispatch( REQUEST_SYSTEM_TRUST ) DEBUG:fapolicy_pyo3.check:BatchConf: recs: 41802, tc:5, tl:20, bc:100, bl:419 DEBUG:root:dispatch( REQUEST_ANCILLARY_TRUST ) INFO:root:MainWindow::on_start() INFO:root:SessionManager searching for previous session DEBUG:root:Search Pattern: /var/lib/fapolicy-analyzer/fapolicy-analyzer.tmp_*.json DEBUG:root:Glob search results: [] DEBUG:root:on_update_daemon_status(ServiceStatus.FALSE) DEBUG:root:Starting the fapd monitoring thread INFO:root:start_daemon_monitor(): ServiceStatus.FALSE INFO:root:Spawning monitor thread... DEBUG:root:_monitor_daemon() executing DEBUG:root:Thread=, Running=True DEBUG:root:_PostInitCaller.__call__((), {}) Traceback (most recent call last): File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/features/system_feature.py", line 133, in finish dispatch(system_received(system)) File "/usr/lib/python3.12/site-packages/rx/subject/subject.py", line 55, in on_next super().on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/observer.py", line 26, in on_next self._on_next_core(value) File "/usr/lib/python3.12/site-packages/rx/subject/subject.py", line 62, in _on_next_core observer.on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/subject/subject.py", line 55, in on_next super().on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/observer.py", line 26, in on_next self._on_next_core(value) File "/usr/lib/python3.12/site-packages/rx/subject/subject.py", line 62, in _on_next_core observer.on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/internal/concurrency.py", line 16, in inner return fn(*args, **kw) ^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/operators/map.py", line 41, in on_next obv.on_next(result) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/subject/subject.py", line 55, in on_next super().on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/observer.py", line 26, in on_next self._on_next_core(value) File "/usr/lib/python3.12/site-packages/rx/subject/behaviorsubject.py", line 52, in _on_next_core observer.on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/operators/map.py", line 41, in on_next obv.on_next(result) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/splash_screen.py", line 67, in on_next_system MainWindow() File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/ui_widget.py", line 41, in __call__ obj.__post_init__(*args, **kwargs) File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/ui_widget.py", line 144, in __post_init__ feature.subscribe( File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 96, in subscribe return self.subscribe_(on_next, on_error, on_completed, scheduler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 154, in subscribe_ current_thread_scheduler.schedule(set_disposable) File "/usr/lib/python3.12/site-packages/rx/scheduler/trampolinescheduler.py", line 50, in schedule return self.schedule_absolute(self.now, action, state=state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/scheduler/trampolinescheduler.py", line 94, in schedule_absolute self.get_trampoline().run(item) File "/usr/lib/python3.12/site-packages/rx/scheduler/trampoline.py", line 31, in run self._run() File "/usr/lib/python3.12/site-packages/rx/scheduler/trampoline.py", line 52, in _run item.invoke() File "/usr/lib/python3.12/site-packages/rx/scheduler/scheduleditem.py", line 25, in invoke ret = self.scheduler.invoke_action(self.action, state=self.state) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/scheduler/scheduler.py", line 103, in invoke_action ret = action(self, state) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 137, in set_disposable subscriber = self._subscribe_core(auto_detach_observer, scheduler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 44, in _subscribe_core return self._subscribe(observer, scheduler) if self._subscribe else Disposable() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/operators/map.py", line 43, in subscribe return source.subscribe_(on_next, obv.on_error, obv.on_completed, scheduler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 156, in subscribe_ set_disposable() File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 139, in set_disposable if not auto_detach_observer.fail(ex): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 62, in fail self._on_error(exn) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 34, in on_error self._on_error(error) File "/usr/lib/python3.12/site-packages/rx/internal/basic.py", line 34, in default_error raise err File "/usr/lib/python3.12/site-packages/rx/core/observable/observable.py", line 137, in set_disposable subscriber = self._subscribe_core(auto_detach_observer, scheduler) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/rx/subject/behaviorsubject.py", line 34, in _subscribe_core observer.on_next(self.value) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib/python3.12/site-packages/rx/core/operators/map.py", line 41, in on_next obv.on_next(result) File "/usr/lib/python3.12/site-packages/rx/core/observer/autodetachobserver.py", line 26, in on_next self._on_next(value) File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/main_window.py", line 284, in on_next_application page = router(selection, data) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/main_window.py", line 78, in router return route(*data) ^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/ui_widget.py", line 40, in __call__ obj = type.__call__(cls, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/rules/rules_admin_page.py", line 87, in __init__ self.__init_child_widgets() File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/rules/rules_admin_page.py", line 118, in __init_child_widgets self._text_view: RulesTextView = RulesTextView() ^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/rules/rules_text_view.py", line 23, in __init__ super().__init__() File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/editable_text_view.py", line 36, in __init__ UIBuilderWidget.__init__(self, "editable_text_view") File "/usr/lib64/python3.12/site-packages/fapolicy_analyzer/ui/ui_widget.py", line 93, in __init__ self._builder.add_from_string(glade) File "/usr/lib/python3.12/site-packages/gi/overrides/Gtk.py", line 489, in add_from_string return Gtk.Builder.add_from_string(self, buffer, length) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gi.repository.GLib.GError: gtk-builder-error-quark: .:31:1 Invalid object type 'GtkSourceView' (6) DEBUG:root:_update_fapd_status(ServiceStatus.FALSE)