# Python errors trying to run mopidy

**URL:** <https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021>\
**Category:** Misc\
**Created:** [December 21, 2015, 5:03pm UTC](https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021 "2015-12-21T17:03:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tim\_Pigden](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/tim_pigden/32/280_2.png) [@Tim\_Pigden](https://discourse.mopidy.com/u/Tim_Pigden)\
**Post date:** [December 21, 2015, 5:03pm UTC](https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021/1 "2015-12-21T17:03:28Z")

</div>

Hi - I’m getting the following errors running Mopidy. Any suggestions?  
I don’t really know python

```python
tim-office-ubuntu:~$ mopidy
Traceback (most recent call last):
  File "/usr/bin/mopidy", line 9, in <module>
    load_entry_point('Mopidy==1.1.1', 'console_scripts', 'mopidy')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
    entry = __import__ (self.module_name, globals(),globals(), [' __name__'])
  File "/usr/lib/python2.7/dist-packages/mopidy/ __main__.py", line 43, in <module>
    from mopidy import commands, config as config_lib, ext
  File "/usr/lib/python2.7/dist-packages/mopidy/commands.py", line 16, in <module>
    from mopidy import config as config_lib, exceptions
  File "/usr/lib/python2.7/dist-packages/mopidy/config/ __init__.py", line 11, in <module>
    from mopidy.config import keyring
  File "/usr/lib/python2.7/dist-packages/mopidy/config/keyring.py", line 8, in <module>
    import dbus
  File "/usr/lib/python2.7/dist-packages/dbus/ __init__.py", line 81, in <module>
    import dbus.exceptions as exceptions
AttributeError: 'module' object has no attribute 'exceptions'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python2.7/dist-packages/apport/ __init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 16, in <module>
    from xml.parsers.expat import ExpatError
  File "/usr/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so: undefined symbol: XML_SetHashSalt

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/mopidy", line 9, in <module>
    load_entry_point('Mopidy==1.1.1', 'console_scripts', 'mopidy')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
    entry = __import__ (self.module_name, globals(),globals(), [' __name__'])
  File "/usr/lib/python2.7/dist-packages/mopidy/ __main__.py", line 43, in <module>
    from mopidy import commands, config as config_lib, ext
  File "/usr/lib/python2.7/dist-packages/mopidy/commands.py", line 16, in <module>
    from mopidy import config as config_lib, exceptions
  File "/usr/lib/python2.7/dist-packages/mopidy/config/ __init__.py", line 11, in <module>
    from mopidy.config import keyring
  File "/usr/lib/python2.7/dist-packages/mopidy/config/keyring.py", line 8, in <module>
    import dbus
  File "/usr/lib/python2.7/dist-packages/dbus/ __init__.py", line 81, in <module>
    import dbus.exceptions as exceptions
AttributeError: 'module' object has no attribute 'exceptions'
timpigden@tim-office-ubuntu:~$ ^C
timpigden@tim-office-ubuntu:~$

```

_Edited: Formatted exception. -jodal_

---

<div class="post-metadata">

**Author:** ![jodal](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/jodal/32/2564_2.png) [@jodal](https://discourse.mopidy.com/u/jodal)\
**Post date:** [December 21, 2015, 7:30pm UTC](https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021/2 "2015-12-21T19:30:14Z")

</div>

The important part of the error is:

```python
  File "/usr/lib/python2.7/dist-packages/mopidy/config/ __init__.py", line 11, in <module>
    from mopidy.config import keyring
  File "/usr/lib/python2.7/dist-packages/mopidy/config/keyring.py", line 8, in <module>
    import dbus
  File "/usr/lib/python2.7/dist-packages/dbus/ __init__.py", line 81, in <module>
    import dbus.exceptions as exceptions
AttributeError: 'module' object has no attribute 'exceptions'

```

How did you install Mopidy? From “ubuntu” in your hostname and the paths I see in the error I’m guessing it was installed from APT, on Ubuntu?

Can you provide the output of `mopidy deps` and `dpkg -l | grep python-dbus`? I’d like to know exactly which version you have of the `dbus` dependency which seems to be missing it’s `exceptions` module.

---

<div class="post-metadata">

**Author:** ![Tim\_Pigden](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/tim_pigden/32/280_2.png) [@Tim\_Pigden](https://discourse.mopidy.com/u/Tim_Pigden)\
**Post date:** [December 21, 2015, 7:52pm UTC](https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021/3 "2015-12-21T19:52:30Z")

</div>

I’ll give it a go but away from office for a couple of days

---

<div class="post-metadata">

**Author:** ![Tim\_Pigden](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/tim_pigden/32/280_2.png) [@Tim\_Pigden](https://discourse.mopidy.com/u/Tim_Pigden)\
**Post date:** [December 23, 2015, 1:58pm UTC](https://discourse.mopidy.com/t/python-errors-trying-to-run-mopidy/1021/4 "2015-12-23T13:58:20Z")

</div>

Hi

dpkg -l gives  
ii python-dbus 1.2.0-2build2 amd64 simple interprocess messaging system (Python interface)  
ii python-dbus-dev 1.2.0-2build2 all main loop integration development files for python-dbus

mopidy deps just gives the traceback which in full is  
$ mopidy deps  
Traceback (most recent call last):  
File “/usr/bin/mopidy”, line 9, in   
load\_entry\_point(‘Mopidy==1.1.1’, ‘console\_scripts’, ‘mopidy’)()  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 351, in load\_entry\_point  
return get\_distribution(dist).load\_entry\_point(group, name)  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 2363, in load\_entry\_point  
return ep.load()  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 2088, in load  
entry = **import** (self.module\_name, globals(),globals(), [‘ **name** ’])  
File “/usr/lib/python2.7/dist-packages/mopidy/ **main**.py”, line 43, in   
from mopidy import commands, config as config\_lib, ext  
File “/usr/lib/python2.7/dist-packages/mopidy/commands.py”, line 16, in   
from mopidy import config as config\_lib, exceptions  
File “/usr/lib/python2.7/dist-packages/mopidy/config/ **init**.py”, line 11, in   
from mopidy.config import keyring  
File “/usr/lib/python2.7/dist-packages/mopidy/config/keyring.py”, line 8, in   
import dbus  
File “/usr/lib/python2.7/dist-packages/dbus/ **init**.py”, line 81, in   
import dbus.exceptions as exceptions  
AttributeError: ‘module’ object has no attribute 'exceptions’  
Error in sys.excepthook:  
Traceback (most recent call last):  
File “/usr/lib/python2.7/dist-packages/apport\_python\_hook.py”, line 63, in apport\_excepthook  
from apport.fileutils import likely\_packaged, get\_recent\_crashes  
File “/usr/lib/python2.7/dist-packages/apport/ **init**.py”, line 5, in   
from apport.report import Report  
File “/usr/lib/python2.7/dist-packages/apport/report.py”, line 16, in   
from xml.parsers.expat import ExpatError  
File “/usr/lib/python2.7/xml/parsers/expat.py”, line 4, in   
from pyexpat import \*  
ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.x86\_64-linux-gnu.so: undefined symbol: XML\_SetHashSalt

Original exception was:  
Traceback (most recent call last):  
File “/usr/bin/mopidy”, line 9, in   
load\_entry\_point(‘Mopidy==1.1.1’, ‘console\_scripts’, ‘mopidy’)()  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 351, in load\_entry\_point  
return get\_distribution(dist).load\_entry\_point(group, name)  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 2363, in load\_entry\_point  
return ep.load()  
File “/usr/lib/python2.7/dist-packages/pkg\_resources.py”, line 2088, in load  
entry = **import** (self.module\_name, globals(),globals(), [‘ **name** ’])  
File “/usr/lib/python2.7/dist-packages/mopidy/ **main**.py”, line 43, in   
from mopidy import commands, config as config\_lib, ext  
File “/usr/lib/python2.7/dist-packages/mopidy/commands.py”, line 16, in   
from mopidy import config as config\_lib, exceptions  
File “/usr/lib/python2.7/dist-packages/mopidy/config/ **init**.py”, line 11, in   
from mopidy.config import keyring  
File “/usr/lib/python2.7/dist-packages/mopidy/config/keyring.py”, line 8, in   
import dbus  
File “/usr/lib/python2.7/dist-packages/dbus/ **init**.py”, line 81, in   
import dbus.exceptions as exceptions  
AttributeError: ‘module’ object has no attribute 'exceptions’  
timpigden@tim-office-ubuntu:~$
