@Scotty
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.
Search Criteria
Package Details: grive 0.5.3-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/grive.git (read-only, click to copy) |
---|---|
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: | 282 |
Popularity: | 0.125517 |
First Submitted: | 2012-04-29 22:26 (UTC) |
Last Updated: | 2024-09-14 09:14 (UTC) |
Dependencies (12)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- expat (expat-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- json-c (json-c-gitAUR)
- libgcrypt
- yajl (yajl-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- binutils (optional) – backtrace and libiberty
- cppunit (optional) – unit tests
- inotify-tools (inotify-tools-gitAUR) (optional) – scheduled syncs and syncs on file change events
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 30 Next › Last »
edh commented on 2017-10-06 17:06 (UTC)
Scotty commented on 2017-10-06 09:56 (UTC)
grive: error while loading shared libraries: libboost_program_options.so.1.64.0: 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 (UTC) (edited on 2017-03-27 09:41 (UTC) by nickmt)
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 (UTC)
@ram4nd
Thanks, I increased the pkgrel. Btw. flagging the package is sufficient.
ram4nd commented on 2017-01-16 09:56 (UTC) (edited on 2017-01-16 09:57 (UTC) by ram4nd)
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
3539037O3Ul2kNk1 commented on 2016-11-01 01:37 (UTC)
Worked like a charm. Thanks again @edh.
edh commented on 2016-10-31 09:25 (UTC)
@s1lentechoes
I increased the pkgrel to force a rebuild.
3539037O3Ul2kNk1 commented on 2016-10-31 02:34 (UTC)
@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 (UTC)
@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
Pinned Comments
edh commented on 2023-10-11 23:00 (UTC)
If you encounter errors similar to
error [...] loading shared libraries
, you most likely need to rebuilt the grive package. Usually no further action is needed except for forcing a rebuilt.The error is due to grive having been built against an older version of the library mentioned in the error message. The library has likely since been updated by
pacman
and grive need to be made aware of this by rebuilding it.