No error message when GVim is missing

Bug #127545 reported by Timmie
2
Affects Status Importance Assigned to Milestone
PIDA
Fix Released
High
Ali Afshar

Bug Description

I bulid Pida from sources on Ubuntu Feisty.

Pida won't start.

Here's the error log:

/var/lib/python-support/python2.4/gtk-2.0/gobject/__init__.py:30: RuntimeWarning: Python C API version mismatch for module gobject._gobject: This Python has API version 1013, module gobject._gobject has version 1012.
  from _gobject import *
/usr/lib/python2.4/site-packages/cairo/__init__.py:1: RuntimeWarning: Python C API version mismatch for module cairo._cairo: This Python has API version 1013, module cairo._cairo has version 1012.
  from _cairo import *
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: Python C API version mismatch for module gtk._gtk: This Python has API version 1013, module gtk._gtk has version 1012.
  from gtk import _gtk
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: Python C API version mismatch for module pango: This Python has API version 1013, module pango has version 1012.
  from gtk import _gtk
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: Python C API version mismatch for module atk: This Python has API version 1013, module atk has version 1012.
  from gtk import _gtk
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: Python C API version mismatch for module gtk.gdk: This Python has API version 1013, module gtk.gdk has version 1012.
  from gtk import _gtk
/var/lib/python-support/python2.4/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: Python C API version mismatch for module pangocairo: This Python has API version 1013, module pangocairo has version 1012.
  from gtk import _gtk
/usr/lib/python2.5/site-packages/pida/core/locale.py:3: RuntimeWarning: Python C API version mismatch for module gtk.glade: This Python has API version 1013, module gtk.glade has version 1012.
  import gtk.glade
/usr/lib/python2.5/site-packages/pida/core/options.py:1: RuntimeWarning: Python C API version mismatch for module gconf: This Python has API version 1013, module gconf has version 1012.
  import gconf
Error in sys.excepthook:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/apport_python_hook.py", line 30, in apport_excepthook
    import apport.report, apport.fileutils
  File "/var/lib/python-support/python2.4/apport/__init__.py", line 1, in <module>
    from apport.report import Report
  File "/var/lib/python-support/python2.4/apport/report.py", line 20, in <module>
    from problem_report import ProblemReport
ImportError: Bad magic number in /usr/lib/python2.4/site-packages/problem_report.pyc

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/pida", line 29, in <module>
    main()
  File "/usr/lib/python2.5/site-packages/pida/core/application.py", line 133, in main
    exit_val = run_func(env)
  File "/usr/lib/python2.5/site-packages/pida/core/application.py", line 93, in run_pida
    b.start()
  File "/usr/lib/python2.5/site-packages/pida/core/boss.py", line 28, in start
    self._sm.activate_editor(editor_name)
  File "/usr/lib/python2.5/site-packages/pida/core/servicemanager.py", line 233, in activate_editor
    self.editor.pre_start()
  File "/usr/lib/python2.5/site-packages/pida/editors/vim/vim.py", line 130, in pre_start
    self._view.run()
  File "/usr/lib/python2.5/site-packages/pida/editors/vim/vim.py", line 42, in run
    self._vim.run()
  File "/usr/lib/python2.5/site-packages/pida/utils/vim/vimembed.py", line 131, in run
    close_fds=True)
  File "/usr/lib/python2.5/subprocess.py", line 593, in __init__
    errread, errwrite)
  File "/usr/lib/python2.5/subprocess.py", line 1135, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Revision history for this message
Mr Igli (igli) wrote :

This looks odd to me for a src build, but then I don't really know py that well. It looks like your glib and gtk deps need updating/ recompiling.
/var/lib/python-support/python2.4/gtk-2.0/gobject/__init__.py:30: RuntimeWarning: Python C API version mismatch for module gobject._gobject: This Python has API version 1013, module gobject._gobject has version 1012.

The stuff about vim looks like you don't have gvim installed.

HTH,
igli.

Revision history for this message
Ali Afshar (aafshar) wrote :

This is an error from missing Vim. Ticketted on Trac for a better error dialog. http://pida.co.uk/trac/ticket/152

Changed in pida:
assignee: nobody → aafshar
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Timmie (timmie) wrote :

I thank you for your help.

Decided not to use Pida because I don't like Gvim.

Ali Afshar (aafshar)
Changed in pida:
status: Confirmed → Fix Committed
Revision history for this message
Ali Afshar (aafshar) wrote :

0.5.1

Changed in pida:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.