Public bug reported:

Upon launching Unknown Horizons (installed from Ubuntu repos) on the
terminal, I get this error:

Traceback (most recent call last):
  File "/usr/games/unknown-horizons", line 380, in <module>
    main()
  File "/usr/games/unknown-horizons", line 185, in main
    import horizons.main
  File "/usr/lib/python2.7/dist-packages/horizons/main.py", line 45, in <module>
    from horizons.gui import Gui
  File "/usr/lib/python2.7/dist-packages/horizons/gui/__init__.py", line 22, in 
<module>
    from gui import Gui
  File "/usr/lib/python2.7/dist-packages/horizons/gui/gui.py", line 26, in 
<module>
    from fife.extensions.pychan.widgets import Icon
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/__init__.py", 
line 264, in <module>
    import widgets
  File 
"/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/__init__.py", 
line 32, in <module>
    from widget import Widget
  File 
"/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/widget.py", 
line 24, in <module>
    from fife.extensions.pychan.widgets.common import *
  File 
"/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/common.py", 
line 26, in <module>
    from fife.extensions.pychan import events
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/events.py", 
line 62, in <module>
    from compat import guichan
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/compat.py", 
line 131, in <module>
    assert isinstance(_multilistener(),guichan.ActionListener)
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/compat.py", 
line 110, in __init__
    guichan.ActionListener.__init__(self)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 4308, in __init__
    self.this.append(this)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 4290, in <lambda>
    __getattr__ = lambda self, name: _swig_getattr(self, ActionListener, name)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 74, in 
_swig_getattr
    return _swig_getattr_nondynamic(self, class_type, name, 0)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 69, in 
_swig_getattr_nondynamic
    return object.__getattr__(self, name)
AttributeError: type object 'object' has no attribute '__getattr__'

Launching Unknown Horizons through a GUI also fails.

I expected the game to launch correctly.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: unknown-horizons 2014.1+ds1-2
ProcVersionSignature: Ubuntu 4.8.0-26.28-generic 4.8.0
Uname: Linux 4.8.0-26-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Oct 22 22:30:22 2016
PackageArchitecture: all
SourcePackage: unknown-horizons
UpgradeStatus: Upgraded to yakkety on 2016-10-13 (9 days ago)

** Affects: unknown-horizons (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug yakkety

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1635890

Title:
  Unknown Horizons error: type object 'object' has no attribute
  '__getattr__'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unknown-horizons/+bug/1635890/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to