grive2
grive2 copied to clipboard
Not running in Mint 19.1, wrong version of libcurl
Mint 19.1 so Ubunto 18.04 several dependencies are updated and grieve does not run from sys.log
grive-sync.sh[9811]: grive: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version
CURL_OPENSSL_3' not found (required by grive)`
Managed to fix some of the other by putting links
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.65.1 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.58.0 sudo ln -s /usr/lib/x86_64-linux-gnu/libbfd-2.30-system.so /usr/lib/x86_64-linux-gnu/libbfd-2.26.1-system.so
but not this one linking to sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0 /usr/lib/x86_64-linux-gnu/libcurl.so.3
does not resolve
There's a workaround
https://launchpad.net/~xapienz/+archive/ubuntu/curl34/+packages
package that contains both versions but possibly better to update to use the latest curl.
with updated package from PPA it does seem to be syncing now
May 9 08:50:46 bilbo2 systemd[4755]: Started Google drive sync. May 9 08:50:47 bilbo2 grive-sync.sh[27614]: Syncing GoogleDrive.Bilbo... May 9 08:51:37 bilbo2 grive-sync.sh[4770]: Retriggered google drive sync May 9 08:51:55 bilbo2 grive-sync.sh[4770]: message repeated 7 times: [ Retriggered google drive sync] May 9 08:51:57 bilbo2 grive-sync.sh[4770]: Retriggered google drive sync May 9 08:52:13 bilbo2 grive-sync.sh[4770]: message repeated 10 times: [ Retriggered google drive sync] May 9 08:52:15 bilbo2 grive-sync.sh[4770]: Retriggered google drive sync May 9 08:52:19 bilbo2 grive-sync.sh[4770]: message repeated 2 times: [ Retriggered google drive sync] May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/test.text" doesn't exist in server, uploading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150325101749.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150328101842.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150329111851.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150326101816.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150321101541.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150324101628.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150327101831.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/logs/auto_calllogs_20150204095715.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150401110920.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150501204442.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150329110637.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150716200614.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150404111041.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150324100527.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150402110922.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150326100631.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150331110641.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150204095731.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150403111039.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150330110639.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150325100537.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: sync "GoogleDrive.Bilbo/SmsContactsBackup/calendars/auto_cal_20150323100511.xml" changed in remote. downloading May 9 08:52:21 bilbo2 grive-sync.sh[27614]: Sync of GoogleDrive.Bilbo done. May 9 08:52:21 bilbo2 grive-sync.sh[27614]: Syncing GoogleDrive.Bilbo... May 9 08:52:21 bilbo2 grive-sync.sh[4770]: Retriggered google drive sync May 9 08:54:13 bilbo2 grive-sync.sh[4770]: Retriggered google drive sync
Uhm. Try to build it from source on your own machine
I.e. just run dpkg-buildpackage -j4
in the cloned repository
That fails.
dpkg-buildpackage -j4 tail: cannot open 'debian/changelog' for reading: No such file or directory dpkg-buildpackage: error: tail of debian/changelog subprocess returned exit status 1
if I follow the instruction in the readme as I did originally
make -j6 Scanning dependencies of target grive [ 3%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/Resource.cc.o [ 5%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/Entry.cc.o [ 6%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/ResourceTree.cc.o [ 3%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/Drive.cc.o [ 8%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/Feed.cc.o [ 10%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/State.cc.o [ 11%] Building CXX object libgrive/CMakeFiles/grive.dir/src/base/Syncer.cc.o [ 13%] Building CXX object libgrive/CMakeFiles/grive.dir/src/drive2/Entry2.cc.o [ 15%] Building CXX object libgrive/CMakeFiles/grive.dir/src/drive2/Feed2.cc.o [ 16%] Building CXX object libgrive/CMakeFiles/grive.dir/src/drive2/Syncer2.cc.o [ 18%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/Agent.cc.o [ 20%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/CurlAgent.cc.o [ 22%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/Download.cc.o [ 23%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/Header.cc.o [ 25%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/ResponseLog.cc.o [ 27%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/StringResponse.cc.o [ 28%] Building CXX object libgrive/CMakeFiles/grive.dir/src/http/XmlResponse.cc.o [ 30%] Building CXX object libgrive/CMakeFiles/grive.dir/src/protocol/AuthAgent.cc.o [ 32%] Building CXX object libgrive/CMakeFiles/grive.dir/src/protocol/OAuth2.cc.o [ 33%] Building CXX object libgrive/CMakeFiles/grive.dir/src/json/JsonParser.cc.o [ 35%] Building CXX object libgrive/CMakeFiles/grive.dir/src/json/JsonWriter.cc.o [ 37%] Building CXX object libgrive/CMakeFiles/grive.dir/src/json/Val.cc.o [ 38%] Building CXX object libgrive/CMakeFiles/grive.dir/src/json/ValBuilder.cc.o [ 40%] Building CXX object libgrive/CMakeFiles/grive.dir/src/json/ValResponse.cc.o [ 42%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/ConcatStream.cc.o [ 44%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/Crypt.cc.o [ 45%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/Config.cc.o [ 47%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/DateTime.cc.o [ 49%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/Exception.cc.o [ 50%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/File.cc.o [ 52%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/MemMap.cc.o [ 54%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/OS.cc.o [ 55%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/ProgressBar.cc.o [ 57%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/SignalHandler.cc.o [ 59%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/StdStream.cc.o [ 61%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/StringStream.cc.o [ 62%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/log/CommonLog.cc.o [ 64%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/log/CompositeLog.cc.o [ 66%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/log/DefaultLog.cc.o [ 67%] Building CXX object libgrive/CMakeFiles/grive.dir/src/util/log/Log.cc.o [ 69%] Building CXX object libgrive/CMakeFiles/grive.dir/src/bfd/Backtrace.cc.o [ 71%] Building CXX object libgrive/CMakeFiles/grive.dir/src/bfd/Debug.cc.o [ 72%] Building CXX object libgrive/CMakeFiles/grive.dir/src/bfd/SymbolInfo.cc.o [ 74%] Linking CXX static library libgrive.a [ 74%] Built target grive Scanning dependencies of target btest Scanning dependencies of target unittest Scanning dependencies of target grive_executable [ 77%] Building CXX object libgrive/CMakeFiles/btest.dir/test/btest/ValTest.cc.o [ 77%] Building CXX object libgrive/CMakeFiles/btest.dir/test/btest/UnitTest.cc.o [ 79%] Building CXX object libgrive/CMakeFiles/btest.dir/test/btest/JsonValTest.cc.o [ 81%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/base/ResourceTest.cc.o [ 83%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/UnitTest.cc.o [ 84%] Building CXX object grive/CMakeFiles/grive_executable.dir/src/main.cc.o [ 86%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/base/ResourceTreeTest.cc.o [ 88%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/base/StateTest.cc.o [ 89%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/ConfigTest.cc.o [ 91%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/DateTimeTest.cc.o [ 93%] Linking CXX executable btest [ 93%] Built target btest [ 94%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/FunctionTest.cc.o [ 96%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/SignalHandlerTest.cc.o [ 98%] Linking CXX executable unittest [100%] Linking CXX executable grive [100%] Built target unittest [100%] Built target grive_executable
It does build okay but I have installed the extra package containing both curl3 and curl4 see message #2 in this thread