Repository for openSUSE

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.

@Dener: No work on this issue yet, apologies. The install should still succeed though, it will just take a while. Were you unable to run Insync after installing it and running into the rpm lock error?

I were waiting for 5 minutes, it hangs. Then stopped installation with Ctrl+C. After that I tried to launch insync, but nothing happens:

14:28:04 $ insync start 
14:28:08 $ insync get_status
 Insync doesn't seem to be running. Start it first.

@Dener: The output of insync get_status suggests that Insync was installed though. If Insync was not installed then the error would have been that the insync command was not found. There is likely an error when trying to start Insync. Please try running insync start --no-daemon to show if there are any error messages.

I used the YUM repository (Fedora) and it works.

I understand that it was installed. The problem is that I am not able to start it. Thanks for --no-daemon option. Now it’s clear what’s the problem:

$ insync start --no-daemon
Exception in thread GeventThread:
Traceback (most recent call last):
  File "threading.py", line 813, in __bootstrap_inner
  File "ideskutils/gevent_init.py", line 47, in run
  File "gevent/__init__.py", line 40, in <module>
  File "gevent/core.py", line 7, in <module>
  File "gevent/core.py", line 6, in __bootstrap__
ImportError: libevent-2.0.so.5: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

I have only libevent 2.1 in the system available. Will try to install 2.0 version as addition. Why has it passed dependencies check?