সর্বশেষ আপগ্রেড নেটওয়ার্ক ম্যানেজারকে ক্র্যাশ করেছে (ইন্টারনেট সংযোগ নেই, অ্যাপলেট নেই)


85

আজ আপগ্রেড করার সময়, কোনও কিছুর কারণে আমার ওয়্যারলেস নেটওয়ার্ক ম্যানেজারটি অদৃশ্য হয়ে গেছে। এমনকি তারযুক্ত সংযোগের মাধ্যমে সংযুক্ত হচ্ছে না।

এই ত্রুটিটি ফাইল দ্বারা প্রদর্শিত হচ্ছে:

**(nm-applet:2716): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files 

(nm-applet:2716): nm-applet-WARNING **: Error connecting to ModemManager: Error calling StartServiceByName for org.freedesktop.ModemManager1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Cannot launch daemon, file not found or permissions invalid 

(nm-applet:2716): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries 

(nm-applet:2716): nm-applet-WARNING **: Failed to register as an agent: (2) The name org.freedesktop.NetworkManager was not provided by any .service files 

উইন্ডো দিয়ে ডাউনলোড করে আমার উবুন্টুতে পাঠাতে পারে এমন কোনও প্যাচ আছে কি, বা সবকিছু পুনরায় লোড করার ঘটনাটি কি? আমি দুটি সংস্করণ ফিরে চালানোর চেষ্টা করেছি কিন্তু এখনও ইন্টারনেট অ্যাক্সেস নেই।


(নেটওয়ার্কম্যানেজার: ২৪২৫): গ্লিব-সতর্কতা **: জেরার একটি পূর্ববর্তী জেরার বা অবিশ্বাস্য মেমরির শীর্ষে সেট। এটি কারও কোডে একটি বাগ নির্দেশ করে। কোনও ত্রুটি সেট হওয়ার আগে আপনাকে অবশ্যই তা নাল থেকে নিশ্চিত করতে হবে। ওভাররাইটিংয়ের ত্রুটি বার্তাটি ছিল: কী ফাইলটিতে গ্রুপ 'কানেক্টিভিটি' নেই যা হ'ল নেটওয়ার্ক ম্যানেজারটি পুনরায় চালু করার চেষ্টা করেছিলাম ... উবুন্টুতে দশটি আপডেট সেট ফিরে গেছে তবে এখনও এটি আঘাত করছে ...
অ্যাডাম আলবানোভিজ

1
এই সমস্যাটি কেবল তাদের জন্যই হয়েছিল যারা proposedসঞ্চয়াগার চালু করেছেন । এটি প্রাথমিকভাবে একটি খারাপ ধারণা ছিল।
পাইলট 6

6
আমি আরও বলব যে খারাপ ধারণাটি প্রস্তাবিত আপডেটগুলিতে libnl প্রচার করা ছিল, সেখানে নেটওয়ার্ক-ম্যানেজারের আসল সংস্করণ দিয়ে পরীক্ষা না করেই ... এবং প্রস্তাবিতটি চালু করা লক্ষ্যমাত্রার জন্য 2 বছরের পুরানো lts উবুন্টু সংস্করণটির আসল উদ্দেশ্য রয়েছে * উদাহরণস্বরূপ, এবং পরবর্তী lts প্রকাশের 3 মাস আগে
বিস্ময়কর

কেবলমাত্র ভবিষ্যতের রেফারেন্সের জন্য: "শেষ" আপগ্রেড অর্থহীন যখন আপনি উবুন্টু কোন সংস্করণ ব্যবহার করছেন এবং নেটওয়ার্ক ম্যানেজারের কোন সংস্করণ আপনি আপগ্রেড করেছেন তা উল্লেখ করবেন না।
মুরু

আমি এই সমস্যার মুখোমুখি হয়েছি যা বেশ কিছু সময়ের জন্য স্থির হয়নি। sudo ifdown eth0যখন আমি সংযোগ বিচ্ছিন্ন হয় এবং sudo ifup eth0একটি নতুন লিঙ্ক সংযুক্ত থাকে তখন আমি যা করি তা হল :)।
হরি কেটি

