Bugs

Differences between revisions 4 and 5
Revision 4 as of 2009-11-11 20:34:11
Size: 3908
Editor: 173-29-14-23
Comment:
Revision 5 as of 2009-11-11 20:41:25
Size: 4525
Editor: 173-29-14-23
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 1. From terminal session: sudo apt-cache policy package-name-goes-here From a terminal session: sudo apt-cache policy package-name-goes-here
Line 34: Line 34:
== Files == == Files (Ubuntu One client & syncdaemon) ==

=== How to kill the client and syncdaemon from a terminal session ===
Sometimes the Ubuntu One client is not visible to the user when the user needs to quit the client. In this situation, run this command from a terminal session: killall ubuntuone-syncdaemon ubuntuone-client-applet
Line 54: Line 57:
=== Client can't open a web browser window (URL) ===
Run this command from a terminal session to see if Ubuntu can properly open URLs: gnome-open https://one.ubuntu.com/

If the command fails, then check the System->Preferences->Preferred Applications and what the browser is set to.
Line 66: Line 74:
== Notes == == Notes (Tomboy) ==

Common Bugs

Troubleshooting/Debugging Tips

General

What version of Ubuntu One is installed?

From a terminal session: sudo apt-cache policy package-name-goes-here Output will show what version is installed, which versions are available.

Requesting apport info for an Ubuntu One project bug

Sometimes users file a bug without any debug information that normally comes from apport. The following is the command the user needs to run in a terminal session to send this information (replace XXXXXX with the appropriate bug number): apport-collect -p ubuntuone-client XXXXXX

Fixing Launchpad permissions for Apport

Some users will be requested to send more information via apport. If they haven't used apport before, they have to give apport permission on Launchpad to change anything on their behalf. Sometimes users get confused and select the wrong permission and will receive a (401) error when they run apport. In order to fix this (replace XXXXXX with the appropriate bug number):

  1. Applications->Accessories->Terminal, and run:

    • rm ~/.cache/apport/launchpad.credentials apport-collect -p ubuntuone-client XXXXXX
  2. When prompted in your web browser, click the "Change Anything" button (the last one in the list)
  3. Go back to your terminal session and press "Enter"

Contacts

Getting debug info

  1. Applications->Accessories->Terminal, and run:

    • evolution --force-shutdown

      /usr/lib/evolution/evolution-data-server-2.28 > ~/evolution_debug.log

  2. Applications->Internet->Evolution Mail

  3. Try to reproduce bug and then attach ~/evolution_debug.log to a bug report

CouchDB

Files (Ubuntu One client & syncdaemon)

How to kill the client and syncdaemon from a terminal session

Sometimes the Ubuntu One client is not visible to the user when the user needs to quit the client. In this situation, run this command from a terminal session: killall ubuntuone-syncdaemon ubuntuone-client-applet

Is Ubuntu One syncing files?

One way to check this is from a terminal session: u1sdtool --current-transfers

Running syncdaemon in debug mode

DEBUG mode is often necessary for sync related issues. Think of times where files don't appear to sync correctly (incomplete, unexpected .u1conflict files, etc.) This will generate a more detailed (and bigger in size) ~/.cache/ubuntuone/log/syncdaemon.log

If you need to request the syncdaemon.log file, please use some wording like this in the request:

Note that attaching syncdaemon.log will show filenames you are attempting to sync with Ubuntu One. If you do not want this to be public, please mark the bug as private and this bug report will only be available to you and the Ubuntu One team.

Temporary debug mode

When you don't want debug mode on all the time, use this method:

  1. Applications->Accessories->Terminal, and run:

    • sudo killall ubuntuone-client-applet ubuntuone-syncdaemon

      /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug > ~/syncdaemon-debug.log

  2. Start the Ubuntu One client from the menu as you normally would

Client can't open a web browser window (URL)

Run this command from a terminal session to see if Ubuntu can properly open URLs: gnome-open https://one.ubuntu.com/

If the command fails, then check the System->Preferences->Preferred Applications and what the browser is set to.

Debug mode

When you want debug mode on all the time, use this method:

  1. Open (or create if it doesn't exist): ~/.config/ubuntuone/syncdaemon.conf
  2. Add the following 2 lines to this file and save:
    • [main] log_level = DEBUG

  3. Quit the Ubuntu One client and start up again

How to completely remove and reinstall the client

Please see FAQ #778 which gives the steps. If these steps need to change, we'll change them in the FAQ.

Notes (Tomboy)

Getting debug info

  1. Quit Tomboy
  2. Applications->Accessories->Terminal, and run:

    • tomboy --debug > ~/tomboy_debug.log

  3. Try to reproduce the bug and then attach ~/tomboy_debug.log to a bug report

How to change the email address associated with your Ubuntu One account

Please see FAQ #810 which gives the steps. If these steps need to change, well change them in the FAQ.