অ্যাপারমার ইনস ব্যর্থ হয়েছে, প্রস্থান কোড 123


11

অ্যাপারমার বুট ব্যর্থ হয় এবং কমান্ড লাইন নীচের একই ফলাফলের সাথে শুরু হয়

x@x-NICEPUTER:~$ systemctl --failed
  UNIT             LOAD   ACTIVE SUB    DESCRIPTION
● apparmor.service loaded failed failed LSB: AppArmor initialization

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

x@x-NICEPUTER:~$ systemctl status apparmor.service
● apparmor.service - LSB: AppArmor initialization
   Loaded: loaded (/etc/init.d/apparmor; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2016-05-03 21:52:29 MDT; 1h 15min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 523 ExecStart=/etc/init.d/apparmor start (code=exited, status=123)

May 03 21:52:22 x-NICEPUTER apparmor[523]: AppArmor parser error for /etc/apparmor.d/usr.bin.webbrowser-app in /etc/apparmor.d/usr.bin.webbrowser-app at line 26: Could not open '/usr/share/apparmor/hardware/graphics.d'
May 03 21:52:28 x-NICEPUTER apparmor[523]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
May 03 21:52:29 x-NICEPUTER apparmor[523]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
May 03 21:52:29 x-NICEPUTER apparmor[523]: AppArmor parser error for /etc/apparmor.d/usr.bin.webbrowser-app in /etc/apparmor.d/usr.bin.webbrowser-app at line 26: Could not open '/usr/share/apparmor/hardware/graphics.d'
May 03 21:52:29 x-NICEPUTER apparmor[523]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
May 03 21:52:29 x-NICEPUTER apparmor[523]:    ...fail!
May 03 21:52:29 x-NICEPUTER systemd[1]: apparmor.service: Control process exited, code=exited status=123
May 03 21:52:29 x-NICEPUTER systemd[1]: Failed to start LSB: AppArmor initialization.
May 03 21:52:29 x-NICEPUTER systemd[1]: apparmor.service: Unit entered failed state.
May 03 21:52:29 x-NICEPUTER systemd[1]: apparmor.service: Failed with result 'exit-code'.

ডিরেক্টরি apparmor/hardware/এবং ফাইল graphics.dভিতরে বিদ্যমান না /usr/share/ এইভাবে #include /usr/share/apparmor/hardware/graphics.d26 লাইন 26 /etc/apparmor.d/usr.bin.webbrowser-appরিটার্ন বাতিল এবং ব্যর্থতার কারণ।

আমি কীভাবে এটি সঠিকভাবে সমাধান করতে পারি বা কমপক্ষে apparmor.serviceএকটি ব্যর্থতা ছাড়াই অন্তর্নিহিত করতে সহায়তা করে এমন একটি workaround তৈরি করতে পারি?

uname -a
Linux x-NICEPUTER 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
sudo lshw
[sudo] password for x: 
x-niceputer               
    description: Computer
    width: 64 bits
    capabilities: smbios-2.4 vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 3793MiB
     *-cpu
          product: Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz

উত্তর:


17

রিপোর্ট করা বাগ বলে মনে হচ্ছে ( # 1554803 )

এটি apparmor-easyprof-ubuntuহাত দ্বারা ফোল্ডার ইনস্টল করা বা তৈরি করা সমাধান করা যেতে পারে ।

sudo apt-get install apparmor-easyprof-ubuntu

আপনার উত্তরটি প্রসারিত করা এবং আপনি যে প্যাকেজটি উল্লেখ করছেন সেটি ইনস্টল করার জন্য বা প্রয়োজনীয় ফোল্ডারগুলি তৈরি করার জন্য সঠিক পদক্ষেপ সরবরাহ করতে আপনার মনে হবে? আমি বাগের দিকে তাকালাম এটি দেখতে আসলেই একই। আপনাকে ধন্যবাদ :)
xtrchessreal

কিভাবে এই সমস্যা সমাধান?
ইবুজার তাহা কানাত

1
@ এবুজারতাহাকানাত আমার মনে হয় না এটি অ্যাপমর্মার সমস্যা সমাধান করে তবে বুটে অ্যাপ্লেমার আরম্ভের ব্যর্থতা থেকে সিস্টেমডকে রাখার একটি উপায় সরবরাহ করে। আমি ফোল্ডারগুলি এবং খালি ফাইলগুলি হাতে হাতে তৈরি করেছি এবং, আমি অ্যাপারমার-ইজিপ্রফ-উবুন্টু ইনস্টল করেছি। ফাইলগুলি (ভিডিও.ডি, গ্রাফিক্স.ডি, এবং অডিও.ডি) এখনও আমার সিস্টেমে খালি রয়েছে এবং বুটটি আর একটি ব্যর্থ কোড রেকর্ড করে না। এই ফাইলগুলিতে অ্যাপআর্মার পলিসি কোড রয়েছে বলে মনে হয়, আমি মনে করি, এটি এখানে প্রথম লাইনের উপর ভিত্তি করে লঞ্চপ্যাড. net / অ্যাপমর্মার-ইসিপ্রোফ- বুন্টু নিশ্চিত নয় যে অ্যাপারমার এই ডিভাইসগুলি সুরক্ষিত করে? বাগ এখনও খোলা!
xtrchessreal

আমার জন্য, আমি কোনো প্যাকেজটি ইনস্টল কারণ অক্ষম ছিল ifconfigএবং network-manager(আমি একটি USB ওয়াইফাই dongle আছে) লোড করা হবে। সুতরাং @xtrchessreal এর পরামর্শটি যা কাজ করেছে।
মিডোপা

1

আমার জন্য, আমি উভয় কারণ কোন প্যাকেজগুলি ইনস্টল করতে পারেনি ifconfigএবং network-managerখুঁজে / আমার ইউএসবি ওয়াইফাই dongle শুরু করতে পারে।

সুতরাং @ xtrchessreal এর মন্তব্যটি আমার পক্ষে কাজ করেছে :

পুনরুদ্ধার মোড শেলটিতে, নিম্নলিখিত ডিরেক্টরিগুলি তৈরি করুন:

mkdir -p /usr/share/apparmor/hardware/graphics.d
mkdir -p /usr/share/apparmor/hardware/audio.d
mkdir -p /usr/share/apparmor/hardware/video.d

এবং তারপর reboot


অ্যাপারমার-ইজিপ্রফ-উবুন্টু গুরুত্বপূর্ণ: এই প্রকল্পটি আর সক্রিয়ভাবে ক্যানোনিকালের উবুন্টু সুরক্ষা টিম দ্বারা পরিচালিত হয় না। প্রতি লঞ্চপ্যাড.এন.পি. / অ্যাপমোর-এশিয়াপ্রাইফ- বুন্টু আমি ভাবছি এটি অন্য কোথাও রক্ষণাবেক্ষণ হয় কিনা?
xtrchessreal

জানা ভাল! আমি তখনই উত্তরটি থেকে এটি সরিয়ে ফেলছি।
মিডোপা

1

আমার ক্ষেত্রে সমস্যাটি উপস্থিত হয়েছিল যখন আমি স্ন্যাপড প্যাকেজটি আনইনস্টল করে দিয়েছিলাম apt-get remove snapd। সিসলগটি পরীক্ষা করে দেখে মনে হচ্ছে স্ন্যাপড আনইনস্টলার কিছু ডিরেক্টরি মুছে ফেলেছে তবে এফর্মার কনফিগারেশন ফাইলগুলি উল্লেখ করে নি। আমি প্যাকেজটি apt-get purge snapdছাঁটাই করেছি এবং ত্রুটি ছাড়াই অ্যাপারমার পুনরায় শুরু করেছি।

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