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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کرش کردن apt [حل شد]  (دفعات بازدید: 1940 بار)

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

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
کرش کردن apt [حل شد]
« : 21 امرداد 1394، 01:05 ب‌ظ »
سلام.

بسته‌های آپدیت دبیان سید رو دانلود کردم٬ برای نصب از dpkg استفاده کردم که پس از  آنپک کردن بسته ها به علت مشکلات وابستگی، خطا داد و متوقف شد. اپت هم دیگه جواب نمیده:
$ sudo apt-get -f install
apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.16: symbol _ZTVNSt7__cxx1119ba
sic_istringstreamIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.
so.6 with link time reference
« آخرین ویرایش: 21 امرداد 1394، 02:46 ب‌ظ توسط محمدامین »

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : کرش کردن apt
« پاسخ #1 : 21 امرداد 1394، 01:12 ب‌ظ »
سلام !

خروجی دو دستور زیر را بذار :


dpkg -l apt libc6  libapt-pkg4.12:amd64
md5sum /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.16
« آخرین ویرایش: 21 امرداد 1394، 01:14 ب‌ظ توسط حسین حیدری »
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : کرش کردن apt
« پاسخ #2 : 21 امرداد 1394، 01:17 ب‌ظ »
خروجی اولی:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/tr
ig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-===============
==================
iU  apt            1.0.10.1     amd64        commandline pac
kage manager
ii  libapt-pkg4.12 1.0.9.10     amd64        package managem
ent runtime librar
ii  libc6:amd64    2.19-19      amd64        GNU C Library:
Shared libraries
ii  libc6:i386     2.19-19      i386         GNU C Library:
Shared libraries

دومی:
9df3082cd3dd06f5c8da3b263b5913dc  /usr/lib/x86_64-linux-gnu/
libapt-pkg.so.4.12

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : کرش کردن apt
« پاسخ #3 : 21 امرداد 1394، 01:31 ب‌ظ »
هر چند خروجی دومی اشتباهه اما خب مهم نیست  :) من گفتم libapt-pkg.so.4.16 شما از libapt-pkg.so.4.12 را گذاشتی .


اگه سیستمت 64 بیتی هست :

wget launchpadlibrarian.net/172657656/libc6_2.19-0ubuntu6_amd64.deb
و بعد :

wget launchpadlibrarian.net/172457835/libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
الانم بسته ها را نصب کن :

sudo dpkg -i libc6_2.19-0ubuntu6_amd64.deb libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
اکنون دستور زیر را بزن تا مشکلت حل شه :

sudo apt-get -f upgrade
طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : کرش کردن apt
« پاسخ #4 : 21 امرداد 1394، 01:39 ب‌ظ »
سر دستور سوم خطا داد:
$ sudo dpkg -i libc6_2.19-0ubuntu6_amd64.deb libapt-pkg4.12_1.0.1ubuntu2_amd64.deb
(Reading database ... 275004 files and directories currently installed.)
Preparing to unpack libc6_2.19-0ubuntu6_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend requires a screen at least 13 lines tall and 31 columns wide.)
debconf: falling back to frontend: Readline
Unpacking libc6:amd64 (2.19-0ubuntu6) over (2.19-0ubuntu6) ...
Preparing to unpack libapt-pkg4.12_1.0.1ubuntu2_amd64.deb ...
Unpacking libapt-pkg4.12:amd64 (1.0.1ubuntu2) over (1.0.1ubuntu2) ...
dpkg: error processing package libc6:amd64 (--install):
 package libc6:amd64 2.19-0ubuntu6 cannot be configured because libc6:i386 is at a different versio
n (2.19-19)
dpkg: dependency problems prevent configuration of libapt-pkg4.12:amd64:
 libapt-pkg4.12:amd64 depends on libc6 (>= 2.15); however:
  Package libc6:amd64 is not configured yet.
 
dpkg: error processing package libapt-pkg4.12:amd64 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libc6:amd64
 libapt-pkg4.12:amd64

و اپت هم دوباره همون ارور رو می‌ده.

آفلاین Nelliel

  • High Hero Member
  • *
  • ارسال: 2151
  • جنسیت : پسر
  • Nelliel Tu Odelschwanck
پاسخ : کرش کردن apt
« پاسخ #5 : 21 امرداد 1394، 01:45 ب‌ظ »
در کل شما به دوتا بسته‌ی زیر نیاز داری :

libc6:amd64
libapt-pkg4.12:amd64

دستورات بالا هم برای نصب همین دوتا بسته بود البته خب نشده شما این دوتا بسته را پیدا و نصب کن با یه طرفندی از اپت هم که نمیتونی استفاده کنی.

فایل دبش اما توی لانچ پد هست اینم لینک هاش :

ibc6:amd64:

https://launchpad.net/ubuntu/trusty/+package/libc6

libapt-pkg4.12:amd64:

https://launchpad.net/ubuntu/trusty/+package/libapt-pkg4.12

طرفدار انیمه و مانگا - کاربر آرچ لینوکس

آفلاین محمدامین

  • Full Member
  • *
  • ارسال: 208
  • جنسیت : پسر
پاسخ : کرش کردن apt
« پاسخ #6 : 21 امرداد 1394، 02:45 ب‌ظ »
با نصب کردن بسته‌ها با سوئیچ force-all-- مشکل حل شد. ممنون.