رفع خطای Can’t locate LWP/UserAgent.pm in @INC در لینوکس

خطای Can’t locate LWP/UserAgent.pm چیست؟

خطای Can't locate LWP/UserAgent.pm in @INC یک خطای رایج Perl در سرورهای لینوکسی است. این خطا زمانی رخ می‌دهد که یک اسکریپت Perl تلاش می‌کند ماژول LWP::UserAgent را فراخوانی کند اما این ماژول روی سرور نصب نیست.

ماژول LWP (Library for WWW in Perl) یکی از پرکاربردترین ماژول‌های Perl برای ارسال درخواست‌های HTTP و HTTPS است. بسیاری از ابزارهای سرور و کنترل پنل‌هایی مانند cPanel و دایرکت ادمین از این ماژول استفاده می‌کنند.

چه زمانی این خطا رخ می‌دهد؟

این خطا معمولاً هنگام اجرای اسکریپت‌های نصب یا آپدیت کنترل پنل، اجرای برنامه‌های CGI، استفاده از ابزارهای خط فرمان مانند cpan یا yum، و اجرای اسکریپت‌های بکاپ یا مانیتورینگ رخ می‌دهد.

روش‌های رفع خطا

روش ۱: نصب با yum (CentOS/RHEL/AlmaLinux)

ساده‌ترین روش، نصب بسته از مخازن رسمی:

yum install perl-libwww-perl

یا در نسخه‌های جدید با dnf:

dnf install perl-libwww-perl

روش ۲: نصب با apt (Ubuntu/Debian)

apt-get install libwww-perl

روش ۳: نصب با CPAN

اگر بسته در مخازن سیستم‌عامل موجود نبود:

cpan install LWP::UserAgent

یا:

perl -MCPAN -e 'install LWP::UserAgent'

روش ۴: نصب دستی با cpanm

cpanm LWP::UserAgent

اگر cpanm نصب نیست:

yum install perl-App-cpanminus

بررسی صحت نصب

پس از نصب، بررسی کنید ماژول به درستی نصب شده:

perl -MLWP::UserAgent -e 'print "OK
"'

اگر خروجی OK بود، ماژول با موفقیت نصب شده است.

ماژول‌های وابسته

LWP::UserAgent به چندین ماژول دیگر Perl وابسته است. در صورت بروز خطاهای مشابه برای ماژول‌های دیگر، بسته‌های زیر را هم نصب کنید:

yum install perl-libwww-perl perl-LWP-Protocol-https perl-IO-Socket-SSL

این خطا در کنترل پنل‌ها

در سرورهای cPanel، این خطا ممکن است هنگام اجرای /scripts/ رخ دهد. در دایرکت ادمین، هنگام اجرای custombuild ممکن است دیده شود. در هر دو مورد، نصب بسته perl-libwww-perl مشکل را حل می‌کند.

اگر سرور شما نیاز به نصب و پیکربندی ماژول‌های Perl و رفع خطاهای وابستگی دارد، خدمات کانفیگ سرور میهن هاستینگ می‌تواند کمک کند. همچنین اگر نیاز به سرور با دسترسی root برای نصب ماژول‌ها دارید، یک سرور مجازی بهترین گزینه است.

⚙️ کانفیگ حرفه‌ای سرور

نصب ماژول‌ها، رفع خطاهای وابستگی و بهینه‌سازی سرور توسط تیم فنی میهن هاستینگ.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: