fossfreedom / coverart-browser

Browse your cover-art albums in Rhythmbox v2.96 - 3.0+
http://xpressubuntu.wordpress.com/
GNU General Public License v3.0
74 stars 19 forks source link

Error while installing on Fedora 23 #385

Closed temaoz closed 8 years ago

temaoz commented 8 years ago

After executing ./install.shI get the following error messages:

[root@localhost coverart-browser]# ./install.sh
installing languages to /usr/share/locale/
installing de
Installing the glib schema (password needed)
warning: Schema 'org.freedesktop.Geoclue' has path '/apps/geoclue/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.Telepathy.Logger' has path '/apps/telepathy-logger/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.gstreamer-0.10.default-elements' has path '/desktop/gstreamer/0.10/default-elements/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus' has path '/desktop/ibus/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general' has path '/desktop/ibus/general/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.general.hotkey' has path '/desktop/ibus/general/hotkey/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.freedesktop.ibus.panel' has path '/desktop/ibus/panel/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.cache' has path '/desktop/gnome/crypto/cache/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.crypto.pgp' has path '/desktop/gnome/crypto/pgp/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse' has path '/apps/seahorse/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse.manager' has path '/apps/seahorse/listing/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.seahorse.recipients' has path '/apps/seahorse/recipients/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.locale' has path '/system/locale/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy' has path '/system/proxy/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.http' has path '/system/proxy/http/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.https' has path '/system/proxy/https/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.ftp' has path '/system/proxy/ftp/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.
warning: Schema 'org.gnome.system.proxy.socks' has path '/system/proxy/socks/'.  Paths starting with '/apps/', '/desktop/' or '/system/' are deprecated.

Is there a solution available?

fossfreedom commented 8 years ago

install.sh doesnt touch any of those schemas - that must be something with your current setup.

temaoz commented 8 years ago

Thanks for your answer. The plugin 'CoverArt Browser' is available in the Rythmbox plugins. I also installed the 'CoverArt Search providers' as described but this plugin isn't available in the list. And because it's a dependency of the CoverArt Browser I can't activate this.

fossfreedom commented 8 years ago

make sure ~/.local/share/rhythmbox/plugins/coverart_search_providers/coverart_search_providers.plugin has the line Loader=python3

temaoz commented 8 years ago

This line was already existing in the file. Is there any other file that could help debug the problem? Thanks in advance.

Edit: I managed to install both plugins but now Rhythmbox isn't answering anymore. If I start it via terminal I get the following log:

(rhythmbox:14252): libsoup-CRITICAL **: soup_server_quit: assertion 'priv->listeners != NULL' failed

(rhythmbox:14252): GLib-GObject-CRITICAL **: object SoupServer 0x5609b91cac50 finalized while still in-construction

(rhythmbox:14252): GLib-GObject-CRITICAL **: Custom constructor for class SoupServer returned NULL (which is invalid). Please use GInitable instead.
/home/mkringel/.local/share/rhythmbox/plugins/coverart_browser/coverart_widgets.py:26: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Notify
/home/mkringel/.local/share/rhythmbox/plugins/coverart_browser/coverart_covericonview.py:28: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import PangoCairo
/home/mkringel/.local/share/rhythmbox/plugins/coverart_browser/coverart_artistinfo.py:28: PyGIWarning: WebKit was imported without specifying a version first. Use gi.require_version('WebKit', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import WebKit
/usr/lib64/python3.4/site-packages/gi/types.py:205: Warning: cannot register existing type 'WebKitWebView'
  _gobject.type_register(cls, namespace.get('__gtype_name__'))
/usr/lib64/python3.4/site-packages/gi/types.py:205: Warning: g_once_init_leave: assertion 'result != 0' failed
  _gobject.type_register(cls, namespace.get('__gtype_name__'))
/usr/lib64/python3.4/site-packages/gi/types.py:205: Warning: gsignal.c:1682: return value of type '<invalid>' for signal "WebKitWebView::create_web_view" is not a value type
  _gobject.type_register(cls, namespace.get('__gtype_name__'))

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-WARNING **: Duplicate child name in GtkStack: Zur Wiedergabeliste hinzufügen

(rhythmbox:14252): Gtk-CRITICAL **: gtk_builder_get_object: assertion 'GTK_IS_BUILDER (builder)' failed

(rhythmbox:14252): Gtk-CRITICAL **: gtk_builder_get_object: assertion 'GTK_IS_BUILDER (builder)' failed

(rhythmbox:14252): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(rhythmbox:14252): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(rhythmbox:14252): libdmapsharing-WARNING **: DACP browsing not started

(rhythmbox:14252): Gtk-CRITICAL **: gtk_box_reorder_child: assertion 'old_link != NULL' failed

Edit 2: Seems to be the same problem as #384. So we have to wait for webkit 2 support. Anyway, thanks for your awesome work!

fossfreedom commented 8 years ago

yes - just noticed you are on Fedora 23. Its a combination of Fedora removing support from the old webkit together with GTK3.18 issues.

fossfreedom commented 8 years ago

closing - consolidating all gtk 3.18 issues under this https://github.com/fossfreedom/coverart-browser/issues/387