Comment 13 for bug 1071063

Revision history for this message
Nemes Ioan Sorin (nemes-sorin) wrote :

Update 4

apt-line commented
removed all dockx traces with synaptic
installed version 0.48 using setup.py

..getting errors over errors
  like this one :

----------------------------------------------------------------
sorin@sorin-sys ~ $ avant-window-navigator
Screen is composited
mateconf backend

** (awn-applet:6367): CRITICAL **: desktop_agnostic_config_schema_option_get_per_instance: assertion `self != NULL' failed

(awn-applet:6370): Gdk-CRITICAL **: IA__gdk_cairo_create: assertion `GDK_IS_DRAWABLE (drawable)' failed
DockbarX 0.90.3
DockbarX init
MateNu 0.4
settings load
matemenu found, using it as default menu parser
error importing webbookmarks
Error: Could not connect to Zeitgeist.
start
shaping window
DockbarX reload
Name net.launchpad.DockManager is already in use. (This instance of) DockbarX will not use DockManager.
Traceback (most recent call last):
  File "/usr/share/avant-window-navigator/applets/DockBarX/DockBarX.py", line 58, in __on_idle
    self.db.load()
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/dockbar.py", line 288, in load
    self.reload()
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/dockbar.py", line 359, in reload
    self.__on_window_opened(self.screen, window)
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/dockbar.py", line 489, in __on_window_opened
    self.__add_window(window)
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/dockbar.py", line 642, in __add_window
    group.add_window(window)
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/groupbutton.py", line 358, in add_window
    window = Window(wnck_window, self)
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/windowbutton.py", line 76, in __init__
    self.item = WindowItem(self, group)
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/windowbutton.py", line 343, in __init__
    self.update_show_state()
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/windowbutton.py", line 457, in update_show_state
    window.monitor != self.group_r().monitor):
AttributeError: Window instance has no attribute 'monitor'
Error reading web bookmarks

(CardapioAwnWrapper.py:6358): MateConf-CRITICAL **: mateconf_client_add_dir: assertion `mateconf_valid_key (dirname, NULL)' failed
Error: couldn't find out on which monitor window "Awn Settings" is located
Guessing it's monitor 0
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/dockbarx/windowbutton.py", line 172, in __on_geometry_changed
    if monitor != self.monitor:
AttributeError: Window instance has no attribute 'monitor'

-------------------------------------------

...thinking - why I have 0.48 but numbers on my screen looks like 0.9.x ? , then searcing on /usr/local/lib/python2.7/dist-packages
I found the reason

Conclusion (..may help debugging process ) :

after all synaptic uninstall procedures dockbarx folder and related egg-info file on /usr/local/lib/python2.7/dist-packages ...they are not deleted

..my new files (0.48) were copied along old (0.9.x) files and old files were recalled anytime I use dockx command - so all went bad

Because synaptic uninstall will remove files on /usr/bin and /usr/share ..but not on /usr/local/lib/python2.7/dist-packages - therefore a lot of problems with different user cases

.. Alin maybe made a fresh install and all went ok ..but using a prior version of dockx - then replacing this version with a new one ..will result in a strange experience since dockbarx folder on /usr/local/lib/python2.7/dist-packages is not fully cleared before a new version is installed

when I manually deleted /usr/local/lib/python2.7/dist-packages and the egg-info file ..then awn dockx (0.48) back on track ...

later I will make a fresh install for version 0.9.x from BZR and I will post here the result