Multiple issues in Polly on Fedora 19
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Polly |
Invalid
|
Undecided
|
Unassigned |
Bug Description
After installing the latest Polly-0.93.11 (pre-alpha 3.11) on Fedora 19 following the instructions at http://
I launch Polly from terminal, it shows the Add new account wizard. After authorizing with twitter, first time it shows 'Please set a password for your new keyring' in the terminal (doesn't come up in GUI even when Polly is launched from GUI). After setting the keyring it asks to input it, which (always) results in 'ValueError: IV must be 16 bytes long'.
Here's a debug trace after launching from terminal:
[k4rtik ~]$ polly
Polly 0.93.11 (pre-alpha 3.11)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/k4rtik/
config path: /home/k4rtik/
data home: /home/k4rtik/
initializing... done
Please set a password for your new keyringDEBUG: k4rtik connected successfully
Password (again):
Please input your password for the keyring
Traceback (most recent call last):
File "/usr/lib/
_keyring_
File "/usr/lib/
password_
File "/usr/lib/
crypter = self._init_
File "/usr/lib/
return AES.new(password, AES.MODE_CFB)
File "/usr/lib64/
return AESCipher(key, *args, **kwargs)
File "/usr/lib64/
blockalgo.
File "/usr/lib64/
self._cipher = factory.new(key, *args, **kwargs)
ValueError: IV must be 16 bytes long
DEBUG: ASSISTANT DELETED
I do not understand why Assistant gets deleted afterwards. Then I launch Polly again, it again authorizes with twitter but previous keyring can be used now:
[k4rtik ~]$ polly
Polly 0.93.11 (pre-alpha 3.11)
Copyright (C) 2011 Marcelo Hashimoto
cache path: /home/kasingha/
config path: /home/kasingha/
data home: /home/kasingha/
initializing... done
Please input your password for the keyringDEBUG: k4rtik connected successfully
Traceback (most recent call last):
File "/usr/lib/
_keyring_
File "/usr/lib/
password_
File "/usr/lib/
crypter = self._init_
File "/usr/lib/
return AES.new(password, AES.MODE_CFB)
File "/usr/lib64/
return AESCipher(key, *args, **kwargs)
File "/usr/lib64/
blockalgo.
File "/usr/lib64/
self._cipher = factory.new(key, *args, **kwargs)
ValueError: IV must be 16 bytes long
DEBUG: ASSISTANT DELETED
Exception in thread Thread-13:
Traceback (most recent call last):
File "/usr/lib64/
self.run()
File "/usr/lib/
self.
File "/usr/lib/
del data[:]
TypeError: unhashable type
DEBUG: STREAM DELETED
DEBUG: STREAM DELETED
DEBUG: STREAM DELETED
^C
After posting a test tweet, 'TypeError: unhashable type' appears followed by Stream Deleted. I quit Polly at this stage using File->Exit, but the process doesn't quit even after Ctrl-C.
Each time I start Polly, it starts off with the Add New Account wizard forgetting previous settings/auth details.
description: | updated |
The python-keyring library is not finding GNOME-Keyring and falling back to its own encryption scheme instead. Make sure GNOME-Keyring is running and that the package gnome-python2- gnomekeyring is installed.