Tested proposed update on a fresh Karmic install with all standard updates & proposed updates for ubuntuone-client & dependent packages. Ran steps to reproduce and got expected result - PASSED.
** Description changed: + FIXES: + For those not using NetworkManager and are on Karmic, the fix for this bug is in proposed updates. To install proposed updates, please read this FAQ: https://answers.edge.launchpad.net/ubuntuone-client/+faq/930 + + For those on Jaunty, please update to the latest version of the client + and this should work. + + -------------------------------------- + + STEPS TO REPRODUCE/TEST: + + 1. Open Internet->Applications->Ubuntu One + 2. Open Places->Ubuntu One + 3. Right-click on folder and select "Share on Ubuntu One..." + 4. Fill in fields: + Share with (e-mail): valid-email-address + Share name: name-of-share + 5. Click the "Share" button + + Result: ~/.cache/ubuntuone/log/syncdaemon.log has an entry of: + exceptions.TypeError: callback() takes exactly 2 arguments (1 given) + + Expected result: No visible errors or related errors logged in + ~/.cache/ubuntuone/log/syncdaemon.log + + -------------------------------------- + + ORIGINAL DESCRIPTION: + This is an error in syncdaemon, not nautilus-ubuntuone. If the patch fixing #491777 is applied then the user is greeted with the following message: Error creating share. There was an error sharing the folder '$folder': callback() takes exactly 2 arguments (1 given) syncdaemon.log contains the following. Traceback (most recent call last): - File "/usr/lib/python2.6/threading.py", line 497, in __bootstrap - self.__bootstrap_inner() - File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner - self.run() - File "/usr/lib/python2.6/threading.py", line 477, in run - self.__target(*self.__args, **self.__kwargs) + File "/usr/lib/python2.6/threading.py", line 497, in __bootstrap + self.__bootstrap_inner() + File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner + self.run() + File "/usr/lib/python2.6/threading.py", line 477, in run + self.__target(*self.__args, **self.__kwargs) --- <exception caught here> --- - File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 210, in _worker - result = context.call(ctx, function, *args, **kwargs) - File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext - return self.currentContext().callWithContext(ctx, func, *args, **kw) - File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext - return func(*args,**kw) - File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 1859, in _create_share_http - deferred.callback() + File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 210, in _worker + result = context.call(ctx, function, *args, **kwargs) + File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, in callWithContext + return self.currentContext().callWithContext(ctx, func, *args, **kw) + File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, in callWithContext + return func(*args,**kw) + File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 1859, in _create_share_http + deferred.callback() exceptions.TypeError: callback() takes exactly 2 arguments (1 given) -- Error while creating share from nautilus - _create_share_http in action_queue.py, line 1859 calls callback with missing parameters https://bugs.launchpad.net/bugs/492100 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs