স্ন্যাপগুলি উবুন্টু 18.04 এ ইনস্টল হবে না


16

আমার উবুন্টু 18.04 এর একটি নতুন ইনস্টলেশন রয়েছে এবং আমি যখন উবুন্টু সফটওয়্যার থেকে কোনও স্ন্যাপ ইনস্টল করার চেষ্টা করি তখন আমি অবশ্যই বার্তাটি পাই too early for operation, device not yet seeded or device model not acknowledged। আমি উবুন্টুর সাথে মোটামুটি নতুন, তবে আমি গুগল করতে এবং নির্দেশাবলী অনুসরণ করতে জানি। আমি এই সমস্যার সমাধান খুঁজে পাচ্ছি না। কেউ কি এই দেখেছেন?

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


18

আমি একই প্রশ্ন পেয়েছি, এবং আমি উপরে jq জিনিসটি চেষ্টা করেছি কিন্তু এটি আমার পক্ষে কার্যকর হয়নি। তারপরে আমি দেখতে পেলাম যে স্ন্যাপড প্যাকেজটি কেবল পুনর্গঠন / পুনরায় ইনস্টল করা আমার পরীক্ষায় এই সমস্যাটি সমাধান করতে পারে।

$ sudo apt purge snapd
$ sudo apt install snapd

1
আশ্চর্যজনকভাবে এটি আমার পক্ষে কাজ করেছে
ডেভিড বাকলি

8

আপনি যদি উইন্ডোজে হাইপার-ভি-তে উবুন্টু চালাচ্ছেন তবে এই সমাধানটি আমাকে বুঝতে সাহায্য করেছে যে আসল সমস্যাটি কী এবং ওএসের উপর অত্যধিক মস্তিষ্কের অপারেশন না করে কীভাবে এটি ঠিক করতে হয়।

দৃশ্যত বীজ.আইএমএল ফাইল একটি নতুন ওএস ইনস্টল ইনস্টল করতে অ্যাপ্লিকেশন নির্দিষ্ট করে।

যদি আমরা আটকে থাকা সমস্যাগুলি সরিয়ে ফেলি এবং তারপর ম্যানুয়ালি সেগুলি ইনস্টল করি, এটি কার্যকর works

পদক্ষেপ:

1. আপনার /var/lib/snapd/seed/seed.yamlফাইলটি দেখতে এটি পরিবর্তন করুন :