উত্তর:


124

কারণ

এটি libnl3 বাগ # 1511735 ঠিক করার জন্য একটি রিগ্রেশন প্রবর্তনের কারণে ঘটে
নেটওয়ার্ক-ম্যানেজার ক্র্যাশ-এর ​​ফলাফল হিসাবে নেটওয়ার্ক-ম্যানেজার বাগ # 1539513 বা নেটওয়ার্ক-ম্যানেজার বাগ # 1539634


সমাধান

Libnl প্যাকেজগুলি ডাউনগ্রেড করুন এবং নেটওয়ার্ক-ম্যানেজার প্যাকেজ আপগ্রেডের জন্য অপেক্ষা করুন


ধাপ 1

@ ম্যাক্স উত্তরের মতো এপটি-গেট দিয়ে লিবনল ডাউনগ্রেড করার চেষ্টা করুন:

sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1

ধাপ ২

যদি পদক্ষেপ 1 ব্যর্থ হয়,
কারণ প্যাকেজগুলি আর আপনার ক্যাশে নেই এবং স্পষ্টতই প্যাকেজ ম্যানেজার দ্বারা ডাউনলোড করা যায় না, আপনাকে লিবল প্যাকেজগুলি ম্যানুয়ালি ডাউনগ্রেড করতে হবে (ডাউনলোড + ইনস্টল করুন):

  • ডাউনলোড করুন এবং আপনার সিস্টেমের তাদের কপি
    [একটি লাইভ distrib / রেসকিউ সিডি বুট থেকে বা অন্য কম্পিউটারে + USB স্টিক থেকে]
    ডাউনলোড লিংক AMD64 জন্য : libnl libnl-genl libnl-রুট
    ডাউনলোড লিংক মধ্যে i386 জন্য : libnl libnl-genl libnl-রুট

  • আপনার সিস্টেমে ফিরে যান, যেখানে আপনি এই .debফাইলগুলি সংরক্ষণ করেছেন , সেগুলি ডিপিকেজি দিয়ে ইনস্টল করুন:

    sudo dpkg -i libnl-*.deb
    

ধাপ 3

এখন আপনার নেটওয়ার্কম্যানেজারটি পুনরায় চালু করতে এবং নেটওয়ার্কিং ফিরিয়ে আনতে সক্ষম হওয়া উচিত:

sudo service network-manager restart

বিজ্ঞপ্তি

এই বাগগুলি পূর্ব-প্রকাশিত আপডেটগুলি সহ ওবুন্টু বিশ্বাসকে 14.04 এ আঘাত করে :trusty-proposed সফ্টওয়্যার আপডেট বৈশিষ্ট্য

কোথায় সংস্করণ থেকে libnl প্যাকেজ সর্বশেষ আপডেট 3.2.21-1করার 3.2.21-1ubuntu1বিপর্যস্ত নেটওয়ার্ক-ম্যানেজার ঘটাচ্ছে একটি রিগ্রেশন চালু


trusty-proposed
বর্তমান সংস্করণে নেটওয়ার্ক-ম্যানেজারে এখনও কোনও আপগ্রেড নেই :0.9.8.8-0ubuntu7.2

