Repository for openSUSE

I’ve been using http://yum.insynchq.com/fedora/ as the repository for my openSUSE box. It doesn’t seem to be updated in a long time. Is there any other repository that I should be using?

1 Like

@cesarizu Please try using “http://yum.insynchq.com/fedora/releasever”, where releasever is the version number release for Fedora. We currently support 17 to 21.

Thanks a lot, but I use openSUSE, not Fedora. There where some openSUSE specific packages in that repository, do they exist in those repositories? I’ll try one of those…

The fedora 21 repository worked well for me on openSUSE tumbleweed. Thanks a lot lpugoy!

You’re welcome. Let us know if you encounter any more issues.

Good evening,

I’ve tried to install fedora packages in my opensuse 13.2 but no one worked. Could anyone help me with this?

Thanks, greetings.

For openSUSE tumbleweed I used the fedora 21 repositories and everything worked as expected. I use gnome-shell, so I also installed this: https://extensions.gnome.org/extension/495/topicons/ to have the insync icon appearing on top. I added insync to the list of startup apps as well.

Good afternoon,

Thanks but, i don’t know how to use the fedora repository, could you please post the procedure? with the Insync web procedure it doesn’t work for me :frowning:

Thanks!

http://yum.insynchq.com/fedora/13.2/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 403 Forbidden”
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: insync. Please verify its path and try again

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!