এনএসএস-মাইহোস্টনেম কী? এবং কেন এটি ইনস্টলযোগ্য নয়?


50

dmesg লাইন দেখায়

systemd-hostnamed[3964]: Warning: nss-myhostname is not installed. 
Changing the local hostname might make it unresolveable. Please install nss-myhostname!    

কিন্তু

sudo apt-get install nss-myhostname

বলেছেন

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket nss-myhostname kann nicht gefunden werden.

... অর্থ "এনএসএস-মাইহোস্টনাম পাওয়া যায় নি"।

কেন? আমাকে কী dmesg বার্তায় প্রতিক্রিয়া জানাতে হবে?


1
সতর্কতা কি পরেও অবিরত থাকে sudo apt-get libnss-myhostname?
জবিন

1
আমি ওবুন্টু 14.10 ডেস্কটপ সংস্করণেও একই অ্যালার্মটি রেখেছি এবং সেই প্যাকেজটি ইনস্টল করার পরে আমি আর দেখতে পাচ্ছি না
রিকার্ডো মাগরিনি

উত্তর:


30

সিস্টেমেড-হোস্টনামের কথার বিরুদ্ধে একটি নিশ্চিত বাগ রয়েছে ;

যেহেতু https://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments/6 এ এনএসএস-মাইহোস্টনামটি সঠিক পন্থা হিসাবে প্রত্যাখ্যান করা হয়েছিল, তাই আমাদের এলটিএসে সতর্কতা বার্তা প্রিন্ট করা উচিত নয় রিলিজ, এমনকি হোস্টনাম বর্তমানে / ইত্যাদি / হোস্টগুলি সংশোধন করে না।

ব্যবহারকারীরা তাদের সিস্টেমে কিছু ভুল হতে পারে এবং libnss-myhostname ইনস্টল করতে তাদের নেতৃত্ব দিতে বাধা দিতে দয়া করে এই সতর্কতাটি কীভাবে প্যাচ করতে পারেন?

যদিও এটি সতর্কতা এড়াতে পারে, আপনি কেবল সেই উদ্দেশ্যেই libnss-myhostname ইনস্টল করতে চান না।

মেসেজটি দেখে কোনও বডি

 systemd-hostnamed
[16495]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!

এই https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1277608 এই https://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments অবশ্যই পড়তে হবে / 6 এনএসএস-মাইহোস্টনাম প্যাকেজ ইনস্টল করার আগে।


1
তাহলে আমার কিছু করা উচিত নয়?
মিনা মাইকেল

উপরের লিঙ্কযুক্ত আলোচনার পাশাপাশি, আমি যে কেউ লাইবনেস-মাইহোস্টনাম ইনস্টল করার কথা বিবেচনা করছি তাদের দৃ strongly়ভাবে পরামর্শ দেব যে এক্সিম 4 এর বিপরীতে এই ডেবিয়ান বাগ রিপোর্টটি পড়ুন যা শেষ পর্যন্ত লিবনেস-মাইহোস্টনেম নাম সার্ভিসেসকে ভুলভাবে কনফিগারেশন করার কারণে ঘটেছে যার ফলে এক্সিম ব্যর্থ হওয়ার কারণ ঘটেছে read স্থানীয় মেইল ​​বিতরণ। আপনি আপনার সিস্টেমে এই প্যাকেজটি চান না।
জুলাই

26

থেকে এখানে :

এনএসএস-মাইহোস্টনাম জিএনইউ নাম পরিষেবা স্যুইচ (এনএসএস) কার্যকারিতা জিএনইউ সি লাইব্রেরির (গ্লিবসি) জন্য স্থানীয়ভাবে কনফিগার করা সিস্টেম হোস্ট-নেমকে গেথোস্টনাম (2) দ্বারা ফেরত হিসাবে হোস্টনেম রেজোলিউশন সরবরাহ করার জন্য একটি প্লাগইন (দুটি) দুটি সম্ভাব্য সমাধান রয়েছে:

  • আপনি নিজের হোস্টনামটি কনফিগার না করে থাকতে পারেন (বা ভুলভাবে) /etc/hosts। সংশোধন করা এটি সমাধান করতে পারে।

  • সতর্কতার পরামর্শ অনুসারে আর একটি উপায় হ'ল এনএসএস-মাইহোস্টনাম ইনস্টল করা, যা ডিবিয়ান হিসাবে উল্লেখ করা হয় libnss-myhostname। এটি কেবলমাত্র কাজের সমাধান, প্রাসঙ্গিক বাগের প্রস্তাবিত সমাধান নয়। ব্যবহার করে ইনস্টল করুন:

    sudo apt-get install libnss-myhostname
    

