[Bug 1071571] New: Gajim plugins "Available" dialog is empty (IOError: [Errno 2] No such file ...)
http://bugzilla.suse.com/show_bug.cgi?id=1071571 Bug ID: 1071571 Summary: Gajim plugins "Available" dialog is empty (IOError: [Errno 2] No such file ...) Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.3 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: duge@pre-sense.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- If you run Gajim on openSUSE-42.3, but didn't run Gajim on your system before you won't be able to install plugins via the integrated Gajim plugin manager. Steps: 1. Move or clear the folders: ~/.cache/gajim/ ~/config/gajim/, ~/.local/share/gajim/ 2. Start Gajim from shell, so you get STDOUT and STDERR output. 3. When Gajim asks to set up an account just click "Cancel". 4. Edit -> Plugins -> Available There will be no available plugins shown (should be more than 20) and on the shell you'll read: 12/06/17 17:28:47 (E) gajim.plugin_system Error fetching plugin list Traceback (most recent call last): File "/usr/share/gajim/plugins/plugin_installer/plugin_installer.py", line 662, in run callback=_process_images) File "/usr/share/gajim/plugins/plugin_installer/plugin_installer.py", line 149, in retrieve_path cafile=self.local_file_path('DST_Root_CA_X3.pem')) File "/usr/lib64/python2.7/ssl.py", line 450, in create_default_context context.load_verify_locations(cafile, capath, cadata) IOError: [Errno 2] No such file or directory If you used Gajim before upgrading to openSUSE-42.3 and the folders ~/.cache/gajim/ ~/config/gajim/ and ~/.local/share/gajim/ exist, the "Available" dialog will work normally and you'll be shown a lot (more than 20) plugins to install. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1071571
Dominique Leuenberger
http://bugzilla.suse.com/show_bug.cgi?id=1071571 http://bugzilla.suse.com/show_bug.cgi?id=1071571#c1 Philipp Seiler
http://bugzilla.suse.com/show_bug.cgi?id=1071571
http://bugzilla.suse.com/show_bug.cgi?id=1071571#c2
--- Comment #2 from Moritz Duge
http://bugzilla.suse.com/show_bug.cgi?id=1071571
http://bugzilla.suse.com/show_bug.cgi?id=1071571#c3
--- Comment #3 from Moritz Duge
http://bugzilla.suse.com/show_bug.cgi?id=1071571
http://bugzilla.suse.com/show_bug.cgi?id=1071571#c5
Moritz Duge
Moritz Duge, that's odd, in network/gajim there's already a similiar patch. Doesn't it work?
The actual RPM build by network/gajim works fine for me. But the patch in network/gajim looks pretty ugly. Please read my previous post for details: https://bugzilla.suse.com/show_bug.cgi?id=1071571#c2 Additionally the network/gajim patch doesn't work when applying it to my private repo (home:duge_at_pre-sense_de:branches:openSUSE:Leap:42.3:Update/gajim). Instead of replacing cafile=self.local_file_path('DST_Root_CA_X3.pem')) with cafile='/usr/share/pki/trust/DST_Root_CA_X3.pem') I'm getting cafile='%{trustdir_static}/DST_Root_CA_X3.pem') So I write the one-liner patch I posted before. It's doing the job without any complicated usage of "sed" and the resulting plugin_installer.py in the RPM looks totally identical to the one from the network/gajim RPM. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1071571
http://bugzilla.suse.com/show_bug.cgi?id=1071571#c8
--- Comment #8 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1071571
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1071571
http://bugzilla.suse.com/show_bug.cgi?id=1071571#c9
--- Comment #9 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1071571
Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com