unity-mail crashed with secretstorage.exceptions.ItemNotFoundException in function_out(): The '/org/freedesktop/secrets/aliases/default' object does not exist
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-mail (Ubuntu) |
Fix Released
|
High
|
Dmitry Shachnev | ||
Raring |
Fix Released
|
High
|
Unassigned |
Bug Description
== Changelog / Development fix ==
This is a no-change backport of the version in saucy:
unity-mail (1.3.3) saucy; urgency=low
* New bugfix release.
- Prevent potential crash in check_email when email is not valid.
- If the default collection does not exist, try to create it. This
really fixes the ItemNotFoundExc
- Fix the version number in the help message.
-- Dmitry Shachnev <email address hidden> Wed, 08 May 2013 18:21:48 +0400
Diff between 1.3.2 and 1.3.3: https:/
== Impact ==
This fixes a major issue (currently also crash №1 for unity-mail on errors.ubuntu.com) when it crashes when the default Secret Service collection doesn't exist, and two minor issues.
== Test case for this bug ==
1. Run the Ubuntu live image.
2. Install Unity Mail and run it.
3. It shouldn't crash.
Instead it should show a "create new collection" prompt.
4. Running it second time should not display that prompt.
== Test case for the "Fix version number in the help message" part ==
1. Run "unity-mail --version" command.
2. The output should be "Unity Mail, version 1.3".
== Regression potential ==
No regression potential (given that the new behaviour is tested on systems both with and witout the default keyring).
== Original Description ==
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: unity-mail 1.3.2
ProcVersionSign
Uname: Linux 3.8.0-16-generic i686
NonfreeKernelMo
ApportVersion: 2.9.2-0ubuntu5
Architecture: i386
CrashCounter: 1
Date: Sun Apr 7 00:09:35 2013
ExecutablePath: /usr/share/
InstallationDate: Installed on 2013-04-06 (0 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha i386 (20130402.1)
InterpreterPath: /usr/bin/python3.3
MarkForUpload: True
PackageArchitec
ProcCmdline: /usr/bin/python3 /usr/bin/unity-mail -c
ProcEnviron:
LANGUAGE=ru_UA:ru
PATH=(custom, no user)
XDG_RUNTIME_
LANG=ru_UA.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: unity-mail
Title: unity-mail crashed with secretstorage.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
tags: | removed: need-duplicate-check |
Changed in unity-mail (Ubuntu): | |
importance: | Undecided → Medium |
description: | updated |
Changed in unity-mail (Ubuntu Raring): | |
status: | New → Triaged |
importance: | Undecided → High |
Looks like this is a popular issue and hack in 1.3.2 didn't help. I am now going to add support for creating a collection if it doesn't exist.