Repository for openSUSE

I would run:

zypper ar http://yum.insynchq.com/fedora/21/
zypper ref
zypper in insync

Thank you very much, now the problem is a missing dependence: glibc >= 2.20, for opensuse i only can find 2.19…

Maybe you can try with the fedora 20 or earlier repos to see if it works. Right now I’m using openSUSE Tumbleweed that provides glibc 2.21

Finally! :blush: I own you a beer!

Thanks a lot.

@cesarizu: I’m also using openSUSE tumbleweed. What is the exact URL (http://yum.insynchq.com/fedora/21/???.repo) you entered? I get:

$ zypper ar http://yum.insynchq.com/fedora/21/
If only one argument is used, it must be a URI pointing to a .repo file.

Thanks for an answer.

You can try with zypper ar -r http://yum.insynchq.com/fedora/21/ but I think there’s some problem right now with the repository configuration that it’s not allowing connections for the moment.

Another option is to create a /etc/zypp/repos.d/insync.repo file with the following content:

[insync]
name=insync repo
enabled=1
autorefresh=0
baseurl=http://yum.insynchq.com/fedora/21/
type=rpm-md
priority=105
gpgcheck=1
gpgkey=https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key
3 Likes

@cesarizu your solution worked for adding the repository. Thanks a lot!

I got Insync running now, but the setup is kind of “dirty”. I needed to install “insync-nautilus-opensuse” and hit CTRL+C while installing insync to get the setup “complete”. It seems, that there is a problem with a Python script right in the end of the insync setup routine. See my log:

$ zypper -vv install insync-nautilus-opensuse 

[snipped]

(1/4) Installing: typelib-1_0-Nautilus-3_0-3.16.2-1.2 ............................................................................................................................[done]
(2/4) Installing: python-nautilus-1.1-12.3 .......................................................................................................................................[done]
(3/4) Installing: insync-1.2.17.35187-fc21 ....................................................................................................................................<100%>[\]
(3/4) Installing: insync-1.2.17.35187-fc21 ......................................................................................................................................[error]
Installation of insync-1.2.17.35187-fc21 failed:
Error: Subprocess failed. Error: RPM failed: warning: /var/cache/zypp/packages/insync/x86_64/insync-1.2.17.35187-fc21.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 080ad8c4: NOKEY
warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
Traceback (most recent call last):
  File "<stdin>", line 49, in <module>
  File "/usr/lib64/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib64/python2.7/subprocess.py", line 1384, in wait
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
  File "/usr/lib64/python2.7/subprocess.py", line 476, in _eintr_retry_call
return func(*args)
KeyboardInterrupt
warning: %post(insync-1.2.17.35187-fc21.x86_64) scriptlet failed, exit status 1


Abort, retry, ignore? [a/r/i] (a): i
(4/4) Installing: insync-nautilus-opensuse-1.2.8.35136-fc17 ......................................................................................................................[done]
Additional rpm output:
warning: /var/cache/zypp/packages/insync/noarch/insync-nautilus-opensuse-1.2.8.35136-fc17.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 080ad8c4: NOKEY
gtk-update-icon-cache: Cache file created successfully.
To enable Insync integration, please restart Nautilus, e.g., pkill -x nautilus.

(zenity:4838): GLib-GObject-WARNING **: The property GtkMisc:xalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(zenity:4838): GLib-GObject-WARNING **: The property GtkMisc:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

committingCommitResult  (total 4, done 4, error 0, skipped 0, updateMessages 0)

But anyway, thank you for your help, I can use insync now again! =)

To install on OpenSuse Leap 42.1 use the code as provided by @cesarizu but modified as below:

[insync]
name=insync repo
enabled=1
autorefresh=0
baseurl=http://yum.insynchq.com/fedora/20/
type=rpm-md
priority=105
gpgcheck=1
gpgkey=https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key

Create a file /etc/zypp/repos.d/insync.repo with the code above as the file contents and save it (you will need root privileges).

Use Yast to update your repo’s (Yast/Software Repositories) and then go to Yast Software Management and search for “Insync”. Install the main binary and also the dolphin and nautilus-opensuse ones.

Once installed, launch insync and you should be taken to a webpage to complete the setup - if this doesn’t launch then find insync in your systray and right click, selecting “Open app window”.

