Package Details: grive-git 520.ffb744a-1

Git Clone URL: https://aur.archlinux.org/grive-git.git (read-only, click to copy)
Package Base: grive-git
Description: An open source Linux client for Google Drive with support for the new Drive REST API and partial sync
Upstream URL: https://github.com/vitalif/grive2
Keywords: drive git Google share sync
Licenses: GPL2
Conflicts: grive
Provides: grive=520.ffb744a
Submitter: ilpianista
Maintainer: edh
Last Packager: edh
Votes: 79
Popularity: 0.010544
First Submitted: 2012-04-29 15:20
Last Updated: 2021-03-16 23:09

Dependencies (13)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

edh commented on 2021-06-14 19:48

@zwastik Ah, I see. I though you wanted to voice problems concerning the grive binary itself in your last comment.

Please file a bug report upstream or even submit a patch. All distributions will benefit from this getting fixed.

zwastik commented on 2021-06-14 19:27

Now it does build successfully but service files have /usr/libexec path in them. Editing them solves the problem

edh commented on 2021-06-14 17:39

@zwastik Sorry, but I can't reproduce your error. Can you please recompile grive-git and try again? If the error persists, please file a bug report at https://github.com/vitalif/grive2 .

zwastik commented on 2021-06-14 17:24

grive-changes@Drive.service: Failed at step EXEC spawning /usr/libexec/grive/grive-sync.sh: No such file

It is looking in /usr/libexec but archlinux uses /usr/lib

zwastik commented on 2021-01-15 15:58

request failed due to auth token expired: 401 (body: ). refreshing token exception: /home/oiu7/.cache/pikaur/build/grive-git/src/grive-git/libgrive/src/json/JsonParser.cc(165): Throw in function void gr::JsonParser ::Parse(const char, std::size_t) Dynamic exception type: boost::wrapexcept<gr::JsonParser::Error> [gr::expt::BacktraceTag] = #0 0x555581c3d07a grive gr::Exception::Exception()

1 0x555581c18b1f grive gr::JsonParser::Parse(char const*, unsigned long)
2 0x555581c2c6ef grive gr::http::ValResponse::Write(char const*, unsigned long)
3 0x7f8778c74255 /usr/lib/libcurl.so.4
4 0x7f8778c86915 /usr/lib/libcurl.so.4
5 0x7f8778c6a6b5 /usr/lib/libcurl.so.4
6 0x7f8778c6bb76 /usr/lib/libcurl.so.4 curl_multi_perform
7 0x7f8778c41a8c /usr/lib/libcurl.so.4 curl_easy_perform
8 0x555581c10162 grive gr::http::CurlAgent::ExecCurl(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&,

gr::DataStream*, gr::http::Header const&)

9 0x555581c2e50b grive gr::AuthAgent::Request(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::_

_cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, gr::SeekStream, gr::DataStream, gr::http::Header const&, unsigned long long)

10 0x555581c0d9b4 grive gr::v2::Syncer2::Upload(gr::Resource*, bool)
11 0x555581c4d70f grive gr::Resource::SyncSelf(gr::Syncer, gr::ResourceTree, gr::Val const&)
12 0x555581c4db15 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
13 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
14 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
15 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
16 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
17 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
18 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
19 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
20 0x555581bf06a3 grive gr::Drive::Update()
21 0x555581be075e grive Main(int, char**)
22 0x555581bdd9e9 grive main
23 0x7f87763db152 /usr/lib/libc.so.6 __libc_start_main
24 0x555581bde53e grive _start

obayhan commented on 2020-12-18 17:41

google getting uglier....

@jkendall solution in here https://github.com/vitalif/grive2/issues/287 gives the error below:

Failed to refresh auth token: HTTP 400, body: exception: /home/ozgur/.cache/yay/grive-git/src/grive-git/libgrive/src/protocol/OAuth2.cc(111): Throw in function void gr::OAuth2::Refresh() Dynamic exception type: boost::wrapexcept<gr::OAuth2::AuthFailed> [gr::expt::BacktraceTag*] = #0 0x563a4e0f868a grive gr::Exception::Exception()

1 0x563a4e0ee11a grive gr::OAuth2::AuthFailed::AuthFailed()
2 0x563a4e0ec9e6 grive gr::OAuth2::Refresh()
3 0x563a4e0ecbb5 grive gr::OAuth2::OAuth2(gr::http::Agent*, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&)
4 0x563a4e0927d5 grive Main(int, char**)
5 0x563a4e08ff79 grive main
6 0x7f21940fe152 /usr/lib/libc.so.6 __libc_start_main
7 0x563a4e090a3e grive _start

jkendall commented on 2020-03-30 20:58

I am unable to connect to my google account. I run grive -a and follow the link, but then I see: "Sign in with Google temporarily disabled for this app This app has not yet been verified by Google in order to use Google Sign in."

Is this happening for everyone else?

Maybe the more up to date package 'grive' (rather than 'grive-git') fixes the problem but I cannot install it due to an error during build.

Any ideas?

EDIT: I found the solution here: https://github.com/vitalif/grive2/issues/287

rylanm commented on 2020-02-04 02:28

@tjc Last Friday, I had the same runtime error. I fixed it by using the workaround dikei posted, where a line is changed in PKGBUILD. Hopefully that works for you as well. cmake -DCMAKE_BUILD_TYPE=Release \ to cmake -DBoost_DIR=/usr/lib/cmake/Boost-1.71.0 \ https://pastebin.com/HFem07Qj

tjc commented on 2020-02-04 00:32

sorry, which comment (timezones are different). I am not getting the build error vlas commented about; I am getting a runtime error.

rylanm commented on 2020-02-03 22:55

@tjc See dikei's comment below with timestamp 2019-10-19 01:21 for a workaround.