আমি যখন apt-get
টার্মিনালটি ব্যবহার করে কিছু করার চেষ্টা করি তখন তা apt-get
আটকে যায় 0% [Working]
।
ping -c 3 google.com
?
আমি যখন apt-get
টার্মিনালটি ব্যবহার করে কিছু করার চেষ্টা করি তখন তা apt-get
আটকে যায় 0% [Working]
।
ping -c 3 google.com
?
উত্তর:
আপনি ক্যাশেটি পরীক্ষা করতে এবং ক্যাশে ডিরেক্টরিটি পরিষ্কার করার চেষ্টা করতে পারেন।
ক্রমে (প্রতিটি পদক্ষেপ আরও গভীর, সুতরাং আপনি কোনও সমাধান খুঁজে পাওয়ার সাথে সাথে বন্ধ করুন):
sudo apt-get clean
( আপডেট ) সাম্প্রতিক সংস্করণগুলিতে এটি পুনরুদ্ধারকৃত প্যাকেজ ফাইলগুলির স্থানীয় সংগ্রহস্থলটি সাফ করবে। এটি বেশিরভাগ সময় যথেষ্ট হবে। এটি আগের সংস্করণগুলিতে ছিল না (ছিল)।
এটি / var / cache / apt / সংরক্ষণাগার / এবং / var / cache / apt / সংরক্ষণাগার / আংশিক / থেকে লক ফাইল ব্যতীত সমস্ত কিছু সরিয়ে দেয়।
/var/lib/apt/lists/partial/
এটি ভিতরে খালি হওয়া উচিত।
না হলে আপনি খালি করার সিদ্ধান্ত নিতে পারেন sudo rm /var/lib/apt/lists/partial/*
শেষ পর্যন্ত আপনার প্রয়োজন হতে পারেsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
এটি প্যাকেজ ক্যাশে আপডেট করে এবং ভাঙ্গা নির্ভরতার জন্য পরীক্ষা করে।
একটি সাধারণ (বিশাল নয়) সংখ্যার ভাণ্ডারের তালিকায় সঙ্কুচিত করুন /etc/apt/sources.list
।
যদি সেগুলি খুব বেশি হয় তবে সমস্ত নির্ভরতা গাছ তৈরির প্রয়াসে আপনার সিস্টেমটি স্থির থাকতে পারে।
আপনি এর থেকে আধারগুলির একটি ন্যূনতম সেট তৈরি করতে পারেন উবুন্টু সোর্স তালিকা জেনারেটর সাইটের এবং পরে যে আপনার ব্যাকআপ/etc/apt/sources.list
(সঙ্গে যেমন sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
আপনি যে আটকে দিতে পারেন) পরিবর্তে আপনার বর্তমান তালিকার।
apt-transport-https
ইনস্টল করা নেই (দেখুন মন্তব্য )।sudo apt-get update
এবং যদি এটি ব্যর্থ হয়/var/lib/apt/lists
ডিরেক্টরিটি সাথে sudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
এবং পরে ব্যাকআপ করুনsudo rm -R /var/lib/apt/lists/*
sudo apt-get update
আবার দৌড়াওনীচের কয়েকটি ডিরেক্টরি নিজের হাতে পরিষ্কার করা সম্ভব (আপনি সর্বদা সেগুলি ব্যাকআপ করতে পারেন এবং কেবলমাত্র ফাইলগুলি ভিতরে সরিয়ে দেওয়ার পরে):
পিএস> আপনি যদি সফল হন তবে আপনার আর প্রয়োজন নেই এমন ব্যাকআপ কপিটি মুছতে ভুলবেন না তবে sources.list.000
এটি সর্বদা কার্যকর হতে পারে!
আপনি এটির হিসাবে সম্পর্কিত উত্তরের অতিরিক্ত ইঙ্গিতগুলি খুঁজে পেতে পারেন ।
আপডেট
একটি পুরানো ত্রুটি ছিল কারণ প্যাকেজ স্কুইড-ডেব-প্রক্সি-ক্লায়েন্ট তার সমস্ত পরিবর্তনগুলি পরিষ্কার করে না, সমাধান করা হয়েছে:
লাইনটি সরানো হচ্ছে:
অর্জন করুন :: http :: ProxyAutoDetect "/ usr / share / squid-deb-proxy-client / apt-avahi-আবিষ্কার";
থেকে:
/etc/apt/apt.conf.d/30autoproxy
সম্ভবত এই বাগ থ্রেড দরকারী হতে পারে
সম্ভব হলে আরও কঠোর প্যাকেজটি সরিয়ে ফেলুন।
http://extras.ubuntu.com/ubuntu
ব্রাউজারের ভিতরে পেস্ট করুন ... (বা এর ভিতরে থাকা লাইনগুলি আরও ভাল /etc/apt/sources.list
sources.list
তার https
পরিবর্তে ব্যবহার করছিল http
, তবে apt-transport-https
ইনস্টল করা হয়নি।
আমি যখন কিছু https রেপোতে স্যুইচ করেছিলাম তখন আমার কাছেও এটি ঘটতে দেখা গেছে। apt-transport-https
কাজ করার জন্য অ্যাপটিকে ইনস্টল করা প্রয়োজন (যখন আপনি কিছু জিনিস ডাউনলোড করার চেষ্টা করছেন তখন সমস্যাটি বুঝতে পারে)।
নিশ্চিত হয়ে নিন যে আপনি নিজের নেটওয়ার্ক থেকে এবং আরও গুরুত্বপূর্ণভাবে উবুন্টু নেটওয়ার্কে পিং করতে পারেন
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
আপনার অনুরূপ একটি আউটপুট পাওয়া উচিত:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
প্রথমে এটি আপডেট করার চেষ্টা করুন
aptitude update
এবং তারপরে অ্যাপটি-গেট চালান
বা আপনার আয়নাটি আপনার জায়গার নিকটতম স্থানে বদলে দেওয়া উচিত, এটি দেখুন - আমি কীভাবে আমার কাছাকাছি একটি আয়না ব্যবহার করতে পারি বা একটি দ্রুত আয়না বেছে নিতে পারি?
sudo aptitude update
এবং এখন আমি আরও একবার আটকে আছি0% [Working]
অ্যাক্সেসকে ব্লক করে এমন প্রক্সিটির পিছনে থাকার কারণেও এটি হতে পারে। কখনও কখনও আমি একটি নোডাটা ত্রুটি পেয়েছিলাম ... কখনও কখনও এটি ঠিক থাকে 0% [Working...]
।
আপনি যদি অবস্থান পরিবর্তন করেন তবে আপনার ডাউনলোড সার্ভারটিও পরিবর্তন করুন:
sudo software-properties-gtk
অন্য ক্লিক করুন এবং তারপর সেরা সার্ভার নির্বাচন করুন:
এর পরে অন্য সমস্ত সফ্টওয়্যার সংগ্রহস্থল নির্বাচন করুন এবং মুছুন:
পরিশেষে:
sudo apt-get update
sudo apt-get upgrade
আপনার নেটওয়ার্ক অ্যাক্সেসযোগ্য কিনা তা পরীক্ষা করে দেখুন। আমার ক্ষেত্রে, আমি আমার রাস্পিবেরি-পাই পুনরায় ইনস্টল করেছি। আমি আমার আরপিআইয়ের তারিখ এবং সময় পরীক্ষা করেছি, এটি আপডেট হয়নি। তাই আমি নিজেই তারিখটি পরিবর্তন করেছি,
sudo date -s "2019 Mar 20 02:42"
এবং রিবুট। এখন আমার আরপিআই ভাল চলছে।
ডেবিয়ান 9-এ, ইন্টারনেটের অ্যাক্সেস প্রয়োজন এমন কোনও কাজ করার আগে আমার অ্যাপটি 0% [কাজ করা] এ আটকে গিয়েছিল। অন্যান্য অনেকগুলি পদ্ধতির চেষ্টা করার পরে, আমি যখন নেটওয়ার্ক ম্যানেজারটিকে অক্ষম করে দিয়ে এর পরিবর্তে সিস্টেমড-নেটওয়ার্কডি ব্যবহার শুরু করি, অবশেষে এই সমস্যাটি সমাধান হয়ে গেল।
একটি উত্তর আমি ইন্টারনেটে কোথাও খুঁজে পাইনি তবে প্রকৃতপক্ষে এটি কয়েক ঘন্টা আগে আমি কার্যকর করা একটি আদেশের উপর ভিত্তি করে খুঁজে পেয়েছি। যেমন একটি আদেশ একটি উদাহরণ
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
যার পরে একটি ফাইল /etc/apt/sources.list.d/ এ যুক্ত করা হয়। এই ডিরেক্টরিতে, উত্সগুলিও যুক্ত করা যেতে পারে। আমার ক্ষেত্রে এটি টিমভিউয়ার ছিল যার এটির নিজস্ব তালিকা রয়েছে যার একটি অবৈধ url ছিল। সুতরাং আমার আপডেট ব্যর্থ হওয়ার কারণ। এইগুলি হ'ল আদেশগুলি যা আমি কার্যকর করি।
দ্রষ্টব্য: টিমভিউর.লিস্ট আমার সমস্যার কারণ হচ্ছিল তবে এই ডিরেক্টরিতে এটি আপনার পক্ষে কিছু হতে পারে। এটি ব্যবহার করে দেখুন এবং ব্যাক-আপগুলি করুন!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
আশা করি এটি কারও ঘন্টা বাঁচাতে পারে যা আমাকে বাঁচাতে পারত!
আমি একই সমস্যা পেয়েছি, তবে আমি এটি এর মতো সমাধান করেছি:
sudo systemctl restart networking
আশা করি এটি সাহায্য করতে পারে
কেবল পঠনযোগ্য ফাইল সিস্টেম থাকার কারণেও এই সমস্যা দেখা দিতে পারে ।
আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে এটি পরীক্ষা করতে পারেন:
mount | grep "on / "
যদি আউটপুটটিতে ro
মাউন্ট পতাকাগুলির মধ্যে একটি থাকে তবে আপনার মূল ফাইল সিস্টেমটি কেবল পঠন মোডে রয়েছে। apt-get update
চালিয়ে যাওয়ার আগে আপনার ফাইল সিস্টেমের রিড-রাইটিংটি আপনাকে পুনঃনির্মাণ করতে হবে।
আপনার ফাইল সিস্টেমটি পুনরায় মাউন্ট করার জন্য সংস্থানসমূহ:
অ্যাপ -ট্রান্সপোর্ট-https ইনস্টল করা আমাকে তাজা দেবিয়ান 9 এ সহায়তা করেছে।
sudo apt-get install apt-transport-https