Package Details: grive 0.5.0-6

Git Clone URL: https://aur.archlinux.org/grive.git (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: https://github.com/vitalif/grive2
Keywords: drive Google grive2 sync vitalif
Licenses: GPL2
Submitter: mrbit
Maintainer: edh
Last Packager: edh
Votes: 245
Popularity: 4.245899
First Submitted: 2012-04-29 22:26
Last Updated: 2017-01-16 22:16

Latest Comments

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/AuthAgent.cc(142): 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.so.6 __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*] = https://www.googleapis.com/drive/v2/changes?maxResults=1&includeSubscribed=false&startChangeId=31060

edh commented on 2017-01-16 22:17

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

ram4nd commented on 2017-01-16 09:56

Got an error, but I feel this should be solved by version bump ors. So I flagged the package, don if it its the right thing though.

Solution:
https://browse-tutorials.com/snippet/grive-error-while-loading-shared-libraries-libboostprogramoptionsso1620-cannot-open-shared

s1lentechoes commented on 2016-11-01 01:37

Worked like a charm. Thanks again @edh.

edh commented on 2016-10-31 09:25

@s1lentechoes
I increased the pkgrel to force a rebuild.

s1lentechoes commented on 2016-10-31 02:34

@edh It happened again, but this time with libboost_program_options -

grive: error while loading shared libraries: libboost_program_options.so.1.61.0: cannot open shared object file: No such file or directory

edh commented on 2016-09-12 22:12

@iamroot
Thanks for debugging. However I think this is a bug in grive itself and not directly related to this PKGBUILD. The build script follows the installation instructions provided upstream.
Be sure to file a bug at the project page [1].

[1] https://github.com/vitalif/grive2

iamroot commented on 2016-09-12 16:45

Segmentation fault bug, added the GDB backtrace below, thanks for the help.
10436 segmentation fault (core dumped)


Running with GDB ->>
Starting program: /usr/bin/grive
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff0d9a700 (LWP 16495)]
[Thread 0x7ffff0d9a700 (LWP 16495) exited]
Reading local directories
Reading remote server file list
[New Thread 0x7ffff0d9a700 (LWP 16532)]
[Thread 0x7ffff0d9a700 (LWP 16532) exited]

Thread 1 "grive" received signal SIGSEGV, Segmentation fault.
0x00000000004ab65b in gr::Resource::MD5[abi:cxx11]() const ()


Thanks again!

s1lentechoes commented on 2016-09-12 03:08

Okay, thanks. Yeah, reinstalling the package fixed it. Many thanks.

edh commented on 2016-09-11 22:32

@s1lentechoes
This isn't really grive's fault but probably due to the boost-lib update. Either way I increased the pkgrel to force a rebuild.

All comments