Insync does not sign in

Since several days, insync starts but does not sync anymore. When right-clicking on the symbol in the status bar, “signing in …” is grayed out. Clicking on Quit or others has no effect.
When starting with “insync start --no-daemon”, the last lines are:

INFO     2017-08-11 14:33:07,890 [__init__:info:1600] Syncing GDUser(id=u'xxxxxxxxx', email=u'xxxxxx', name=u'xxxx').

(insync:9586): GStreamer-WARNING **: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. 
ImportError: No module named pygtk

(insync:9586): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstxvimagesink.so': /usr/lib64/libXv.so.1: undefined symbol: _XEatDataWords

pygtk is installed and I reinstalled it with no effect.

Any idea what to do?

hi! thanks for reporting :slight_smile:

tagging our engineer @lpugoy

@Platinumviper: Thank you for reporting this. What Linux distribution and version are you using?

Thanks in advance for your support.
It’s Gentoo Linux with kernel 4.12.7. Python 2.7.12 and 3.4.5 are installed, 2.7 is the default. Pygtk version is 2.24.0.

@Platinumviper: I see. How did you install Insync?

I’m using this ebuild file (inserted the PVFM variable because program version and FM-client versions differ) with USE_FLAG “caja”:

# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6
PVFM=1.3.12.36116

DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
SRC_URI="
    x86?      ( http://s.insynchq.com/builds/insync_${PV}-precise_i386.deb )
    amd64?    ( http://s.insynchq.com/builds/insync_${PV}-precise_amd64.deb )
    nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${PVFM}-precise_all.deb )
    dolphin?  ( http://s.insynchq.com/builds/insync-dolphin_${PVFM}-precise_all.deb )
    thunar?   ( http://s.insynchq.com/builds/insync-thunar_${PVFM}-precise_all.deb )
    nemo?   ( http://s.insynchq.com/builds/insync-nemo_${PVFM}-precise_all.deb )
    caja?   ( http://s.insynchq.com/builds/insync-caja_${PVFM}-precise_all.deb )"

SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND="<dev-libs/libevent-2.2"
RDEPEND="${DEPEND}
    nautilus? ( dev-python/nautilus-python )
    dolphin? ( kde-apps/dolphin )
    thunar? ( dev-python/thunarx-python )
    nemo? ( gnome-extra/nemo )
    caja? ( mate-base/caja )"
IUSE="nautilus dolphin thunar nemo caja"

src_unpack() {
    mkdir "${S}"
    cd "${S}"

    if use amd64 ; then
        unpack insync_"${PV}"-precise_amd64.deb
    else
        unpack insync_"${PV}"-precise_i386.deb
    fi

    unpack ./data.tar.gz

    if use nautilus ; then
        unpack insync-nautilus_"${PVFM}"-precise_all.deb
    elif use dolphin ; then
        unpack insync-dolphin_"${PVFM}"-precise_all.deb
    elif use thunar ; then
        unpack insync-thunar_"${PVFM}"-precise_all.deb
    elif use nemo ; then
        unpack insync-nemo_"${PVFM}"-precise_all.deb
    elif use caja ; then
        unpack insync-caja_"${PVFM}"-precise_all.deb
    fi

    unpack ./data.tar.gz
}

src_install() {
    cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
    echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
    insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}

pkg_postinst() {
    elog "To automatically start insync add 'insync' to your session"
    elog "startup scripts. GNOME users can also choose to enable"
    elog "the insync extension via gnome-tweak-tool."
}

When renaming ~/.config/Insync, “insync start --no-daemon” opens a browser window with the usual google dialogs, after granting access, the browser hangs at “https://www.insynchq.com/connect/cb?state={“login_id”:+…” with the “Connecting to Insync…” message. Logging in by clicking on “Log in to dashboard” works perfectly.

[edit]
Same result when reinstalling without caja support.
[/edit]

Using the trusty instead of the precise version solved the problem.