91
انجمن عمومی / پاسخ : نصب Debian Debootstrap
« آخرین ارسال توسط norouzi90 07 آبان 1404، 11:32 قظ »***** یک یادگاری از طرف من به کاربران انجمنهای فارسی اوبونتو *****
در حین کار بر روی این موضوع Debootstrap، به تعدادی نتایج جانبی رسیدم، آنها را برای استفاده دوستان در اینجا قرار می دهم:
قبل از اینکه اقدامی کنم، خروجی دستور زیرا را بهدست می آورم:
خروجی این دستور در عکس 1 مشخص است.
همانطور که خواهید دید خطاهای پیش آمده یا از نبود framware مربوط به سخت افزاری است که با نصب بسته ای حل می شود یا مربوط به تنظیمات بایوس است که با تنظیم درست بایوس حل می شود یا مربوط به نصب بسته ای یا تنظیمات نامناسب نرم افزاری و یا مربوط به تنظیمات پیشفرض کرنل است، که با تنظیمات صحیح آن هم حل می شود.
#############################################################################
متن خطا:
حل خطا:
نتیجه:
در عکس 2 مشخص است. دیگر این خطاها نیست.
##############################################################################
متن خطا:
حل خطا:
برای حل این مشکل، من به تنظیمات بایوس رفتم و سپس در آنجا به قسمت Advanced رفتم، در آنجا به قسمت SATA Configuration و در آنجا به قسمت SATA mode ، و در آنجا بجای حالت IDE Mode آن را تغییر دادم و گذاشتم روی AHCI Mode . روش کار بر روی سیستم خودم را در عکس های 3 و 4 گذاشتم.
نتیجه:
در عکس 5 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطا:
حل خطا:
این خطای ASPM را من بدین صورت حل کردم:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارت:
را به آن اضافه کردم، که می شود، بدین صورت :
یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نکته:
https://askubuntu.com/questions/575651/what-is-the-difference-between-grub-cmdline-linux-and-grub-cmdline-linux-default
نتیجه:
در عکس 6 مشخص است. دیگر این خطا نیست.
#############################################################################
متن خطاها:
حل خطا:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارت:
را به آن اضافه کردم، که با داده هایی که قبلا وارد کرده بودم، می شود، بدین صورت:
یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نتیجه:
در عکس 7 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطاها:
حل خطا:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارات:
را به آن اضافه کردم، که با داده هایی که قبلا وارد کرده بودم، می شود، بدین صورت:
یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نتیجه:
در عکس 8 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطا:
نکته:
https://stackoverflow.com/questions/54955662/role-of-kauditd-printk-skb-in-linux-kernel
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1666644
پس این مکانیزم هشدار مفید است و نبایستی آنرا غیر فعال کنیم، ولی بایستی بدانم که چه عاملی سبب این همه پیام های audit messages شده است.
حل خطا:
حذف بسته apparmor باعث شد، که این خطا دیگر نشان داده نشود. هیچ توصیه ای در رابطه با نگهداری یا حذف یا تغییرات موثر در رابطه با این بسته apparmor نمی کنم و فقط می خواستم، نشان بدهم که عامل این همه callbacks مربوط به kauditd_printk_skb ، آقای apparmor بوده است.
نتیجه:
در عکس 9 مشخص است. دیگر این callbacks یا تماسهای برگشتی نیست.
#############################################################################
در رابطه با سه خطای مانده، به راه حل عملی که این خطاها دیگر نشان داده نشود، نرسیدم، پس الکی چیزی در این مورد نمی نویسم.
#############################################################################
پیشنهاد:
پیشنهاد می کنم اگر در سیستم خودتان با خطاهای دیگری روبرو هستید، اول بروید در اینترنت از تجربیات افراد دیگر استفاده کنید و اگر نتوانستید در اینترنت به جوابی برسید و مطمن شدید که این خطاها از تنظیمات بایوس یا نبود framware مربوط به سخت افزاری یا وجود بسته ای نامناسب یا تنظیمات نامناسب نرم افزاری نبود و اگرخواستید در این مورد یک نیم نگاهی به پارامترهای خط فرمان هسته بیاندازید، به این سایت زیر سر بزنید:
https://docs.kernel.org/admin-guide/kernel-parameters.html#the-kernel-s-command-line-parameters
می دانم که خیلی گیج کننده است وخیلی هم طولانی، یک روش کار آسان به این صورت است که محتوای آن سایت را بردارید و کپی کنید در یک نرم افزار texteditor گرافیکی مانند Pluma ، بعد بروید از متن پیام خطا یا هشدار کلمات غیر عمومی و اختصاصی را پیدا کنید و از طریق search for text آن نرم افزار ، آن عبارت را جستجو کنید و توضیحات را بخوانید، در رابطه با اینکه بعد بخواهید کاری بکنید یا نه، تصمیم فقط و فقط با شماست.
#############################################################################
هشدار:
برخی گزینه های پارامترهای خط فرمان هسته و همچنین تنظیمات بایوس برای تنظیماتشان نیازمند دانش گسترده و فنی پیشرفته ای است، که اگر تنظیمات نامناسبی را بکار ببرید، احتمال اینکه سیستمتان دچار خرابی و سوختگی سخت افزاری بشود، وجود دارد.
#############################################################################
در حین کار بر روی این موضوع Debootstrap، به تعدادی نتایج جانبی رسیدم، آنها را برای استفاده دوستان در اینجا قرار می دهم:
قبل از اینکه اقدامی کنم، خروجی دستور زیرا را بهدست می آورم:
کد: [انتخاب]
# dmesg --level=err,warn,critخروجی این دستور در عکس 1 مشخص است.
همانطور که خواهید دید خطاهای پیش آمده یا از نبود framware مربوط به سخت افزاری است که با نصب بسته ای حل می شود یا مربوط به تنظیمات بایوس است که با تنظیم درست بایوس حل می شود یا مربوط به نصب بسته ای یا تنظیمات نامناسب نرم افزاری و یا مربوط به تنظیمات پیشفرض کرنل است، که با تنظیمات صحیح آن هم حل می شود.
#############################################################################
متن خطا:
کد: [انتخاب]
[ 24.689221] r8169 0000:05:00.0: Direct firmware load for rtl_nic/rtl8168e-3.fw failed with error -2
[ 24.689226] r8169 0000:05:00.0: Unable to load firmware rtl_nic/rtl8168e-3.fw (-2)حل خطا:
کد: [انتخاب]
# apt install firmware-realtekالبته توجه کنید که این بسته جزو firmware-nonfree می باشد. بعد از نصب این بسته بایستی reboot بکنیم.نتیجه:
در عکس 2 مشخص است. دیگر این خطاها نیست.
##############################################################################
متن خطا:
کد: [انتخاب]
[ 2.848508] ata2.01: failed to resume link (SControl 0)
[ 2.848586] ata1.01: failed to resume link (SControl 0)حل خطا:
برای حل این مشکل، من به تنظیمات بایوس رفتم و سپس در آنجا به قسمت Advanced رفتم، در آنجا به قسمت SATA Configuration و در آنجا به قسمت SATA mode ، و در آنجا بجای حالت IDE Mode آن را تغییر دادم و گذاشتم روی AHCI Mode . روش کار بر روی سیستم خودم را در عکس های 3 و 4 گذاشتم.
نتیجه:
در عکس 5 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطا:
کد: [انتخاب]
[ 1.365304] r8169 0000:05:00.0: can't disable ASPM; OS doesn't have ASPM controlحل خطا:
این خطای ASPM را من بدین صورت حل کردم:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارت:
کد: [انتخاب]
pcie_aspm=offرا به آن اضافه کردم، که می شود، بدین صورت :
کد: [انتخاب]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نکته:
کد: [انتخاب]
Options in GRUB_CMDLINE_LINUX are always effective.
Options in GRUB_CMDLINE_LINUX_DEFAULT are effective ONLY during normal boot (NOT during recovery mode).
کد: [انتخاب]
GRUB_CMDLINE_LINUX
Entries on this line are added to the end of the 'linux' command line (GRUB legacy's "kernel" line) for both normal and recovery modes. It is used to pass options to the kernel.
GRUB_CMDLINE_LINUX_DEFAULT
This line imports any entries to the end of the 'linux' line (GRUB legacy's "kernel" line). The entries are appended to the end of the normal mode only.
https://askubuntu.com/questions/575651/what-is-the-difference-between-grub-cmdline-linux-and-grub-cmdline-linux-default
نتیجه:
در عکس 6 مشخص است. دیگر این خطا نیست.
#############################################################################
متن خطاها:
کد: [انتخاب]
[ 1.147807] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20240827/utaddress-204)
[ 1.147819] ACPI Warning: SystemIO range 0x0000000000000540-0x000000000000054F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)
[ 1.147824] ACPI Warning: SystemIO range 0x0000000000000530-0x000000000000053F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)
[ 1.147827] ACPI Warning: SystemIO range 0x0000000000000500-0x000000000000052F conflicts with OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO) (20240827/utaddress-204)و همچنینکد: [انتخاب]
[ 1.147831] lpc_ich: Resource conflict(s) found affecting gpio_ichحل خطا:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارت:
کد: [انتخاب]
acpi_enforce_resources=noرا به آن اضافه کردم، که با داده هایی که قبلا وارد کرده بودم، می شود، بدین صورت:
کد: [انتخاب]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off acpi_enforce_resources=no"یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نتیجه:
در عکس 7 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطاها:
کد: [انتخاب]
[ 0.141257] TSC synchronization [CPU#0 -> CPU#1]:
[ 0.141257] Measured 19341789534 cycles TSC warp between CPUs, turning off TSC clock.و همچنینکد: [انتخاب]
[ 0.810955] Unstable clock detected, switching default tracing clock to "global"
If you want to keep using the local clock, then add:
"trace_clock=local"
on the kernel command lineحل خطا:
رفتم به فایل etc/default/grub/ و سطر GRUB_CMDLINE_LINUX_DEFAULT را پیدا کردم و بعد عبارات:
کد: [انتخاب]
trace_clock=local clocksource=hpet tsc=unstableرا به آن اضافه کردم، که با داده هایی که قبلا وارد کرده بودم، می شود، بدین صورت:
کد: [انتخاب]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off acpi_enforce_resources=no trace_clock=local clocksource=hpet tsc=unstable"یادتان نرود، یادتان نرود، بعد دستور update-grub را بکاربردم و سپس reboot کردم.
نتیجه:
در عکس 8 مشخص است. دیگر این خطاها نیست.
#############################################################################
متن خطا:
کد: [انتخاب]
[ 24.467886] kauditd_printk_skb: 102 callbacks suppressedنکته:
کد: [انتخاب]
Linux uses this mechanism to throttle the spamming of log events, decreasing the likelihood of a denial-of-service attack.
You can find tune this feature by amending two settings net.core.message_burst and net.core.message_cost.
These parameters are used to limit the warning messages written to the kernel log from the networking code. They enforce a rate limit to make a denial-of-service attack impossible. A higher message_cost factor, results in fewer messages that will be written. Message_burst controls when messages will be dropped. The default settings limit warning messages to one every five secondsکد: [انتخاب]
Please note that disabling this mechanism is not recommend in production environments. https://stackoverflow.com/questions/54955662/role-of-kauditd-printk-skb-in-linux-kernel
کد: [انتخاب]
This just means you were getting a burst of audit messages and the kernel ratelimited them. Based on the context these were probably apparmor "provfile_load" messages, which is not a problem.https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1666644
پس این مکانیزم هشدار مفید است و نبایستی آنرا غیر فعال کنیم، ولی بایستی بدانم که چه عاملی سبب این همه پیام های audit messages شده است.
حل خطا:
حذف بسته apparmor باعث شد، که این خطا دیگر نشان داده نشود. هیچ توصیه ای در رابطه با نگهداری یا حذف یا تغییرات موثر در رابطه با این بسته apparmor نمی کنم و فقط می خواستم، نشان بدهم که عامل این همه callbacks مربوط به kauditd_printk_skb ، آقای apparmor بوده است.
نتیجه:
در عکس 9 مشخص است. دیگر این callbacks یا تماسهای برگشتی نیست.
#############################################################################
در رابطه با سه خطای مانده، به راه حل عملی که این خطاها دیگر نشان داده نشود، نرسیدم، پس الکی چیزی در این مورد نمی نویسم.
#############################################################################
پیشنهاد:
پیشنهاد می کنم اگر در سیستم خودتان با خطاهای دیگری روبرو هستید، اول بروید در اینترنت از تجربیات افراد دیگر استفاده کنید و اگر نتوانستید در اینترنت به جوابی برسید و مطمن شدید که این خطاها از تنظیمات بایوس یا نبود framware مربوط به سخت افزاری یا وجود بسته ای نامناسب یا تنظیمات نامناسب نرم افزاری نبود و اگرخواستید در این مورد یک نیم نگاهی به پارامترهای خط فرمان هسته بیاندازید، به این سایت زیر سر بزنید:
https://docs.kernel.org/admin-guide/kernel-parameters.html#the-kernel-s-command-line-parameters
می دانم که خیلی گیج کننده است وخیلی هم طولانی، یک روش کار آسان به این صورت است که محتوای آن سایت را بردارید و کپی کنید در یک نرم افزار texteditor گرافیکی مانند Pluma ، بعد بروید از متن پیام خطا یا هشدار کلمات غیر عمومی و اختصاصی را پیدا کنید و از طریق search for text آن نرم افزار ، آن عبارت را جستجو کنید و توضیحات را بخوانید، در رابطه با اینکه بعد بخواهید کاری بکنید یا نه، تصمیم فقط و فقط با شماست.
#############################################################################
هشدار:
برخی گزینه های پارامترهای خط فرمان هسته و همچنین تنظیمات بایوس برای تنظیماتشان نیازمند دانش گسترده و فنی پیشرفته ای است، که اگر تنظیمات نامناسبی را بکار ببرید، احتمال اینکه سیستمتان دچار خرابی و سوختگی سخت افزاری بشود، وجود دارد.
#############################################################################
آخرین ارسالها