Can't publish files in Ubuntu One
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Fix Released
|
Undecided
|
Unassigned | ||
Stable-3-0 |
Fix Released
|
Medium
|
Unassigned | ||
ubuntuone-client (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Precise |
Fix Released
|
Critical
|
dobey |
Bug Description
[Impact]
Choosing to publish a file on Ubuntu One from within the file manager, results in the "Publish" menu item being disabled, a notification of "A file is no longer published," and a couple of errors in the logs. Also, when attempting to use the "Publish" action on a file which is already made public on the server, the file will no longer be published.
[Fix]
The fix entails removing the zeitgeist logging integration, to remove any possibility of errors in the zeitgeist logging code. The feature has never been utilized as it was intended, and removing it reduces potential for errors, performance losses, and maintenance costs. The second part of the fix is to ensure the Content-Type header is
being set correctly in the POST request to the REST API. And update on the server has introduced increased strictness, and causes this error.
[Test Case]
On an Ubuntu 12.04 machine with a connected Ubuntu One account, attempt to publish a file by going into the ~/Ubuntu One/ sub-directory in the Nautilus file manager, selecting a file, and choosing "Publish" from the "Ubuntu One" sub-menu in the right-click menu. With the updates in precise, the file will not be published, or if already published, will no longer be published. This can also be verified by looking at the account at https:/
After installing the ubuntuone-client 3.0.2-0ubuntu2 package from the proposed repository, the errors in the log will no longer occur, and the Publish action will
work correctly as expected.
[Regression Potential]
No regressions should occur as a result of this change.
Related branches
Changed in ubuntuone-client (Ubuntu): | |
importance: | Undecided → Critical |
importance: | Critical → High |
assignee: | nobody → Ubuntu One Client Engineering team (ubuntuone-client-engineering) |
tags: | added: u1-by-user u1-files u1-on-production |
Changed in ubuntuone-client (Ubuntu): | |
assignee: | Ubuntu One Client Engineering team (ubuntuone-client-engineering) → Rodney Dawes (dobey) |
Changed in ubuntuone-client (Ubuntu Precise): | |
assignee: | nobody → Rodney Dawes (dobey) |
status: | New → Confirmed |
Changed in ubuntuone-client (Ubuntu): | |
status: | Confirmed → Fix Released |
assignee: | Rodney Dawes (dobey) → nobody |
Changed in ubuntuone-client (Ubuntu Precise): | |
importance: | Undecided → Critical |
Changed in ubuntuone-client: | |
status: | New → Fix Released |
description: | updated |
Changed in ubuntuone-client (Ubuntu Precise): | |
status: | Confirmed → In Progress |
description: | updated |
Confirming the exact same thing happens to me even after a reboot. Looking at u1 through a browser, I see that the file is indeed published, but the details of the "publish" are not sync'd to the client.