Package Details: seadrive-daemon 2.0.28-1

Git Clone URL: https://aur.archlinux.org/seadrive-daemon.git (read-only, click to copy)
Package Base: seadrive-daemon
Description: SeaDrive daemon with FUSE interface
Upstream URL: https://github.com/haiwen/seadrive-fuse
Keywords: seadrive-fuse seafile
Licenses: GPL3
Submitter: eolianoe
Maintainer: piater
Last Packager: piater
Votes: 8
Popularity: 0.008726
First Submitted: 2017-05-30 07:58 (UTC)
Last Updated: 2023-08-19 12:01 (UTC)

Latest Comments

« First ‹ Previous 1 2

samk commented on 2019-11-06 14:45 (UTC) (edited on 2019-11-06 14:50 (UTC) by samk)

Struggled with the same problem. The solution of papa33 did not fully work for me.

I had to link libcurl-compat.so.4.5.0 to libcurl-compat.so.4.6.0 instead of to /usr/lib/libcurl.so.4.6.0

Thus:

sudo ln -s /usr/lib/libcurl-compat.so.4.6.0 /usr/lib/libcurl-compat.so.4.5.0

Not sure, if it's really necessary, to remove the libevent-compat and libcurl-compat dependencies.

Also used pkgver=1.06, probably this could be updated here. Strangely, on the seafile page there is version 1.0.8 (2019/11/05), but it's not available in their debian repository yet.

papa33 commented on 2019-11-01 09:22 (UTC) (edited on 2019-11-01 11:58 (UTC) by papa33)

I found a working solution : I installed seadrive-daemon 1.0.6 with the follwing PKGBUILD (note that I removed libevent-compat and libcurl-compat dependencies and I also removed the line sed -i s/libcurl-compat.so.4.5.0/libcurl-compat.so.4.6.0/g "${srcdir}/seadrive").

pkgname=seadrive-daemon pkgver=1.0.6 pkgrel=0 pkgdesc="Daemon part of seadrive" arch=('x86_64') url="https://www.seafile.com/en/help/drive_client_linux" license=('Apache') depends=('libsearpc' 'openssl-1.0' 'fuse2') source=('seadrive' "https://deb.seadrive.org/bionic/pool/main/s/${pkgname}/${pkgname}_${pkgver}_amd64.deb")

prepare() { cd "${srcdir}"

tar -xJf data.tar.xz }

package () { cd "${srcdir}"

install -Dm 755 "${srcdir}/seadrive" "${pkgdir}/usr/bin/seadrive" install -Dm 755 "${srcdir}/usr/bin/seadrive" "${pkgdir}/usr/share/seadrive/seadrive" }

Then sudo ln -s /usr/lib/libevent-2.1.so.7 /usr/lib/libevent-2.1.so.6 sudo ln -s /usr/lib/libcurl.so.4.6.0 /usr/lib/libcurl-compat.so.4.5.0

It's working, but I can't get seadrive-gui to work with this, because it kills the daemon when I start it. Not a big deal though. Edit: I was able to compile and run seadrive-gui 1.0.6.

papa33 commented on 2019-11-01 06:47 (UTC)

Hi, is there any solution to make this work? I have been struggling for days, but it always fails with library issues. It's working on debian/ubuntu based distros without problems. Thanks.

Johnnii360 commented on 2019-06-23 18:57 (UTC)

Hi! When I try to install seadrive the process stops on libevent-2.0.22-stable.tar.gz due of uknown public key 910397D88D29319A.

atha commented on 2019-06-20 11:08 (UTC)

Hello,

I encounter an error when trying to launch the daemon: /usr/share/seadrive/seadrive: /usr/lib/libcurl-compat.so.4.5.0: no version information available (required by /usr/share/seadrive/seadrive)

Any idea how I could solve this ?

Eljoth commented on 2017-10-11 09:27 (UTC)

Hey, how do I fix this error ? ERROR: ld.so: object 'libcurl-compat.so.4.4.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. /usr/share/seadrive/seadrive: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /usr/share/seadrive/seadrive)