UncryptedFileKeyring broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-keyring (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
$ cat .local/
[backend]
default-
$ nova boot --flavor=m1.tiny --image=
File "/usr/bin/nova", line 6, in <module>
from novaclient.shell import main
File "/usr/lib/
import keyring
File "/usr/lib/
from .core import (set_keyring, get_keyring, set_password, get_password,
File "/usr/lib/
init_backend()
File "/usr/lib/
set_
File "/usr/lib/
keyring = load_keyring(None, keyring_name)
File "/usr/lib/
class_ = getattr(module, class_name)
AttributeError: 'module' object has no attribute 'UncryptedFileK
$ dpkg-query --show python-keyring python-novaclient
python-keyring 3.3-1
python-novaclient 1:2.15.0-0ubuntu1
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: python-keyring 3.3-1
ProcVersionSign
Uname: Linux 3.12.0-5-generic x86_64
ApportVersion: 2.12.7-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Dec 11 12:15:39 2013
InstallationDate: Installed on 2011-10-19 (784 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitec
SourcePackage: python-keyring
UpgradeStatus: Upgraded to trusty on 2013-05-20 (205 days ago)
It seems that upstream python-keyring just dropped this and didn't account for backwards compatibility.
The new setting should be like this: keyring= keyring. backend. UncryptedFileKe yring # old value keyring= keyring. backends. file.PlaintextK eyring
[backend]
#default-
default-