গ্রাইভ সিঙ্ক ত্রুটি, সম্ভবত গুগল এপিআই শিফট


19

উবুন্টু ১৪.০৪-তে চালানো গ্রাইভ থেকে আমার গুগল ড্রাইভ অ্যাকাউন্টের সাথে সিঙ্ক করতে আমার সমস্যা হচ্ছে। আমার আগে কখনও সমস্যা হয়নি। আমি আমার সিস্টেম থেকে ড্রাইভ শুদ্ধ করার চেষ্টা করেছি এবং সমস্ত স্থানীয় ফোল্ডার মুছে ফেলার চেষ্টা করেছি, তবে পুনরায় ইনস্টল করার পরে গ্রিভ চালানোর চেষ্টা করার পরেও এই বিষয়টি সামনে আসতে পারি।

user@user-OptiPlex-780:~/drive$ grive
grive: Symbol `json_tokener_errors' has different size in shared  object, consider re-linking
Reading local directories
Synchronizing folders
exception: /build/buildd/grive-0.2.0/libgrive/src/http/CurlAgent.cc(149): Throw in function long int    gr::http::CurlAgent::ExecCurl(const string&, gr::http::Receivable*, const   gr::http::Header&)
Dynamic exception type:boost::exception_detail::clone_impl<gr::http::Error>
std::exception::what: std::exception
[gr::expt::MsgTag*] = 
[gr::http::CurlCodeTag*] = 0
[gr::http::HttpResponseTag*] = 400
[gr::http::UrlTag*] = https://docs.google.com/feeds/default/private/full/-/folder?max-results=50&showroot=true
[gr::http::HeaderTag*] = Authorization: Bearer ya29.WwFOho3OkmkxFIdn86HBbtpSIyBYDzDgQua1K6JcEu7kCBLgvY1aEiUHCZlSCuli_qPHkTfNZLhDfQ
GData-Version: 3.0

এখানে গুগল বিকাশকারী পৃষ্ঠাগুলির একটি লিঙ্ক রয়েছে যা পরামর্শ দেয় যে এপিআই আজকের লিঙ্কটি পরিবর্তিত হয়েছে । এটি একটি সমস্যা হতে পারে?

উত্তর:


18

হ্যাঁ, গ্রিভ হ্রাসপ্রাপ্ত নথির তালিকা API ব্যবহার করছে। সকাল 9 টা পিএসটি হিসাবে আমরা এই এপিআই অনুরোধগুলি সরবরাহ করা বন্ধ করে দিয়েছি। এই কারণেই গ্রিভ ক্লায়েন্ট '400 খারাপ অনুরোধ' প্রতিক্রিয়া পাচ্ছে।

প্রকল্পটির দিকে তাকালে , এটি প্রায় এক বছর ধরে অবিস্মৃত বলে মনে হচ্ছে এবং ডকুমেন্টস তালিকাটি আনুষ্ঠানিকভাবে অবহেলিত হওয়ার পরে 2012 সালে প্রকাশিত নতুন এপিআই-তে অবশ্যই ( এখানে এবং এখানে ) আপডেট হয়নি ।


উবুন্টু 14.04 এর সাথে গুগল ড্রাইভ কীভাবে সিঙ্ক করতে হবে তার জন্য কোনও পরামর্শ এখন সেই গ্রীভ চিত্রের বাইরে? আমি 2 টি বিকল্প পেয়েছি, ইনসিঙ্ক এবং jdrivesync তবে ইনসিঙ্ক প্রদান করা হয়েছে, এবং jdrivesync বিটাতে খুব ভারী হবে বলে মনে হচ্ছে। আমি কি অন্য কাউকে মিস করেছি?
লিও অ্যান্থ

1
সম্ভবত ইনসিঙ্ক? insynchq.com/downloads
ড্যান ম্যাকগ্রা

ওয়াইনের অধীনে অফিসিয়াল উইন্ডোজ ক্লায়েন্টটি ব্যবহার করা সম্ভব (যদিও এটি উইন্ডোগুলির নীচে যথেষ্ট বিরক্তিকর)
উইলফ

1
আমি ইনসিঙ্ক ক্লায়েন্টকে একবারে যাচ্ছি, এবং এটি পুরোপুরি কাজ করছে এবং যদিও এটি প্রদান করা হয়েছে, এটি এককালীন প্রদান এবং অত্যন্ত যুক্তিসঙ্গত।
লিও অ্যান্থ

9

একটি ভাল বিকল্প ড্রাইভ হতে পারে যা লিখিত আছে goএবং এতে বেশ কয়েকটি বৈশিষ্ট্য রয়েছে।

ইনস্টল করতে এই নির্দেশাবলী অনুসরণ করুন:

  1. প্রয়োজনীয় প্যাকেজ ইনস্টল করুন

    sudo apt-get install golang git mercurial
    
  2. goআপনার হোম ডিরেক্টরিতে প্যাকেজগুলির জন্য একটি পথ তৈরি করুন

    mkdir $HOME/go $HOME/go/bin
    
  3. .profileআপনার বাড়ির ডিরেক্টরিতে ফাইল সম্পাদনা করে উপযুক্ত পরিবেশের ভেরিয়েবলগুলিতে এই পাথগুলি যুক্ত করুন । সুতরাং এই ফাইলটি এবং সেই ফাইলটিতে এই লাইনগুলি যুক্ত করুন:

    if [ -d "$HOME/go" ] ; then
        export GOPATH="$HOME/go"
    fi
    
    if [ -d "$HOME/go/bin" ] ; then
        PATH="$HOME/go/bin:$PATH"
    fi
    
  4. পরিবর্তনগুলি কার্যকর করতে লগ অফ এবং লগ ইন করুন।

  5. driveসর্বশেষ উত্স থেকে ডাউনলোড এবং ইনস্টল করুন

    go get -u github.com/odeke-em/drive/cmd/drive
    
  6. Https://github.com/odeke-em/drive/#usage পড়ুন

    বেসিক ব্যবহার:

    • drive init <folder><folder>আপনার Google ড্রাইভের সাথে সিঙ্ক করার জন্য আরম্ভ করে ।
    • আপনি drive pullযদি আপনার প্রাথমিক ফোল্ডারে এটি করেন তবে এটি Google ড্রাইভ থেকে সমস্ত পরিবর্তন ডাউনলোড করবে। প্রথমবারে আপনাকে সবকিছু ডাউনলোড করতে আরও বেশি বার করতে হবে।
    • drive push স্থানীয় পরিবর্তনগুলি আপলোড করে।
    • drive pull <fileOrPath>বা drive push <fileOrPath>কেবলমাত্র সম্পর্কিত ক্রিয়া করে <fileOrPath>
    • ব্যবহার করার জন্য আরও অনেক অপশন রয়েছে, তাই ম্যানুয়ালটি পড়ুন।

5

গ্রাইভের একটি কাঁটা তৈরি করা হয়েছে যা আবার কাজ করে (আমার দ্বারা নয়, এটি কেবল এটি সন্ধান করেছে)

https://github.com/vitalif/grive2

সহজ প্রতিস্থাপন

mkdir grive 
cd grive/
git clone https://github.com/vitalif/grive2.git
cd grive2/
mkdir build 
cd build 
cmake ..
make -j4
sudo make install

এখন গ্রাইভ আমার পক্ষে ভাল কাজ করে।


3

গ্রাইভের অনুরূপ একটি সমাধান হ'ল jdrivesync । আপনি এর গিথব পৃষ্ঠায় একটি অনুলিপি ডাউনলোড করতে পারেন।

Jdrivesync চালাতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. জাভা ইনস্টল করুন
  2. Jdrivesync ডাউনলোড করুন
  3. এটি দিয়ে চালান java -jar jdrivesync-0.2.2-jar-with-dependencies.jar -l "/home/directory-to-sync"

2

উবুন্টু 14.04 গ্রিভ প্যাকেজটি সবেমাত্র গ্রাইভ 2 সংস্করণ 0.4.0-1 এ আপগ্রেড হয়েছে। আপগ্রেড করার আগে আপনার মতো আমারও একই সমস্যা ছিল তবে আমি আজ সকালে আপগ্রেডের সাথে সিঙ্ক করার চেষ্টা করেছি এবং এটি কার্যকর হয়।

উবুন্টু ১৪.০৪-তে গ্রিভ ২ 0.4.0-1 এবং উবুন্টুর অন্যান্য সমস্ত সমর্থিত সংস্করণগুলিতে গ্রিভ 2 কীভাবে সহজে ইনস্টল করা যায় তার নির্দেশাবলীর জন্য এই উত্তরটি দেখুন । এটি লক্ষ করা উচিত যে sudo apt-get install griveলিঙ্কযুক্ত উত্তরে কমান্ডটি সঠিক কারণ পিপিএ যুক্ত করার পরে এটি গ্রাইভ 2 ইনস্টল করবে যা গ্রাইভের পুরানো না আপগ্রেড সংস্করণের পরিবর্তে কাজ করে যা আর কাজ করে না।


2

আপনি গিটহাব থেকে গ্রিভ 2 প্যাকেজটি ব্যবহার করতে পারেন

স্থাপন

sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev

আমার এগুলিও দরকার ছিল, যা প্যাকেজের গিথুব পৃষ্ঠায় তালিকাভুক্ত নয়।

sudo apt-get install debhelper pkg-config zlib1g-dev

এছাড়াও এটি কার্যকর হয়নি:

dpkg-buildpackage -j4 

আমি এই ত্রুটি পেয়েছি:

dpkg-buildpackage: error: failed to sign .dsc and .changes file

এটি পরিবর্তে কাজ করেছে:

sudo dpkg-buildpackage -uc -us

অথবা ম্যানুয়াল বিল্ডটিও কাজ করেছে:

mkdir build
cd build
cmake ..
make -j4
sudo make install

ব্যবহার

সিঙ্ক করার জন্য আপনাকে অবশ্যই প্রোগ্রামটি ম্যানুয়ালি চালাতে হবে (এখনও কোনও «রিয়েল-টাইম দেখা» নেই)। প্রম্পটে টাইপ করুন:

cd /home/yourUsername/GoogleDrive/

এটি যদি আপনার প্রথমবার হয় তবে এটি চালান:

sudo grive -a

অন্যথায় এটি চালান:

sudo grive

আপনি যদি নিয়মিত এই কাজটি করতে চান তবে আপনি ক্রোন জব সেট আপ করতে পারেন।

সূত্র: http://yourcmc.ru/wiki/Grive2#Usage


1

এই https://github.com/astrada/google-drive-ocamlfuse ব্যবহার করে দেখুন , কিছুক্ষণ ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ফাইল সংরক্ষণ করার সময় এটি ফাইলগুলি সিঙ্ক্রোনাইজ হয়, এটি গুগল ডক্স এবং পত্রকগুলিকে অফিসের ফর্ম্যাটগুলিতে (বৈকল্পিক এবং অদ্ভুত) রূপান্তর করছে তবে এতে কেবল পঠন মোড,


0

এটি একটি বিকল্পও হতে পারে যদিও আমি এখন পর্যন্ত এটির সাথে খানিকটা খেলেছি

http://rclone.org

এটি ওপেন সোর্স, গোয়ে লেখা। উভয় সিঙ্ক এবং অনুলিপি করতে পারেন।

আউটপুটটি অদ্ভুত এবং সিঙ্ক কমান্ডের সাহায্যে ডেটা মুছে ফেলা না হওয়ার বিষয়ে সতর্ক থাকতে হবে।

গ্রাইভ ব্যবহার করা অনেক সহজ ছিল তবে এটি মৃত বলে মনে হচ্ছে।

আর একটি আকর্ষণীয় বিকল্প এটি হতে পারে:

https://github.com/odeke-em/drive/


1
দয়া করে ইনস্টলেশন এবং ব্যবহারের নির্দেশাবলী (নির্ভরতা, আদেশগুলি ইত্যাদি) এর সংক্ষিপ্তসার সরবরাহ করুন।
মুড়ু

-1

ইনসিঙ্ক আমার জন্য দুর্দান্ত কাজ করে। তবে, আমি সবেমাত্র এটি পেয়েছি: https://www.thefanclub.co.za/overgrive


1
একটি লিঙ্ক সময়ের সাথে সাথে সম্ভবত শেষ হয়ে যাবে। লিঙ্কটি কেন গুরুত্বপূর্ণ এবং প্রাসঙ্গিক তথ্য কী তা আপনি যদি ব্যাখ্যা করতে পারেন তবে তা প্রকৃতপক্ষে একটি মানসম্মত জবাব দিতে পারে।
কেজিআইআইআই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.