কীভাবে পুতুলের সাহায্যে সিস্টেমযুক্ত তাত্ক্ষণিক পরিষেবা সক্ষম করবেন?


9

আমি নিম্নলিখিত পুতুল পরিষেবা পেয়েছি:

service { "getty@ttyUSB0.service": 
    provider => systemd,
    ensure => running,
    enable => true,
}

আমি যখন আমার ক্লায়েন্টে এই কনফিগারেশনটি প্রয়োগ করার চেষ্টা করি তখন এটি নিম্নলিখিত ত্রুটিটি ছুড়ে দেয়:

ত্রুটি: /সেটেজেলেলমেইন =//নোডিপলিটপ্লেক্লিয়ার্ট / সার্ভিসেলেটজেট@টি ইউএসবি 0. সার্ভিস en/enable: মিথ্যা থেকে সত্যে পরিবর্তন ব্যর্থ হয়েছে: getty@uttUSB0.service সক্ষম করতে পারিনি:

পরিষেবাটি ঠিকঠাক চলছে এবং আমি নিশ্চিত হতে পারি যে এটি সিস্টেম বুটে শুরু হয়েছে getty.target.wants- এ একটি সিমিলিংক যুক্ত করে:

ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service

উত্স হিসাবে, আমি এগিয়ে যেতে এবং পরিষেবার সংজ্ঞা থেকে "সক্ষম => সত্য" মুছে ফেলতে এবং পুতুলের কনফিগারেশনে ম্যানুয়ালি একটি সিমিলিংক অন্তর্ভুক্ত করতে পারি, তবে পুতুলের কি এটির যত্ন নেওয়া উচিত নয়? আমি কি ভয়ানক ভুল করছি?

উত্তর:


6

পুতুলের সিস্টেমেড সরবরাহকারী আজ কেবলমাত্র পরিষেবা enableরাষ্ট্রের জন্য দুটি কমান্ড ব্যবহার করে :

  • systemctl is-enabled <unit>, বর্তমান সক্ষম রাষ্ট্রের জন্য রিটার্ন কোড পরীক্ষা করা
  • systemctl enable/disable <unit> এটি পরিবর্তন করতে

সক্ষম কমান্ডটি ত্রুটি ছুড়ে দেয় যখন আপনি ইতিমধ্যে উপস্থিত নেই এমন গেটি @ পরিষেবাটির একটি উদাহরণটি সক্ষম করে:

$ sudo systemctl enable getty@ttyUSB0.service
Failed to issue method call: No such file or directory

এরপরে এটি পুতুলটিতে প্রদর্শিত ত্রুটির কারণ ঘটায় (যদিও স্ট্যাডার প্রদর্শিত হবে বলে মনে হচ্ছে না)।

এটি আমার কাছে সিস্টেমেড ব্যবধানের মতো মনে হচ্ছে যে আপনি কোনও টেমপ্লেটের নতুন উদাহরণ সক্ষম করতে সক্ষম নন। ফেডোরায় ইতিমধ্যে BZ # 752774 রয়েছে , তবে মন্তব্যগুলি বলে যে এটি শীঘ্রই কোনও সময় যুক্ত করা যায় না।

নতুন উদাহরণ সক্রিয় করার জন্য বিশেষত সমর্থন যোগ করার জন্য পুতুলের বিরুদ্ধে কোনও বৈশিষ্ট্য অনুরোধ ফাইল করা আপনার পক্ষে ভাল । আপনার বৈশিষ্ট্য অনুরোধে আমি পটভূমির জন্য ইউনিট উদাহরণগুলির লেনার্টের ব্যাখ্যাটির সাথে লিঙ্ক করার পরামর্শ দেব ।

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