FS#71195 - [blueman] Missing dependency (python lib) AppIndicator3

Attached to Project: Community Packages
Opened by Oliver Ford (OJFord) - Wednesday, 09 June 2021, 09:25 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 10 May 2023, 07:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Robin Candau (Antiz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
dex[1692]: blueman-applet 08.57.51 ERROR PluginManager:91 load_plugin: Unable to load plugin module AppIndicator
dex[1692]: Traceback (most recent call last):
dex[1692]: File "/usr/lib/python3.9/site-packages/blueman/plugins/applet/AppIndicator.py", line 7, in <module>
dex[1692]: require_version('AppIndicator3', '0.1')
dex[1692]: File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 126, in require_version
dex[1692]: raise ValueError('Namespace %s not available' % namespace)
dex[1692]: ValueError: Namespace AppIndicator3 not available

Additional info:
* package version(s) v2.1.4

Low severity because it seems to work regardless, at least to the extent that I use it.

Steps to reproduce:
1. `$ blueman-applet`

```
blueman-applet version 2.1.4 starting
blueman-applet 10.21.36 ERROR PluginManager:91 load_plugin: Unable to load plugin module AppIndicator
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/blueman/plugins/applet/AppIndicator.py", line 7, in <module>
require_version('AppIndicator3', '0.1')
File "/usr/lib/python3.9/site-packages/gi/__init__.py", line 126, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace AppIndicator3 not available

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/blueman/main/PluginManager.py", line 89, in load_plugin
importlib.import_module(self.module_path.__name__ + ".%s" % plugin)
File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 855, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/usr/lib/python3.9/site-packages/blueman/plugins/applet/AppIndicator.py", line 9, in <module>
raise ImportError("AppIndicator3 not found")
ImportError: AppIndicator3 not found
blueman-applet 10.21.36 WARNING PluginManager:148 __load_plugin: Not loading PPPSupport because its conflict has higher priority
blueman-applet 10.21.36 WARNING TransferService:189 _make_share_path: Failed to get Download dir from XDG
blueman-applet 10.21.36 WARNING PluginManager:148 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-tray version 2.1.4 starting
```
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 10 May 2023, 07:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  Yeah, cannot repro either. Must be stale. Assuming it was fixed along the way somewhere.
Comment by Robin Candau (Antiz) - Tuesday, 02 May 2023, 08:11 GMT
I tried running `blueman-applet` on a system with and without `lib{app}indicator-gtk3` installed and I couldn't reproduce the issue. Additionally, the file "/usr/lib/python3.10/site-packages/blueman/plugins/applet/AppIndicator.py" does not exists on my system.
I can't see significant changes on the PKGBUILD side since version 2.1.4 that could have an effect on this either.

Is this still a thing? Maybe this ticket is not relevant anymore and can be closed?

Loading...