snaps:
  -
    name: core
    channel: stable
    file: core_6673.snap
  -
    name: gtk-common-themes
    channel: stable/ubuntu-18.04
    file: gtk-common-themes_1198.snap
  -
    name: gnome-3-26-1604
    channel: stable/ubuntu-18.04
    file: gnome-3-26-1604_82.snap ```

মূলত আমি সমস্ত এন্ট্রি সরিয়ে দিচ্ছি যার ফলে স্ন্যাপ টাস্কগুলি আটকে গেল।

2. বর্তমানে চলমান স্ন্যাপ কার্যগুলি বাতিল করুন এবং পরিষেবাটি পুনরায় চালু করুন:

  • snap abort --last=seed
  • sudo systemctl restart snapd
  • snap tasks --last=seedস্ন্যাপ কার্যগুলির অগ্রগতি দেখতে দৌড়তে থাকুন এবং সমস্ত কার্য "সম্পন্ন" হওয়ার জন্য অপেক্ষা করুন

৩. আপনি যে অ্যাপ্লিকেশন থেকে সরিয়েছেন সেগুলিতে ম্যানুয়ালি ইনস্টল করুন, সেগুলিতে /var/lib/snapd/seed/seed.yamlঅন্তর্ভুক্ত থাকতে পারে:

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

এগুলি পুনরায় ইনস্টল করার আদেশটি হ'ল:

snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor


কেউ ব্যাখ্যা করতে পারেন কেন তারা এটিকে নিম্নচাষ করলেন?
টিউবস

কেন এটি নিম্নমানের তা নিশ্চিত নয়, প্রথমে আমি ভেবেছিলাম, কারণ এটি অন্য উত্তর থেকে সমাধান এবং আমি লিঙ্কটি দেখতে পেলাম না, তবে লিঙ্কটি সেখানে রয়েছে। তবে এটি সঠিক উত্তর এবং একমাত্র এই মুহূর্তে কাজ করছে, তাই এই উত্তরটিকে উর্ধ্বগতিতে যাচ্ছি।
স্টিফান জারিনা

উবুন্টু হাইপার ভি 19.04-এর সঠিক সমাধান খুঁজতে আমার বেশ কিছুটা সময় লেগেছে, কারণ ত্রুটি বার্তাটি এই ধরণের বার্তাগুলিতে পুনঃনির্দেশ করে। উজ্জীবিতও।
বউড

2

উবুন্টু 19.04-এর নতুন ইনস্টলেশন সম্পর্কে আমার ঠিক এখন একই সমস্যা রয়েছে।

একই ত্রুটি, উল্লিখিত সংশোধনগুলি মোটেই সহায়তা করেনি।

snap 2.38+19.04
snapd 2.38+19.04
series 16
ubuntu 19.04
kernel 5.0.0-13-generic

পুনরায় ইনস্টল করা স্ন্যাপড প্রায় এক ঘন্টা আমার জন্য আটকে আছে এবং স্পষ্টতই এই পরিষেবাটি রাষ্ট্রটি পরিবর্তন না করে তবে তা সরবে না:

snapd.seeded.service - Wait until snapd is fully seeded

এটি ওবুন্টুর সম্পূর্ণ নতুন ইনস্টলেশন :-D মূলত কেবল ইনস্টল করুন + আপডেটগুলি তাই এটি মজার বিষয় যে তাদের মূল স্টোরটি কাজ করছে না ... এটি আরও 1 ঘন্টা দেবে এবং তারপরে পুরো সিস্টেমটি পুনরায় ইনস্টল করার চেষ্টা করবে।

পুনশ্চ:

ফ্ল্যাটপ্যাক কাজ করে, শুধু বলছে

PS2: সবেমাত্র 18.04 এ নতুন ইনস্টলেশন করার চেষ্টা করেছে এবং আমরা আবার এখানে যাচ্ছি:

snapd.seeded.service - Wait until snapd is fully seeded
   Loaded: loaded (/lib/systemd/system/snapd.seeded.service; enabled; vendor preset: enabled)
   Active: activating (start) since Sun 2019-05-12 10:07:11 CEST; 3min 10s ago
 Main PID: 48141 (snap)
    Tasks: 9 (limit: 4617)
   CGroup: /system.slice/snapd.seeded.service
           └─48141 /usr/bin/snap wait system seed.loaded

kvě 12 10:07:11 stefan-ubuntu systemd[1]: Starting Wait until snapd is fully seeded...

এটি মাত্র 3 মিনিটের তবে এখন আমি এটি সম্পর্কে চিন্তা করি, আমি তাদের এপিআই নিয়ে কিছু সমস্যা সন্দেহ করেছি বা স্ন্যাপডের কেবল ভাঙা সংস্করণ কারণ আপনি দেখতে পাচ্ছেন, সংস্করণ উভয় প্রতিষ্ঠানে একই রকম:

snap    2.38+18.04
snapd   2.38+18.04
series  16
ubuntu  18.04
kernel  4.15.0-47-generic

আপনার স্নাপড আপডেট করবেন না :-)


2

আমি এখানে সমস্ত উত্তর চেষ্টা করেছিলাম, কিন্তু তাদের কোনওটিই পুরোপুরি কাজ করেনি।

/Var/lib/snapd/seed/seed.sem পরিবর্তন সম্পর্কে শীর্ষ উত্তর snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor। নির্ভরতা পাওয়ার বিষয়ে আদেশের পরে আটকে গেল ।

কি এটা স্থির,

  1. সম্পূর্ণরূপে बीज . আইএমএল ফাইল মোছা হচ্ছে
  2. এবং তারপর চলমান snap install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

যা স্ন্যাপডকে পুনরায় ডাউনলোড এবং পুনরায় ইনস্টল করতে এবং উপরে উল্লিখিত সমস্ত জিনোম সফ্টওয়্যার ইনস্টল করতে বাধ্য করেছিল। এবং ত্রুটি চলে গেছে। যারা এখানে সহায়তা করেছেন তাদের সকলকে ধন্যবাদ।


1

এখানে বর্ণিত পদ্ধতির চেষ্টা করুন । এটি মূলত একটি কনফিগারেশন ফাইলকে রিফ্রেশ করে।

টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডগুলি একের পর এক ইস্যু করুন (টিপ: একটি লাইন নির্বাচন করতে ট্রিপল-ক্লিক করুন, তারপরে এটি অনুলিপি করুন এবং এটি টার্মিনালে পেস্ট করুন)। উবুন্টুতে, আপনাকে জিকিউ কমান্ড ইনস্টল করতে হবে, তাই আমি এটি করার জন্য একটি কমান্ড যুক্ত করেছি। তদতিরিক্ত, আমি আসল ফাইলটির ব্যাকআপ নেওয়ার জন্য একটি কমান্ড যুক্ত করেছি যাতে আপনি সমস্যাটি সমাধান না করে যদি আপনি পূর্বের পরিস্থিতি পুনরুদ্ধার করতে পারেন।

sudo apt install jq
sudo cp /var/lib/snapd/state.json /var/lib/snapd/state.json-old 
sudo systemctl stop snapd
sudo cat /var/lib/snapd/state.json | jq 'delpaths([["data", "auth", "device"]])' > state.json-new
sudo cp state.json-new /var/lib/snapd/state.json
sudo systemctl start snapd

নিশ্চিত হওয়ার জন্য, সিস্টেমটি পুনরায় বুট করুন এবং চেষ্টা করুন সমস্যার সমাধান হয়েছে। যদি তা না হয় তবে আপনি পুরানো ফাইলটি আবার অনুলিপি করে, ব্যাকআপ এবং নতুন ফাইলটি মুছে ফেলাতে এবং allyচ্ছিকভাবে কমান্ডটি আবার মুছে ফেলাতে আগের অবস্থায় ফিরে যেতে পারেন:

sudo cp state.json-old /var/lib/snapd/state.json
sudo rm state.json-*
sudo apt remove jq ;  sudo apt autoremove

0

আপনি যদি সর্বশেষ উবুন্টু 18.04 এলটিএস (বায়োনিক বিভার) সহ উবুন্টু 16.04 এলটিএস (জেনিয়াল জেরাস) বা তার পরে ব্যবহার করছেন তবে আপনার কিছুই করার নেই। স্ন্যাপটি ইতিমধ্যে ইনস্টল এবং কাজের জন্য প্রস্তুত। অতএব, আপনি যদি নীচে কোনও সংস্করণ ব্যবহার করছেন বা আপনার অ্যাড-অন ইনস্টল করা না থাকলে এটি ব্যবহার শুরু করার জন্য আপনাকে অবশ্যই এটি ইনস্টল করতে হবে।

আপনি এটি নিম্নলিখিত কমান্ডটি দিয়ে ইনস্টল করতে পারেন: do sudo apt update $ sudo apt install snapd

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.