https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c0
Summary: openSUSE:Factory:Contrib: Bug Dropbox Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: openSUSE 12.1 Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software AssignedTo: opensuse-contrib@opensuse.org ReportedBy: caf4926@opensuse-forums.org QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: ---
I have 2 reports of issues via the forum when running
dropbox start -i
Starting Dropbox...Traceback (most recent call last): File "/usr/bin/dropbox", line 365, in handle_data_waiting self.unpack_dropbox() File "/usr/bin/dropbox", line 375, in unpack_dropbox name, i, total = one_member.next() File "/usr/bin/dropbox", line 267, in unpack if not verify_signature(StringIO.StringIO(DROPBOX_PUBLIC_KEY), signature, self.local_file): File "/usr/bin/dropbox", line 200, in verify_signature with gpgme_context([key_file]) as ctx: File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__ return self.gen.next() File "/usr/bin/dropbox", line 184, in gpgme_context ctx = gpgme.Context() gpgme.GpgmeError: (32, 176, 'Not operational')
http://forums.opensuse.org/vbcms-comments/461554-article-how-install-dropbox... http://forums.opensuse.org/vbcms-comments/461554-article-how-install-dropbox...
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c
Christian Boltz suse-beta@cboltz.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |opensuse-contrib@opensuse.o | |rg AssignedTo|opensuse-contrib@opensuse.o |prusnak@suse.com |rg |
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c1
Pavol Rusnak prusnak@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |prusnak@suse.com AssignedTo|prusnak@suse.com |jmatejek@suse.com
--- Comment #1 from Pavol Rusnak prusnak@suse.com 2012-02-09 14:42:07 CET --- I can reproduce the bug. It is clearly in python-gpgme package.
Isolated testcase
$ python
import pgpme ctx = gpgme.Context()
gpgme.GpgmeError: (32, 176, 'Not operational')
Found related bugs here: https://bugzilla.redhat.com/show_bug.cgi?id=647059 https://qa.mandriva.com/show_bug.cgi?id=59361
Reassigning to python-gpgme maintainer.
Sidenote: "dropbox start -i" works if you uninstall the python-gpgme package (it will not check the downloaded binaries though ...
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c2
--- Comment #2 from Carl Fletcher caf4926@opensuse-forums.org 2012-02-11 11:37:57 UTC --- The repo that supplies dropbox seems to have been changed to http://download.opensuse.org/repositories/network/openSUSE_12.1
Will it remain this way
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c3
Matthew Pallas mattinczech@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mattinczech@hotmail.com
--- Comment #3 from Matthew Pallas mattinczech@hotmail.com 2012-02-12 18:03:09 UTC --- Looks like there was already a bug report and fix: https://bugs.launchpad.net/pygpgme/+bug/452194
"When using gpgme >= 1.2.0 the function gpgme_check_version() must be called before gpgme_new() [1]. Not calling it causes a GPG_ERR_NOT_OPERATIONAL error."
The last comment notes the fix was released in ver 0.2 on 2011-08-17, but 12.1 is shipping 0.1 w/ gpgme 1.3, which are in conflict with each other.
Via the dropbox forum, some one created a patched rpm here: https://build.opensuse.org/package/files?package=python-gpgme&project=ho...
A quick look at the above patch compared to the official release shows that it should work, however, the 0.2 version actually checks the gpgme version instead of only calling the method that fixes the bug.
I haven't tried the patched version, as the trick of removing python-gpgme worked for me . . . and in the long run, ver 0.2 would be even better.
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c4
Frederic Crozat fcrozat@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |fcrozat@suse.com InfoProvider| |maintenance@opensuse.org
--- Comment #4 from Frederic Crozat fcrozat@suse.com 2012-02-21 18:12:23 UTC --- I can confirme the fix works for me
Maintenance team, is it ok for you ?
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c5
Benjamin Brunner bbrunner@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|maintenance@opensuse.org |
--- Comment #5 from Benjamin Brunner bbrunner@suse.com 2012-02-22 13:41:52 CET --- Could you submit the fixed package to openSUSE:12.1:Update:Test, openSUSE:11.4:Update:Test and openSUSE:Factory please. I'll provide a SWAMPID for the 11.4 update.
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c6
Swamp Workflow Management swamp@suse.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| |maint:running:45672:low
--- Comment #6 from Swamp Workflow Management swamp@suse.de 2012-02-22 12:44:30 UTC --- The SWAMPID for this issue is 45672. This issue was rated as low. Please submit fixed packages until 2012-03-21. Also create a patchinfo file using this link: https://swamp.suse.de/webswamp/wf/45672
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c7
--- Comment #7 from Frederic Crozat fcrozat@suse.com 2012-02-22 13:28:58 UTC --- sr done : 106456, 106455 and 106454
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c8
--- Comment #8 from Bernhard Wiedemann bwiedemann@suse.com 2012-02-22 15:00:21 CET --- This is an autogenerated message for OBS integration: This bug (745257) was mentioned in https://build.opensuse.org/request/show/106455 11.4 / python-gpgme.openSUSE_11.4_Update_Test https://build.opensuse.org/request/show/106456 12.1 / python-gpgme.openSUSE_12.1_Update
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c9
--- Comment #9 from Frederic Crozat fcrozat@suse.com 2012-02-22 14:27:20 UTC --- sorry, I fixed the package name in the sr for 12.1 and 11.4 (Factory wasn't affected).
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c10
--- Comment #10 from Bernhard Wiedemann bwiedemann@suse.com 2012-02-22 16:00:32 CET --- This is an autogenerated message for OBS integration: This bug (745257) was mentioned in https://build.opensuse.org/request/show/106483 12.1 / python-gpgme https://build.opensuse.org/request/show/106485 12.1 / python-gpgme https://build.opensuse.org/request/show/106486 11.4 / python-gpgme https://build.opensuse.org/request/show/106499 Factory / python-gpgme
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c11
Swamp Workflow Management swamp@suse.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:45672:low |maint:running:45672:low | |maint:released:11.4:45673
--- Comment #11 from Swamp Workflow Management swamp@suse.de 2012-02-27 13:07:17 UTC --- Update released for: python-gpgme, python-gpgme-debuginfo, python-gpgme-debugsource Products: openSUSE 11.4 (debug, i586, x86_64)
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c
Swamp Workflow Management swamp@suse.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard|maint:running:45672:low |. |maint:released:11.4:45673 |
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c12
Benjamin Brunner bbrunner@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Benjamin Brunner bbrunner@suse.com 2012-02-27 14:08:57 CET --- Update for 12.1 released, too. Resolved fixed.
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c13
--- Comment #13 from Bernhard Wiedemann bwiedemann@suse.com 2012-08-09 15:00:31 CEST --- This is an autogenerated message for OBS integration: This bug (745257) was mentioned in https://build.opensuse.org/request/show/130499 Evergreen:11.2 / python-gpgme
https://bugzilla.novell.com/show_bug.cgi?id=745257
https://bugzilla.novell.com/show_bug.cgi?id=745257#c14
--- Comment #14 from Bernhard Wiedemann bwiedemann@suse.com 2012-08-20 12:00:25 CEST --- This is an autogenerated message for OBS integration: This bug (745257) was mentioned in https://build.opensuse.org/request/show/131216 Evergreen:11.2 / python-gpgme