عیب یابی

رفع خطای Error found when loading /root/.profile در لینوکس

اخیرا بعد از فعال کردن کاربر root برای محیط گرافیکی و ورود با استفاده از این کاربر در سیستم‌عامل گنو/لینوکس توزیع اوبونتو، با مشکل بالا برخورد کردم که خطای زیر را نمایش می‌داد:

 Error found when loading /root/.profile
mesg: ttyname failed: Inappropriate ioctl for device
As a result the session will not be configured correctly.
You should fix the problem as soon as feasible.

در ادامه مطلب به بررسی راه‌حل این مشکل می‌پردازیم.

ادامه‌ی مطلب

نکات مفید برای رفع خطاهای رایج در MySQL


MySQL یک سیستم مدیریت پایگاه داده رابطه‌ای منبع باز گسترده (RDMS) است که متعلق به شرکت اوراکل می‌باشد. این سیستم برای برنامه‌های کاربردی مبتنی بر وب سالها یک انتخاب پیش فرض بوده و همچنان در مقایسه با سایر موتورهای پایگاه داده محبوب باقی مانده‌است.
MySQL برای برنامه‌های وب طراحی، بهینه‌سازی شده و بخش وسیعی از برنامه‌های اصلی مبتنی بر وب مانند فیس بوک، توییتر، ویکی پدیا، یوتیوب و ... را تشکیل می‌دهد.
در این مقاله بطور مفصل، ما در مورد نحوه عیب یابی مشکلات و خطاهای رایج در سرور پایگاه داده MySQL توضیح خواهیم داد؛ اگر شما هم از این پایگاه داده محبوب و پرقدرت استفاده می‌کنید، این مقاله برای شماست!

ادامه‌ی مطلب

چگونه خطای stdin: not in gzip format را حل کنیم؟


در آموزش‌های قبل، نحوه فشرده‌سازی و باز کردن فایل‌های gz را بررسی کرده‌ایم. ( فشرده سازی فایل ها با استفاده از gzip  و  چگونه فایل های gz را باز کنم؟ ) حال میخواهیم یک مشکل متداول در باز کردن فایل‌های gz را مورد بررسی قرار دهیم.
مسئله: می‌خواهیم یک فایل به عنوان مثال MyFile.tar.gz را از حالت فشرده خارج کنیم؛ که فرمت این فایل شبیه به یک فایلی است که با فرمت gzip فشرده شده است. اما در حین استخراج، با خطای “gzip stdin not in gzip format” روبرو ‌‌می‌شویم که به صورت زیر است:

gunzip access-2.log.gz  
gzip -d access-2.log.gz

ادامه‌ی مطلب

رفع خطای System Program Problem Detected در اوبونتو

اگر از سیستم‌عامل گنو/لینوکس اوبونتو استفاده میکنید، به احتمال زیاد تا به حال با خطای "System Program Problem Detected" روبرو شده‌اید. احتمالا دفعات اولی که خطا رخ داده، بر روی گزینه "Cancel" کلیک کرده‌اید؛ اما در دفعات بعدی، احتمالا دیدن این پیام، برایتان آزار دهنده خواهد بود! در این مقاله قصد داریم نحوه حل این خطا را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

رفع خطای sub-process /usr/bin/dpkg returned an error code

ممکن است هنگام نصب بسته (پکیج) جدیدی در سیستم‌عامل اوبونتو، به خطای "Sub-process /usr/bin/dpkg returned an error code (1)" برخورد کرده باشید. قسمت کلیدی پیام خطا، عبارت "/usr/bin/dpkg" می‌باشد و این مفهوم را بیان می‌کند که خطی مربوط به "DPKG" یا همان نصاب بسته اوبونتو می‌باشد. در این مقاله قصد داریم به روش‌های حل این مشکل بپردازیم.

ادامه‌ی مطلب

رفع خطای add-apt-repository command not found در اوبونتو

یکی از راه‌های نصب برنامه جدید در در لینوکس، استفاده از PPA یا همان ( Personal Package Archive ) می‌باشد.

به عنوان مثال، اگر مقاله « آماده سازی ابونتو برای توسعه وب » را خوانده باشید، هنگام نصب PHP،  ما مخزن "ondrej/php" را به لیست مخازن سیستم اضافه کردیم و سپس اقدام به نصب PHP کردیم. هنگامی که میخواهیم یک مخزن جدید اضافه کنیم، از دستور زیر استفاده می‌کنیم:

sudo add-apt-repository ppa:some/ppa

اما ممکن است با خطای زیر مواجه شویم:

در این مقاله می‌خواهیم روش حل این خطا را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

رفع خطای Permission denied در اوبونتو

اگر کاربر اوبونتو یا یکی از توزیع‌های لینوکسی بوده باشید، احتمالا تا به حال با پیام خطای "Permission Denied" مواجه شده‌اید؛ این پیام و یا پیام‌های خطایی مشابه آن، هنگامی رخ می‌دهد که یک کاربر بخواهد به فایل‌ها یا منابع کاربر دیگری که حق دسترسی به آنها را ندارد، دسترسی داشته باشد. در این مقاله می‌خواهیم به بررسی چند مورد از این نوع خطاها بپردازیم.

ادامه‌ی مطلب

رفع خطای E:Could not get lock /var/lib/dpkg/lock در اوبونتو

اخیراً سعی داشتم برنامه ای را با استفاده از دستور apt برروی اوبونتو نصب کنم؛ که با خطای زیر برخورد کردم:

E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

در این مقاله می‌خواهیم به دلایل به وجود آمدن این مشکل و نحوه حل آن بپردازیم.

ادامه‌ی مطلب