উত্স: 13.04 ডেমস্যাগ: সতর্কতা: এনএসএস-মাইহোস্টনামটি ইনস্টল করা নেই


5
উত্তরগুলি মার্জ করার কোনও উপায় আছে? আমি অনুভব করি যে আপনার উত্তরটি yoyoma2 হাইলাইটগুলি কী বিবেচনা করে তা বিবেচনায় নেবে না কারণ এটি অনুরোধ করে ডিবিএস বার্তাগুলি প্রতিরোধের উদ্দেশ্যে সেই প্যাকেজটি খালি ইনস্টল করার পরামর্শ দেওয়া হয়নি। এটি yoyoma2 হাইলাইট হিসাবে পরিচিত বাগ। ইয়োওমা 2 "কেন? আমাকে ডেমেজ বার্তায় প্রতিক্রিয়া জানাতে হবে?" জিজ্ঞাসা করা অংশ অংশ। আপনার উত্তরটি সম্পূর্ণরূপে পরিবর্তন না করে কীভাবে সম্পাদনা করব তা আমি দেখতে পাচ্ছি না!
গিজানানসা

এছাড়াও উবুন্টু ফোরামের থ্রেডটি কোনওভাবেই আকারযুক্ত বা ফর্মের সাথে ইনস্টল করার প্রস্তাব দেয় (যদিও এটি প্রস্তাবিত তবে কোনও প্রতিক্রিয়া বা নিশ্চিতকরণ বা ব্যাখ্যা ছাড়াই) আপনার প্রস্তাবিত প্যাকেজটি ভাল ধারণা। থ্রেড পড়া অন্যান্য কর্মক্ষেত্রের পরামর্শ দেয় এবং কেন ব্যাখ্যা করে!
গিজানানসা

7

আমি সন্দেহ করি আপনি এই লাইব্রেরিগুলি ইনস্টল করতে চাইবেন। দেখেছি এটি উপদ্রব ছাড়া আর কিছুই নয় আপনি কেবল বার্তাটি নিঃশব্দ করতে পারেন।

একটি নতুন কনফিগারেশন ফাইল তৈরি করুন /etc/rsyslog.d/এবং বার্তাটি বাদ পড়তে বলুন:

$ sudo nano /etc/rsyslog.d/20-systemd-hostnamed.conf

নিম্নলিখিত একক লাইন যুক্ত করুন:

:msg, contains, "Warning: nss-myhostname is not installed." stop

সংরক্ষণ করুন এবং বন্ধ করুন, এবং ডিমন পুনরায় চালু করুন:

$ sudo service rsyslog restart

কাজ শেষ. আপনি নিশ্চিত করতে পারেন যে বার্তাগুলি ইচ্ছাকৃতভাবে স্প্যাম করার চেষ্টা করে আপনার syslog:

$ logger -t TEST "Warning: nss-myhostname is not installed."

বার্তাটি নিঃশব্দে বাদ দেওয়া উচিত।


-1

আমি একই সমস্যা হচ্ছে ছিল।

কোনও উপায়ে দীর্ঘমেয়াদী সমাধান নয় - তবে যেটি আমার পক্ষে উপযোগী তা হ'ল / স্থানীয় / হোস্টগুলিতে আমার লোকালহোস্টের সাথে সংযুক্ত পুরাতন হোস্টের নামগুলি সরিয়ে ফেলা যা এগুলি আর ব্যবহার হয় না।

বার্তাটি আর দেওয়া হয় না।

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