انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: نصب Debian Debootstrap  (دفعات بازدید: 8042 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Chappie

  • Full Member
  • *
  • ارسال: 121
  • جنسیت : پسر
پاسخ : نصب Debian Debootstrap
« پاسخ #105 : امروز ساعت 02:23 ب‌ظ »
مسیر رو یک‌جا اشتباه رفتی. با update-rc.d لینک‌های SysV رو دست زدی و در عین حال AppArmor رو از runlevel اوپن‌RC هم بیرون انداختی، برای همین بعد از ریبوت «stopped» موند و در rc-update show هم دیده نشد.
۱ )
اسکریپت و ابزارها را مطمئن کن
sudo apt-get install --reinstall apparmor apparmor-utils۲ )
AppArmor را به runlevel درستِ OpenRC برگردان
sudo rc-update add apparmor sysinit
sudo rc-update -u
۳ )
همین الان استارتش کن و چک کن
sudo rc-service apparmor start
aa-status
rc-status --servicelist | grep apparmor
dmesg | grep -i apparmor | tail -n +1

اگر همه‌چیز درست باشد: aa-status تعداد پروفایل‌ها را نشان می‌دهد و در rc-status وضعیت started می‌بینی.
- - -
حالا برگرد به این لینک :
و از این قسمت شروع کن به انجام دادن :

- - -

وقتی اسکریپت stop سرویس بی‌معنی یا خراب است (مثل AppArmor در دبیان که پیام می‌دهد: Action 'stop' is meaningless) و در زمان خاموشی ارور failed to stop می‌بینی.

- - -


به عبارت دیگه راه حل فعال کردن zap رو برو .

- - -
چند نکته مهم

OpenRC از runlevelهای خودش استفاده می‌کند (sysinit, boot, default, shutdown). دستکاری با update-rc.d (لینک‌های /etc/rc?.d/) به OpenRC ربطی ندارد و کمکی به استارت‌شدن سرویس در بوت نمی‌کند.

اگر قبلاً با update-rc.d -f apparmor remove لینک‌های SysV را حذف کرده‌ای، مشکلی نیست؛ فقط یادت باشد برای بوت شدن تحت OpenRC، همین rc-update add apparmor sysinit تعیین‌کننده است.

اگر خواستی لینک‌های SysV را برگردانی (ضروری نیست)، می‌توانی بگویی:
sudo update-rc.d apparmor defaultsولی باز هم استارتِ واقعیِ بوتِ تو با rc-update کنترل می‌شود.
- - -
What is the Internet?
It's a thing in a computer. Lets you look up shit you don't know.
I want it! I want that Internet.

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 852
  • جنسیت : پسر
  • Debian 13
پاسخ : نصب Debian Debootstrap
« پاسخ #106 : امروز ساعت 07:47 ب‌ظ »
آقای  Chappie ،
با سلام و تشکر مجدد.

همان روش zap را می خواهم بروم، ولی این مشکلات را دارم:

۱- پوشه  /etc/local.d/ را در سیستمم نداشتم. خودم آنرا ساختم. آیا مورد ی ندارد؟

۲-اگر
# echo "#!/bin/sh" > apparmor-zap.stop 
بکار بگیرم خطای
-bash: !/bin/sh: event not foundرا می دهد، بنظرتان چرا این خطا را می دهد.
مجبور می شوم این را بصورت یک فاصله بین !# و bin/sh/  بکار بگیرم، یعنی:
# echo "#! /bin/sh" > apparmor-zap.stopآیا راهی وجود دارد که به حالت اولی بکارببرم؟

۳-با بکارگیری فرمان rc-update add local shutdown خطای  rc-update: service `local' does not exist را داد و در این مرحله متوقف شدم.