Can't run unsettings because of error

Asked by Romano

Hey I get this error and it causes the program to not launch. Anyone have any ideas? Thanks for any help on this. I am using Ubuntu 12.10 64bit linux mint 14 Nadia cinnamon.

Traceback (most recent call last):
  File "/usr/bin/unsettings", line 9, in <module>
    load_entry_point('unsettings==0.08', 'console_scripts', 'unsettings')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 337, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2311, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2017, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/dist-packages/unsettings/__init__.py", line 23, in <module>
    from main import main as _main
  File "/usr/lib/python2.7/dist-packages/unsettings/main.py", line 29, in <module>
    import i18n, connection, backends, widgets, ui, settings, clipboard, optionfile, dialogs, themes, about, statusbar
  File "/usr/lib/python2.7/dist-packages/unsettings/i18n.py", line 6, in <module>
    import settings
  File "/usr/lib/python2.7/dist-packages/unsettings/settings.py", line 77, in <module>
    UNITY_MAJOR_VERSION, UNITY_VERSION = get_unity_version()
  File "/usr/lib/python2.7/dist-packages/unsettings/settings.py", line 33, in get_unity_version
    versionstr = subprocess.check_output(['unity', '--version'])
  File "/usr/lib/python2.7/subprocess.py", line 537, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Question information

Language:
English Edit question
Status:
Answered
For:
Unsettings Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Florian Diesch (diesch) said :
#1

Unsettings is a configuration program for Unity and doesn't work if you don't have Unity.

I've created a bug for this as Unsettings should show a proper error message instead of crashing if Unity can't be found.

Can you help with this problem?

Provide an answer of your own, or ask Romano for more information if necessary.

To post a message you must log in.