grive2 icon indicating copy to clipboard operation
grive2 copied to clipboard

Not running in Mint 19.1, wrong version of libcurl

Open IanBlakeley opened this issue 5 years ago • 3 comments

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

IanBlakeley avatar May 08 '19 14:05 IanBlakeley

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

IanBlakeley avatar May 09 '19 00:05 IanBlakeley

Uhm. Try to build it from source on your own machine I.e. just run dpkg-buildpackage -j4 in the cloned repository

vitalif avatar May 09 '19 19:05 vitalif

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

IanBlakeley avatar May 11 '19 06:05 IanBlakeley