Package Details: grive 0.5.0-10

Git Clone URL: (read-only)
Package Base: grive
Description: An open source Linux client for Google Drive with support for the new Drive REST API and partial sync
Upstream URL:
Keywords: drive Google grive2 sync vitalif
Licenses: GPL2
Submitter: mrbit
Maintainer: edh
Last Packager: edh
Votes: 271
Popularity: 2.446924
First Submitted: 2012-04-29 22:26
Last Updated: 2018-05-31 19:50

Latest Comments

simonszu commented on 2018-06-27 05:23

@edh I have switched to grive-git. This worked.

edh commented on 2018-06-25 18:07

@simonszu Just rebuilding the package should be sufficient.

simonszu commented on 2018-06-25 17:49

grive: error while loading shared libraries: cannot open shared object file: No such file or directory

Problem is: this grive package has json-c as a dependency, but according to the header files are now called Is this something you can fix, edh? Or should i file a bug in grive upstream?

edh commented on 2018-01-08 20:10


It is not my decision to make whether to tag a new release or not. This is purely a choice of the upstream developer with which I will not interfere. Feel free to use the git version (grive-git) if you do not want to track the current release but the master of the git repository instead.

beliy commented on 2018-01-08 19:20

please replace source to, because is very old

r08 commented on 2017-12-13 00:33

Such a nice little tool. Such a tragedy that it depends on boost-libs....

edh commented on 2017-10-06 17:06

Just rebuild grive against the new boost-libs package and it will most definitely work again just fine. This is a known issue and as of now I just keep pumping the pkgrel whenever there is a boost-libs update.
However it is kind of odd, that you happen to run into this issue now since boost-libs has not been updated since 2017-09-10.

Scotty commented on 2017-10-06 09:56

grive: error while loading shared libraries: cannot open shared object file: No such file or directory

boost-libs, required by many programs, installs 1.65.1-1, which seems to be not compatibel.

It's a major issue because there is no feedback from grive-indicator about any problem. In fact it say 'done'. Good news is that grive-git work.

nickmt commented on 2017-03-27 09:39

Got some 403 errors which caused an exception when trying to sync, however it worked fine when I tried it again. Not too sure why it happened though, so I thought I should post here about it.

exception: /home/nick/.cache/pacaur/grive/src/grive2-0.5.0/libgrive/src/protocol/ Throw in function long int gr::AuthAgent::CheckHttpResponse(long int, const string&, const gr::http::Header&)
Dynamic exception type: boost::exception_detail::clone_impl<gr::http::Error>
[gr::expt::BacktraceTag*] = #0 0x49f78c grive gr::Exception::Exception()
#1 0x47b723 grive gr::AuthAgent::CheckHttpResponse(long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gr::http::Header const&)
#2 0x47bc88 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&)
#3 0x4bf212 grive gr::http::Agent::Get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, gr::DataStream*, gr::http::Header const&)
#4 0x470750 grive gr::v2::Syncer2::GetChangeStamp(long)
#5 0x45aefe grive gr::Drive::Update()
#6 0x44e38d grive Main(int, char**)
#7 0x44c1bb grive main
#8 0x7fc7e613e511 /usr/lib/ __libc_start_main
#9 0x44ceda grive _start

[gr::http::ResponseBodyTag*] = {
"error": {
"errors": [
"domain": "usageLimits",
"reason": "rateLimitExceeded",
"message": "Rate Limit Exceeded"
"code": 403,
"message": "Rate Limit Exceeded"

[gr::http::ResponseCodeTag*] = 403
[gr::http::RequestHeadersTag*] = Authorization: Bearer ya29.Gl0bBNhDBc3ehZWoDfsDojUWT92FEAExj3f_Zonisi_c58rA8fGZoN2nTIEnsy5ic8zgANuxsQ-8VtmrYpUf8rAfFDPeD1ItRyf2H2HQW44BOPQLn0KcpShMwEEqfjQ
GData-Version: 3.0

[gr::http::ResponseHeadersTag*] = HTTP/1.1 403 Forbidden
Vary: X-Origin
Content-Type: application/json; charset=UTF-8
Date: Mon, 27 Mar 2017 09:30:14 GMT
Expires: Mon, 27 Mar 2017 09:30:14 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alt-Svc: quic=":443"; ma=2592000; v="37,36,35"
Accept-Ranges: none
Vary: Origin,Accept-Encoding
Transfer-Encoding: chunked

[gr::http::UrlTag*] =

edh commented on 2017-01-16 22:17

Thanks, I increased the pkgrel. Btw. flagging the package is sufficient.

All comments