নেটওয়ার্ক-ম্যানেজারের একটি আপডেট এখনtrusty-proposed
আপডেট হওয়া সংস্করণে উপলভ্য : 0.9.8.8-0ubuntu7.3
দয়া করে প্রস্তাবিত প্যাকেজটি পরীক্ষা করুন (# 1539634 মন্তব্য এন n 11)


সুতরাং আপনার প্যাকেজ ম্যানেজারের জন্য এটির আপগ্রেড না হওয়া অবধি আপনার "হোল্ড" প্রয়োগ করা উচিত - যেমন libnl3 বাগ # 1511735 মন্তব্য n ° 29 তে উল্লিখিত হয়েছে :

sudo apt-mark hold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

ভবিষ্যতের আপগ্রেড trusty-proposedইনস্টল হয়ে গেলে আপনি সেই হোল্ডটি মুছে ফেলতে পারেন:

sudo apt-mark unhold libnl-3-200 libnl-genl-3-200 libnl-route-3-200

এরপরে যা আপনাকে আবারও আপগ্রেড করার অনুমতি দেবে b


1
যদ্দুর মনে পড়ে, যারা তিন ইনস্টল করার পরে libnlপ্যাকেজ (সংস্করণ এ 3.2.21-1, না 3.2.21-1ubuntu1, আমি মেশিন পুনরায় আরম্ভ করা প্রয়োজন ছিল না। আমি কেবল reran মনে sudo /usr/sbin/NetworkManager বা ওই জাতীয় কিছু। এটা কি সঠিক? জন্য পুনরায় চালু করা প্রয়োজন হলে মূলত, আমি জিজ্ঞেস করছি , বা অন্য কিছু যথেষ্ট হলে?
অ্যারন ম্যাকডেইড

3
নেটওয়ার্কম্যাঞ্জার একটি পরিষেবা (তবে এটি আপনার ওএস / সংস্করণের উপর নির্ভর করতে পারে) এইভাবে একটি sudo service network-manager restartপর্যাপ্ত হওয়া উচিত
r2rien

1
বিন্যাস উন্নত করা হয়েছে। আমি এটিও অনুভব করছি এবং এই উত্তরটি আমার পক্ষে কাজ করেছে।
laconbass

1
@laconbass আপনার ব্যাপকভাবে উন্নত ফর্ম্যাটিংয়ের জন্য ধন্যবাদ ;-)
r2rien

1
যদি এই বাগটি আপনাকে প্রভাবিত করে থাকে তবে দয়া করে দ্বিতীয় লাইনের দুটি লঞ্চপ্যাড বাগ লিঙ্কগুলি ক্লিক করুন এবং লঞ্চপ্যাড পৃষ্ঠায় "হ্যাঁ এই বাগটি আপনাকে প্রভাবিত করে" ক্লিক করুন। তারপরে আপনার পচা টমেটোগুলি ধরুন এবং কিছু ভুল নির্দেশের রাগের জন্য আমার লিঞ্চ-ভিড়ে যোগ দিন। এই পোস্টের জন্য ধন্যবাদ!
guttermonk

10

এর মতো 2016-05-13 এই libnl বাগ ছাড়া ব্যবহারকারীদের প্রভাব বিশ্বাসভাজন-প্রস্তাবিত , যিনি প্রায় অবশ্যই Google দ্বারা এখানে নির্দেশ করা হবে না।

আপডেট হয়েছে libnlএবং network-managerপ্যাকেজগুলি ইতিমধ্যে প্রকাশিত হয়েছে, সুতরাং আমি একটি অগ্রগতি আপগ্রেড করার পরামর্শ দিই ।

নেটওয়ার্ক ম্যানুয়ালি সক্ষম করুন

ধরে নিই যে আপনি একটি তারযুক্ত সংযোগ eth0এবং ডিএইচসিপি সক্ষম একটি নেটওয়ার্ক ব্যবহার করছেন, টার্মিনালটি ব্যবহার করে আপনার নেটওয়ার্ক ইন্টারফেসটি কনফিগার করুন:

sudo ifconfig eth0 up
sudo dhclient eth0

নেটওয়ার্ক-ম্যানেজার আপডেট করুন

নেটওয়ার্ক আপ এবং চলমান সহ, সফ্টওয়্যার আপডেটার ব্যবহার করে বা টার্মিনালটি ব্যবহার করে একটি আপডেট করুন apt-get

বিকল্প একটি: সফ্টওয়্যার আপডেটার

সফ্টওয়্যার আপডেটার চালান এবং সাধারণভাবে আপডেট করুন। নির্দিষ্ট প্যাকেজ লেখার সময় ইতিমধ্যে প্রকাশ করা হয়েছে।

বিকল্প বি: apt-get

(অপরীক্ষিত)। আপনি যদি চলন্ত অংশগুলি ছোট করতে চান বা গ্রাফিকাল ইন্টারফেস না রাখেন, আপনি টার্মিনাল থেকেও আপডেট করতে পারেন:

sudo apt-get update
sudo apt-get install network-manager

অনেক ধন্যবাদ! আমার চারপাশে একটি ইউএসবি স্টিক নেই তবে আমার ডেস্কটপে একটি তারযুক্ত সংযোগ রয়েছে ... এবং এটি খুব সহায়ক।
কেন

+1 টি। এখন এই প্যাকেজগুলির আপডেট হওয়া সংস্করণ প্রকাশিত হয়েছে, এটি খুব পরিষ্কার সমাধান। (এছাড়াও, নিশ্চিত হওয়া যে আমি 'প্রস্তাবিত' সক্ষম না করেই
এটির

8

প্রদত্ত সমাধানের পাশাপাশি আমি একটি সাধারণ পরামর্শ দিতে চাই।

"প্রস্তাবিত" সংগ্রহস্থল বন্ধ করুন

এটি চালু করার কথা নয়। এই "সমস্যা" কেবলমাত্র সেই ব্যবহারকারীদেরই প্রভাবিত করেছিল যারা প্রস্তাবিত সংগ্রহস্থল চালু করে এবং একটি ভাঙা প্যাকেজ ইনস্টল করে।

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

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

আপনি যদি এই ধরণের চমক না চান তবে "প্রস্তাবিত" বন্ধ রাখুন।

আপনি আরও তথ্যের জন্য এই প্রশ্নটি উল্লেখ করতে পারেন ।


3
দয়া করে ব্যবহারকারীদের দোষ দিবেন না। আমার মতে এটি তাদের শিশুসুলভ এবং উত্পাদনশীল নয় কারণ ব্যবহারকারীরা তখন বিকাশকারীদের দোষ দিতে পারে। সর্বোত্তম উত্তর হ'ল তারা যে সিস্টেমটি ব্যবহার করেন সেগুলি সম্পর্কে তাদের বোঝার স্তর বৃদ্ধি করা, সুতরাং এই ধরণের রিগ্রেশন বাগটি কীভাবে পরিচালনা করতে হবে তা তাদের জ্ঞান
r2rien

3
বিকাশকারী হিসাবে, কোনও বৈধতার স্তর যা-ই হোক না কেন এটি একটি স্থির দ্বারা প্রবর্তন করা - এটি একটি বাগ। আমি আপনাকে কিছুটা শীতল করার পরামর্শ দিতে পারলাম, আপনার স্বরটি কমপক্ষে বলতে পিতৃতান্ত্রিক শোনাচ্ছে। আমার পক্ষে আমি সেই অনুযায়ী আমার উত্তরটি উচ্চারণ করেছি। আপনার পাশে, এবং আপনার পর্যায়ে, আপনি কিছু দরকারী লিংক, মত প্রদান করে পারে EnableProposed বা PerformingSRUVerification উদাহরণস্বরূপ
r2rien

2
@ r2rien: যদি আপনি একটি এলটিএস ব্যবহার করতে আটকে থাকেন তবে আরও সাম্প্রতিক ওএস সংস্করণ উপলব্ধ থাকলেও আপনি প্রথম স্থানে 'সর্বশেষতম এবং সর্বশ্রেষ্ঠ' সফ্টওয়্যারটি ব্যবহার করতে খুব আগ্রহী নন। সুতরাং একটি এলটিএস ব্যবহার এবং স্থায়ীভাবে-সজ্জিত-সক্ষম করার সংমিশ্রণটি বেমানান। (আমি একই ইস্যুটি আঘাত করেছি, তবে আমি মনে করি আমাকে নিজেকে "দোষারোপ" করতে হবে।) আমি পাইলট 6 এর সাথে একমত যে এটি কোনও বাগ নয়। "প্রবর্তিত" প্রত্যয়টি বোঝায় যে এটি বিকাশকারী এবং পরীক্ষকদের জন্য উদ্দেশ্যে করা হয়েছে।
গুনার হেজালমারসন

2
আমি একমত যে এটি একটি বাগ, তবে একটি পরীক্ষামূলক প্যাকেজে। পরীক্ষার উদ্দেশ্য হ'ল এই ধরণের সমস্যাগুলি খুঁজে পাওয়া। তবে কোনও ব্যবহারকারী যদি এই ধরণের সমস্যাগুলি "হঠাৎ করেই" পূরণ করতে না চান তবে রেপো অক্ষম করা উচিত।
পাইলট

2
হ্যাঁ, বেশিরভাগ ব্যবহারকারীর বিশ্বাসযোগ্য-প্রস্তাবিত বা বিশ্বাসযোগ্য-ব্যাকপোর্টগুলি সক্ষম করা উচিত নয়। তবে, আজ ১৩ ই মে ২০১ 2016 পর্যন্ত দৃশ্যত একই বাগটি এমন কিছু লোকের জন্য উপস্থিত হয়েছিল যারা বিশ্বাসযোগ্য-ব্যাকপোর্টগুলি ব্যবহার করে না , ম্যানুয়াল নেটওয়ার্কিং বা নেটওয়ার্ক-ম্যানেজারের আপগ্রেড প্রয়োজন 0.9.8.8-0ubuntu7.3 এ। [ বাগস.লাঞ্চপ্যাড.এন.উবুন্টু/+সোর্স / লিবিএনএল ++বাগ / 1581535] দেখুন
সিড্রিক নাইট

3

আপডেট করুন network-manager 0.9.8.8-0ubuntu7.2এবং পুনরায় বুট করুন।

গরম কাজ: ম্যানুয়াল নেটওয়ার্ক সেটিংস ওভার ব্যবহার করে sudo nano /etc/network/interfaces

কাজের পরিশ্রম!

কিছু গ্রন্থাগার ডাউনগ্রেড করুন:

sudo apt-get install libnl-3-200=3.2.21-1 libnl-route-3-200=3.2.21-1 libnl-genl-3-200=3.2.21-1

এটি কোনও উত্তর দেয় না।
এডুয়ার্ডো কোলা

ডাউনগ্র্যান্ডিং গ্রন্থাগারগুলি অন্যান্য প্রোগ্রামগুলি ব্যর্থ হতে পারে - এটি মনে রাখবেন।
থমাস ওয়ার্ড

আমার সিস্টেমের জন্য (এলিমেন্টারিওস, লিনাক্স 3.19.0-49-জেনেরিক # 55 ~ 14.04.1-উবুন্টু 14.04) ডাউনগ্রেড সফল হয়েছিল এবং আবার কাজ করার জন্য এনএম হয়েছিল।
সর্বোচ্চ

1
-1 যদিও এটি প্রাথমিক ওএসে কাজ করতে পারে তবে উবুন্টু একটি পৃথক অপারেটিং সিস্টেম, তাই কোনও সংশোধন উপযুক্ত হতে পারে না।
ডেভিড

3
এই উত্তরটি সঠিক। এটি উবুন্টু 14.04 এর সাথে আমার জন্য কাজ করেছিল। আমি পৃথকভাবে তিনটি প্যাকেজ ( libnl-...) এর পুরানো সংস্করণগুলি ডাউনলোড করেছি এবং এর মাধ্যমে সেগুলি ইনস্টল করেছি dpkg -i। আজ সকালে, আমার মেশিনের উত্তরে উল্লিখিত তিনটি প্যাকেজের ঠিক সেই সংস্করণটি ছিল ( 3.2.21-1না, 3.2.21-1ubuntu1)
অ্যারন ম্যাকডেইড

2

আজ সকালে আমার একই সমস্যা ছিল এবং লিবনল প্যাকেজগুলি ডাউনগ্রেড করার কাজও হয়েছিল।

আমি একটি রেসকিউ সিডি ব্যবহার পুনরায় বুট, ডাউনলোড libnl-3-200-3.2.21-1_amd64.deb, libnl-genl-3-200_3.2.21-1_amd64.debএবং libnl-route-3-200_3.2.21-1_amd64.debথেকে http://archive.ubuntu.com/ubuntu/pool/main/libn/libnl3/ ব্যবহার এটি ইনস্টল করা dpkg -iএবং পুনরায় বুট।

নেটওয়ার্কিং ফিরে এসেছে। এটি চূড়ান্ত ফিক্স নাও হতে পারে তবে আপাতত 14.04 এ আমাকে চালিয়ে গেছে।

বাগ রিপোর্টটি এখানে: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1539634


1

আমি জানতাম যে সমাধানটি খুব শীঘ্রই শেষ হয়ে যাবে, কৌতুকপূর্ণ অংশটি ছিল অনলাইনে আসার মুরগি এবং ডিমের সমস্যা। একটি উপায় হ'ল তারযুক্ত ইথারনেট ব্যবহার করা যা যা করা সত্যিই সহজ:

একটি টার্মিনাল খুলুন

sudo dhclient eth0
sudo apt-get update
sudo apt-get upgrade

0

আমি উবুন্টুতে খুব নতুন শিক্ষানবিশ এবং তিনিও এই কম্পিউটার ভাষা এবং সমস্তগুলির পটভূমি খুব কম একজন প্রযুক্তিবিদ।

আমি এনএম এর সাথে একই সমস্যার মুখোমুখি হয়েছি

r2rien দ্বারা নির্দেশিত হিসাবে আমি তাঁর প্রদত্ত লিঙ্কগুলি থেকে তিনটি ফাইল ডাউনলোড করেছি

(প্রথমে আমি বুঝতে পারি নি যে সেগুলি তিনটি লিঙ্ক তবে তাঁর ইংরেজী যথাযথ ব্যবহারের জন্য ধন্যবাদ: "ফাইল" শব্দটি আমাকে আবার সন্ধান করতে বাধ্য করেছে এবং আমি বাকী দুটি ফাইল ডাউনলোড করেছি)

তাহলে আমি এটি ইনস্টল করতে পারিনি

আমি "sudo dpkg -i libnl - *। deb" তে নক্ষত্রটি বুঝতে সক্ষম হইনি

আমি প্রথমে পৃথকভাবে প্রথম ফাইলগুলি ইনস্টল করার চেষ্টা করেছি, তারপরে একসাথে, তারপর এপটি-গেট; 3-200_3.2.21-1 এর জায়গায় 3-200 = 3.2.21-1 এর মত_ জায়গায় = কখনও কখনও ইন্টারচেঞ্জিং। এখনও কোন ফলাফল। নেট অনুসন্ধান করে তারপর এটি করার খুব সহজ উপায় খুঁজে পেয়েছে। "sudo dpkg -i" এর পরে টার্মিনালে ফাইলটি টেনে এনে

তারপরে অন্য একটি সমস্যার মুখোমুখি হ'ল: প্রক্রিয়াজাতকরণ ট্রিগার ... এটিও ঠিক "এন্টার এবং তারপরে ইউজারনেম এবং এন্টার" দ্বারা পরামর্শ দেওয়ার কারণে সমাধান হয়েছে। সন্দেহ ছিল এখনও। অবশেষে এটি কাজ করে। ধন্যবাদ r2rien এবং বন্ধুরা।


'লিবিএনএল - *। দেব' এর নক্ষত্রটি একটি ওয়াইল্ডকার্ড, সুতরাং এই আদেশটি "libnl-" দিয়ে শুরু হওয়া এবং ".deb" দিয়ে শেষ হওয়া যে কোনও কিছুকে প্রভাবিত করবে। পার্শ্ব নোট হিসাবে: স্ট্যাক এক্সচেঞ্জ সম্প্রদায়গুলিতে, নিজের মধ্যে উত্তর না দিয়ে মন্তব্যগুলিতে এই জাতীয় বার্তাগুলি মন্তব্য করা ভাল যা মন্তব্যগুলিতে অন্য ব্যক্তির সমাধানের বিষয়ে মন্তব্য।
নিকোবেলিয়া
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.