Uninstalling python-ubuntuone-storageprotocol removes ValiCert certificate (which is in ca-certificates)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One storage protocol | Status tracked in Trunk | |||||
Stable-3-0 |
Triaged
|
Undecided
|
Unassigned | |||
Stable-4-0 |
Fix Released
|
Undecided
|
dobey | |||
Trunk |
Fix Released
|
Critical
|
dobey | |||
ubuntuone-storage-protocol (Ubuntu) |
Fix Released
|
High
|
dobey | |||
Precise |
Won't Fix
|
High
|
Unassigned | |||
Quantal |
Fix Released
|
High
|
dobey |
Bug Description
Steps to reproduce:
$ ls -l /etc/ssl/
lrwxrwxrwx 1 root root 58 Feb 25 23:59 /etc/ssl/
$ ls -l /usr/share/
-rw-r--r-- 1 root root 1066 Feb 8 2012 /usr/share/
sudo apt-get remove --purge python-
...
$ ls -l /etc/ssl/
lrwxrwxrwx 1 root root 58 Feb 25 23:59 /etc/ssl/
$ ls -l /usr/share/
ls: cannot access /usr/share/
$ sudo apt-get install ubuntuone-client
...
Setting up python-
...
$ ls -l /usr/share/
ls: cannot access /usr/share/
This missing certificate prevents all Ubuntu One applications from connecting due to SSL error.
WORKAROUND:
Install the certificate again with
$ sudo apt-get install --reinstall ca-certificates
Related branches
- Roman Yepishev (community): Approve (fieldtest)
- Roberto Alsina (community): Approve
-
Diff: 24 lines (+2/-2)2 files modifiedsetup.py (+1/-1)
ubuntuone/storageprotocol/context.py (+1/-1)
Changed in ubuntuone-storage-protocol (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
tags: | added: ubuntuone-desktop+ |
tags: |
added: desktop+ support removed: ubuntuone-desktop+ |
Changed in ubuntuone-storage-protocol: | |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
importance: | Undecided → Critical |
status: | New → Triaged |
visibility: | public → private |
description: | updated |
Changed in ubuntuone-storage-protocol: | |
status: | Triaged → Fix Committed |
Changed in ubuntuone-storage-protocol (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → Rodney Dawes (dobey) |
Changed in ubuntuone-storage-protocol (Ubuntu Quantal): | |
assignee: | Ubuntu One Desktop+ team (ubuntuone-desktop+) → Rodney Dawes (dobey) |
visibility: | private → public |
tags: |
added: u1-support-escalated removed: support |
Changed in ubuntuone-storage-protocol (Ubuntu Precise): | |
assignee: | Rodney Dawes (dobey) → nobody |
This bug was fixed in the package ubuntuone- storage- protocol - 3.99.4-0ubuntu1
--------------- storage- protocol (3.99.4-0ubuntu1) quantal; urgency=low
ubuntuone-
* New upstream release.
- Rename the ValiCert file to be namespaced as UbuntuOne. (LP: #1037294)
- Fix test running and cert location handling for darwin.
* debian/prerm, debian/postinst, debian/postrm:
- Ensure the ValiCert file remains when U1 is removed. (LP: #1037294)
* debian/control:
- Update to allow building on older versions of Ubuntu.
* debian/copyright:
- Update to be more in line with dep5.
* debian/rules:
- Update to allow building on older versions of Ubuntu.
- Use the --fail-missing option to dh.
-- Rodney Dawes <email address hidden> Wed, 22 Aug 2012 13:19:31 -0400