انجمن کاربران لینوکس ایران - تکنوتاکس سابق
خطا هنگام اپگرید - نسخه قابل چاپ

+- انجمن کاربران لینوکس ایران - تکنوتاکس سابق (https://forum.sito.ir)
+-- انجمن: پرسش‌ها و پاسخ‌ها (https://forum.sito.ir/forumdisplay.php?fid=3)
+--- انجمن: لینوکس و نرم‌افزارهای کاربردی (https://forum.sito.ir/forumdisplay.php?fid=7)
+--- موضوع: خطا هنگام اپگرید (/showthread.php?tid=17901)



خطا هنگام اپگرید - esfahan2000 - 2012-06-25

با سلام به همه دوستان و اساتید
موقعی که اپگرید را انجام میدم این خطا را میده:
کد :
root@Debian:~# aptitude upgrade
The following partially installed packages will be configured:
  man-db
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
debconf: Perl may be unconfigured (Can't locate strict.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 1) line 2.
BEGIN failed--compilation aborted at (eval 1) line 2.
) -- aborting
Setting up man-db (2.5.7-8) ...
Can't locate strict.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/debconf/frontend line 5.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 5.
dpkg: error processing man-db (--configure):
subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
                                      Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up man-db (2.5.7-8) ...
Can't locate strict.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/debconf/frontend line 5.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 5.
dpkg: error processing man-db (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
man-db
چطوری میتونم درستش کنم؟
با تشکر


Re: خطا هنگام اپگرید - mah454 - 2012-06-26

خروجی دستور زیر رو بزار :
کد :
apt-get install -f



Re: خطا هنگام اپگرید - esfahan2000 - 2012-06-26

تموم این دستورها را تست کردم اما جواب نمیده..همون خروجی را بر میگردونه.


Re: خطا هنگام اپگرید - mah454 - 2012-06-26

دستور زیر رو تست کن :
کد :
dpkg-reconfigure -a



Re: خطا هنگام اپگرید - esfahan2000 - 2012-06-26

mah454 نویسنده :دستور زیر رو تست کن :
کد :
dpkg-reconfigure -a
root@Debian:~# dpkg-reconfigure -a
Can't locate strict.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/sbin/dpkg-reconfigure line 10.
BEGIN failed--compilation aborted at /usr/sbin/dpkg-reconfigure line 10.


Re: خطا هنگام اپگرید - mah454 - 2012-06-26

فایل strict.pm از قرار معلوم پاک شده ! این دستور رو اجرا کن :
کد :
apt-get install --force-reinstall true perl-base



Re: خطا هنگام اپگرید - esfahan2000 - 2012-06-28

اصلا من هیچ بسته ای را نمیتونم نصب کنم ....
دو روز دیگه دبیان ویزی میاد اینا پاک میکنم جاش اونا نصب میکنم Tongue
مرسی از همه کسایی که کمک کردن ...