You are not logged in.
Had 0.2.9 working nicely for quite a while now. Just installed the upgrade to 0.2.10-1 and its throwing errors:
[root@myhost bob]# pacman -Syu
:: Synchronizing package databases...
current is up to date
extra is up to date
community is up to date
custom is up to date
:: Starting full system upgrade...
warning: claws-mail-2.9.2-1: ignoring package upgrade (2.9.2-2)
resolving dependencies... done.
looking for inter-conflicts... done.
Targets: exaile-0.2.10-1
Total Package Size: 0.58 MB
Total Installed Size: 2.08 MB
Proceed with installation? [Y/n] y
checking package integrity... done.
cleaning up... done.
(1/1) checking for file conflicts [#####################] 100%
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
exaile: /usr/share/exaile/xl/__init__.pyc exists in filesystem
exaile: /usr/share/exaile/xl/audioscrobbler.pyc exists in filesystem
exaile: /usr/share/exaile/xl/common.pyc exists in filesystem
exaile: /usr/share/exaile/xl/config.pyc exists in filesystem
exaile: /usr/share/exaile/xl/covers.pyc exists in filesystem
exaile: /usr/share/exaile/xl/db.pyc exists in filesystem
exaile: /usr/share/exaile/xl/dbusinterface.pyc exists in filesystem
exaile: /usr/share/exaile/xl/filtergui.pyc exists in filesystem
exaile: /usr/share/exaile/xl/panels.pyc exists in filesystem
exaile: /usr/share/exaile/xl/prefs.pyc exists in filesystem
exaile: /usr/share/exaile/xl/track.pyc exists in filesystem
exaile: /usr/share/exaile/xl/tracks.pyc exists in filesystem
exaile: /usr/share/exaile/xl/trackslist.pyc exists in filesystem
exaile: /usr/share/exaile/xl/xlmisc.pyc exists in filesystem
errors occurred, no packages were upgraded.
So, being ever intrepid, I did a 'pacman -Syu --force exaile'
[root@myhost bob]# pacman -Syu --force exaile
:: Synchronizing package databases...
current is up to date
extra is up to date
community is up to date
custom is up to date
:: Starting full system upgrade...
warning: claws-mail-2.9.2-1: ignoring package upgrade (2.9.2-2)
resolving dependencies... done.
looking for inter-conflicts... done.
Targets: exaile-0.2.10-1
Total Package Size: 0.58 MB
Total Installed Size: 2.08 MB
Proceed with installation? [Y/n] y
checking package integrity... done.
cleaning up... done.
(1/1) upgrading exaile [#####################] 100%
==> If you want LibNotify plugin, install python-notify
==> Version 0.2.7b contains a new db schema. You have to remove your current db file (~/.exaile/music.db)
Now exaile won't launch:
[bob@myhost ~]$ exaile
/usr/share/exaile/xl/xlmisc.py:1717: GtkWarning: gdk_drawable_set_colormap: assertion `cmap == NULL || gdk_drawable_get_depth (drawable) == cmap->visual->depth' failed
pixmap.set_colormap(colormap)
/usr/share/exaile/xl/xlmisc.py:1740: GtkWarning: Using Cairo rendering requires the drawable argument to
have a specified colormap. All windows have a colormap,
however, pixmaps only have colormap by default if they
were created with a non-NULL window argument. Otherwise
a colormap must be set on them with gdk_drawable_set_colormap
pixmap.draw_layout(gc, x, y, layout)
/usr/share/exaile/xl/xlmisc.py:1740: GtkWarning: No colormap in gc_get_foreground
pixmap.draw_layout(gc, x, y, layout)
/usr/share/exaile/xl/xlmisc.py:1744: GtkWarning: gdkpixbuf-drawable.c:1255: Depth of the source drawable is 24 where as the visual depth of the colormap passed is 16
0, width, height)
Traceback (most recent call last):
File "exaile.py", line 2635, in <module>
main()
File "exaile.py", line 2627, in main
exaile = ExaileWindow(options, fr)
File "exaile.py", line 202, in __init__
self.setup_left()
File "exaile.py", line 1036, in setup_left
self.collection_panel = panels.CollectionPanel(self)
File "/usr/share/exaile/xl/panels.py", line 235, in __init__
self.setup_widgets()
File "/usr/share/exaile/xl/panels.py", line 257, in setup_widgets
self.create_popup()
File "/usr/share/exaile/xl/panels.py", line 352, in create_popup
icon_set = gtk.IconSet(pixbuf)
TypeError: pixbuf should be a GdkPixbuf
[bob@myhost ~]$
I did a 'pacman -R exaile' and removed the ~./exaile folder. Then I reinstalled exaile, problem still exists. Took a pass through the exaile bug reports, did not see anything that looked similar to this problem. Same for our forums - did not find any error similar to this one.
Anyone have any ideas or pointers?
Thanks!
Bob
Last edited by CavalierBob (2007-07-06 17:34:16)
Offline
OK, got the answer to the problem after talking to 2 of the Exaile devs on IRC.
Exaile 0.2.10 needs to have the patch attached to this ticket applied:
http://www.exaile.org/trac/ticket/625
The devs say this is the only show stopper bug in 0.2.10.
I posted this same info into the Exaile page in AUR. Hopefully Romashka will be able to apply the patch & update 0.2.10 soon.
Bob
Offline
OK, solved the problem applying the patch to my system.
Just download the patch, open a terminal, cd /usr/share/exaile/xl, and as root issue 'patch -p0 </location/where/you downloaded/the/patch'.
Problem solved.
Bob
Offline