Insync fails to start with Gnome 3.20

Yeah… It works after I downgraded from pango (1.40.0-1 to 1.39.0-1) in Arch Linux.

Additionally, there is no need to downgrade lib32-pango package.

Cheers,

Same here - downgrading pango makes insync start again

Same here as well; downgrading pango to 1.39.0-1 makes insync start again.

If you can’t downgrade pango lib one user has the following workaround:

One thing I did find by googling was this issue that seemed related: https://bugs.archlinux.org/task/48827

It mentions libfontconfig, so I tried renaming the libfontconfig.so bundled with Insync and then symlinking the system one (from the fontconfig-infinality-ultimate 2.11.95-3 package from https://wiki.archlinux.org/index.php/Infinality). That seemed to have fixed the issue for now.

Thanks! :slight_smile: I had the same issue, and downgrading pango to 1.39 is a workaround that I’m happy to accept for a while.

I’d love to be notified when Insync works with the latest pango version though, because I prefer not having downgraded packages.

I got insync working on Arch using the 1.3.7 Debian 64bit package and making a new PKGBUILD that referenced that release. Thread for download link:

It works after I downgraded from pango (1.40.0-1 to 1.39.0-1) in Arch Linux.

Thanks

Strangely enough, downgrading to Pango 1.39 does not resolve the error for me, I am still getting:

./insync: symbol lookup error: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenType

Hey, could you go into more detail what exactly to rename and what to symlink?
That would be really helpful, thank you in advance!

For me, the following seems to work:

ln -sf /usr/lib/libfontconfig.so.1 /usr/lib/insync/libfontconfig.so.1

This will overwrite the libfontconfig.so bundled with insync and replace it with a symlink to the system library; so if you want to keep the insync one, rename it first.

To proceed more cleanly, you could also modify the insync PKGBUILD to include
ln -sf "/usr/lib/libfontconfig.so.1" "${pkgdir}/usr/lib/insync/libfontconfig.so.1"
in its package() function and then rebuild and reinstall the package.

rzels solution works for me too. I am running Xfce. Thanks!

The PKGBUILD on the AUR has been updated to include the symlink fix.

1 Like

The same here, on Gnome Ubuntu 16.04, after upgrading to Gnome 3.20
Anyway, the solution posted by rzei (create a symlink to system version of libfontconfig) worked for me.

Thanks,
Marco

It seems that anyone upgrading to Gnome 3.20 has the same problem; insync will not start. The problem has apparently been diagnosed. The fix is to downgrade from pango (1.40.0-1 to 1.39.0-1). Exactly what is the command to do that? Thanks!

This worked for me. Good luck!

cd /var/cache/pacman/pkg
sudo pacman -U pango-1.39.0-1-x86_64.pkg.tar.xz

https://wiki.archlinux.org/index.php/downgrading_packages#Return_to_an_earlier_package_version

I am really pissed this is still an issue at this late date!

In Ubuntu 16.04, Insync fails to start. The fix is to run “sudo mv /usr/lib/insync/libfontconfig.so.1 /usr/lib/insync/libfontconfig.so.1.old” See here: http://www.webupd8.org/2016/05/limited-time-offer-to-get-insync-pro.html Thanks Andrew!

@Ralph_Shoemaker: Do you have other PPAs added to your system? I was trying to replicate the issue in an Ubuntu GNOME live CD but it worked in my case, even with all packages updated. I’ll try again by installing in a VM.

shit, i don´t have the package pango-1.39.0-1-x86_64.pkg.tar.xz in cd /var/cache/pacman/pkg, so i cannot update. :frowning2:
I think if i deinstall insynch and install the new Version it will not working so i must wait.

@hanny: I tested using Insync version 1.3.10 and it worked in my case. The symlink created in the last step of the PKGBUILD is also not needed anymore since a fix for this was added in 1.3.10. Please try it out.