উত্তর:
আপনি যে আদেশগুলি ব্যবহার করছেন তা উভয়ই সঠিক । আরও দেখুন ম্যানুয়াল ।
মনে হচ্ছে unmask
কমান্ড ব্যর্থ হলে সেখানে সিমবলিক লিঙ্ক ছাড়া অন্য পদ্ধতিতে এর কোনো বিদ্যমান ইউনিট ফাইল /dev/null
। আপনি যদি mask
একটি সেবা, তারপর একটি নতুন সিমবলিক লিঙ্ক থেকে সৃষ্টি /dev/null
মধ্যে /etc/systemd/system
যেখানে বুটে লোড ইউনিট ফাইলে systemd হল সৌন্দর্য। এই ক্ষেত্রে, কোনও আসল ইউনিট ফাইল নেই।
অন্যদের কাছেও একই সমস্যা রয়েছে বলে মনে হয়
x11-common.service
আমার সিস্টেমেও মুখোশ পড়েছিল। আপনি এটির মতো এটি ঠিক করতে পারেন:
প্রথমে পরীক্ষা করুন যে ইউনিট ফাইলটি সিলেমিংক /dev/null
file /lib/systemd/system/x11-common.service
এটি ফিরে আসা উচিত:
/lib/systemd/system/x11-common.service: symbolic link to /dev/null
যে ক্ষেত্রে, এটি মুছুন
sudo rm /lib/systemd/system/x11-common.service
যেহেতু আপনি একটি ইউনিট ফাইল পরিবর্তন করেছেন তাই আপনার এটি চালানো দরকার:
sudo systemctl daemon-reload
এখন অবস্থা পরীক্ষা করুন:
systemctl status x11-common
যদি এটি লোড এবং চলমান না বলে (যদি চেনাশোনাটি এখনও লাল থাকে), প্যাকেজটি পুনরায় ইনস্টল করুন:
sudo apt-get install --reinstall x11-common
এবং ডিমনটি আবার লোড করুন
sudo systemctl daemon-reload
এবং আরও একবার স্থিতি পরীক্ষা করুন
systemctl status x11-common
এখন এটি সবুজ এবং চলমান :) পরিষেবাটিতে কোনও সিস্টেমড ইউনিট ফাইল নেই, তবে সিস্টেমে খুশি হয়ে এর /etc/init.d
পরিবর্তে স্ক্রিপ্টটি ব্যবহার করে ।
/etc/init/
...)। আপনি একটি নতুন প্রশ্ন জিজ্ঞাসা করতে পারেন। আমি যা করেছি তাতে কোন আপত্তি নেই, কেবলমাত্র পরিষেবা লোডড, মাস্কড ডেড (লাল) এর পরিবর্তে লোডড, সক্ষম, থামানো (এটি শুরুতে সক্রিয়) (সবুজ) হিসাবে দেখায়। আমার লগগুলি আমার পড়া উচিত ...
/dev/null
? যদিও আপনি আমার উত্তর সম্পর্কে সঠিক। আমি এই সমাধানটিকে একটি ... বিভ্রান্তিমূলক আচরণের জন্য ... ব্যবস্থাপনার জন্য
এটি হতে পারে আপনার পরিষেবায় একটি ফাঁকা ওভাররাইড ফাইল রয়েছে:
Is redis-server.service - উন্নত কী-মান স্টোর লোড হয়েছে: লোড (/lib/systemd/system/redis-server.service; মুখোশযুক্ত; বিক্রেতার প্রিসেট: সক্ষম) ড্রপ-ইন: / ইত্যাদি / systemd / সিস্টেম / redis- সার্ভার .service.d └─limit.conf
সীমাবদ্ধতা খালি ফাইল কিনা তা পরীক্ষা করুন। যদি তা হয় তবে দয়া করে এটি সরান। তারপরে পরিষেবাটি আনমস্ক করা উচিত।
নীচের পদক্ষেপগুলি অনুসরণ করুন:
systemctl edit systemd-hostnamed
নীচের 2 টি লাইন যুক্ত করুন এবং তারপর সম্পাদক থেকে প্রস্থান করুন (অনুরোধ জানালে সংরক্ষণ করতে ভুলবেন না):
[Service]
PrivateNetwork=no
এটি ডিরেক্টরিতে উপরের দুটি লাইন সহ একটি ওভাররাইড.কনফ ফাইল তৈরি করবে:
/etc/systemd/system/systemd-hostnamed.service.d/
আপডেট সিস্টেমড:
systemctl daemon-reload
তারপরে পরিষেবাটি পুনরায় চালু করুন:
systemctl restart systemd-hostnamed
আপনি এখন hostnamectl
এটি ঝুলন্ত ছাড়া চালাতে সক্ষম হওয়া উচিত ।