I'm having the issue too. It seems to be an incompatibility between pyrit and cpyrit-stream packages. pyrit files are under /usr/lib/python2.5/site-packages/cpyrit. There's a file named _cpyrit_cpu.so. You can import it from the python shell
Code:
python -c "from cpyrit import _cpyrit_cpu"
cpyrit-stream files are installed under /usr/lib/python2.5/site-packages/_cpyrit, in particular _cpyrit_stream.so. I cannot import it.
Code:
python -c "from _cpyrit import _cpyrit_stream"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named _cpyrit
Nor from the cpyrit package
Code:
python -c "from cpyrit import _cpyrit_stream"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name _cpyrit_stream
So I tried to copy it to cpyrit module
Code:
root@bt:/usr/lib/python2.5/site-packages/cpyrit# cp ../_cpyrit/_cpyrit_stream.so .
Now if you start pyrit the module is found... but...
Code:
# pyrit list_cores
Pyrit 0.2.5-dev (C) 2008, 2009 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3
Connecting to storage... connected
WARNING: Version mismatch between <module 'cpyrit._cpyrit_cpu' from '/usr/lib/python2.5/site-packages/cpyrit/_cpyrit_cpu.so'> ('0.2.5-dev') and <module 'cpyrit._cpyrit_stream' from '/usr/lib/python2.5/site-packages/cpyrit/_cpyrit_stream.so'> ('unknown')
Traceback (most recent call last):
File "/usr/bin/pyrit", line 6, in <module>
pyrit_cli.Pyrit_CLI().initFromArgv()
File "/usr/lib/python2.5/site-packages/pyrit_cli.py", line 114, in initFromArgv
func(self, **options)
File "/usr/lib/python2.5/site-packages/pyrit_cli.py", line 259, in list_cores
from cpyrit import cpyrit
File "/usr/lib/python2.5/site-packages/cpyrit/cpyrit.py", line 171, in <module>
class StreamCore(Core, _cpyrit_stream.StreamDevice):
AttributeError: 'module' object has no attribute 'StreamDevice'
They seem incompatible. Are they from different software versions?