The Fedora 21 repo works fine for Tumbleweed.

1 Like

I’m using openSUSE 42.1 (Leap), and I just tried @theredbaron’s method. The repo seems to work, but when I try to install Insync, I get the following error:

Error: INVALID:insync-1.3.4.36059-fc17.x86_64 (insync repo): Signature verification failed [4-Signatures public key is not available]
    Header V4 RSA/SHA1 Signature, key ID 080ad8c4: NOKEY
    Header SHA1 digest: OK (f58c870393f46e3b508fb9165e3e35ea42b6fcde)
    V4 RSA/SHA1 Signature, key ID 080ad8c4: NOKEY
    MD5 digest: OK (7f88071cc1a4bf5910ee42957a5cdbfb)

I’m guessing this is a temporary error? Any ideas how to solve this?

@RogueAstro: Apologies for not replying sooner. Please try importing the GPG key by running sudo rpm --import https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key.

2 Likes

Ok, I managed to make it work. I am using OpenSuse Tumbleweed but it shouldn’t make any difference on other versions

  1. import the rpm key sudo rpm --import https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key
  2. Add the new repository from the Yast2 interface. It will fail due permissions, but that’s fine. Accept it and save it.
    I personally used the latest fedora version, so the url was http://yum.insynchq.com/fedora/24.
  3. open the repository in vim located in /etc/zypp/repos.d/ and add these two lines

gpgcheck=1
gpgkey=https://d2t3ff60b2tol4.cloudfront.net/repomd.xml.key

Now you should be able to list and install

Thank you @ftonello! Your guide worked for me! Although I used http://yum.insynchq.com/fedora/21 instead of 20. I am curious if this isn’t too old since Fedora 24 is out?

Also the menu bar icon is has a really low resolution. I am using openSUSE Tumbleweed with KDE Plasma.

My final question wouldn’t it be possible to make a separate repository for openSUSE only? This feels too hacky for me. Or if that’s not possible release an rpm noarch? Or maybe use the power of the OBS?

Maybe AppImage could also be an option.

Sorry but I really dislike it to integrate a repository intended for another Distribution into my production machine.

Besides that I really love Insync!

Actually I used Fedora’s 24 repository instead. I fixed on my comment above.

I also have the same problems. Are you sure the icon is not like that on other distros or DE’s?

So yes, AppImage or OBS would be great. TBH I never looked into any. But I prefer AppImage’s approach, but then iSync itself could release it officially.

Ah okay that makes more sense, thanks! :slight_smile:

Before I came to openSUSE I used Manjaro which is based on Arch. The AUR has an unofficial insync package which I installed. I also used KDE Plasma with Manjaro and the icon was much better. But the AUR uses the .deb-package as source.

I also think AppImage would be the best option since - I build carefully - they would only have to make/maintain one package for all major Linux Distros.

1 Like

Hi! I am using insync on ubuntu 16.04 amd64. Recently I began receiving the error:

W: GPG error: http://apt.insynchq.com/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1473479811 KEYEXPIRED 1473479811 KEYEXPIRED 1473479811 KEYEXPIRED 1473479811 KEYEXPIRED 1473479811 KEYEXPIRED 1473479811 KEYEXPIRED 1473479811
E: The repository ‘http://apt.insynchq.com/ubuntu xenial InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

I tried eliminating insync from software sources and followed steps 1-4 to set up the repository through APT, however I still receive the same error when updating “apt get update” as before. How can I solve this problem? Thanks!

@Andres_Jurado: Very sorry for the trouble. Please see this page on how to fix the issue: New Insync version: 1.3.11.

Have you guys had any issues with Insync 1.3.12?
It hangs when finishing the instalation. It has something to do with the rpm gpg key. RPM hangs for some reason.
Installation of insync-1.3.12.36116-fc21.x86_64 failed: Error: Subprocess failed. Error: RPM failed: warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock

1 Like

tagging our engineer @lpugoy

@ftonello: Apologies for that. That is a known issue that we don’t have a fix for yet. I’ll try to take a look at it soon.

1 Like

@lpugoy, Is there any news about the rpm lock error, @ftonello mentioned? I can’t install insync because of this.