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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Sam1998 در 19 خرداد 1398، 07:58 ب‌ظ

عنوان: ارور در دسترسی به همه repository ها
ارسال شده توسط: Sam1998 در 19 خرداد 1398، 07:58 ب‌ظ
سلام با اینکه اینترنتم قطع نیست و از طریق مرورگر میتونم استفاده کنم, به هیچ  repository دسترسی ندارم, درضمن software updater رو هم که اجرا میکنم ارور no internet connection میده, vpn هم وصل نمیشه
برای نمونه وقتی که دستور زیر رو اجرا میکنم:
sudo apt-get update
با این پیغام روبه رو میشم:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
مشکل از کجاست؟
عنوان: پاسخ : ارور در دسترسی به همه repository ها
ارسال شده توسط: رسول سعیدنژاد در 19 خرداد 1398، 10:44 ب‌ظ
سلام.
خط آخر، آخرین جمله دقیقاً گفته.
سرویس apt جای دیگه‌ای در حال استفاده‌س، خیلی وقت‌ها این اتفاق می‌افته. یعنی توزیع به صورت خودکار apt رو اجرا می‌کنه واسه گرفتن آپدیت‌های سیستم‌عامل و بعد کاربر همزمان خودش هم داخل ترمینال می‌خواد از apt استفاده کنه. واسه همین هر apt که اجرا می‌شه، خودشو قفل می‌کنه و نمی‌ذاره پروسه‌های دیگه‌ای از apt اجرا بشن (برای جلوگیری از تداخل)
احیاناً اپت داشته عملیات انجام می‌داده و شما هم همون لحظه خواستی ازش استفاده کنی.
یه راهش اینه که صبر کنی اون اپت قبلی کارش تموم بشه. (با دستور pgrep apt) می‌تونی بفهمی که آیا پروسه‌ٔ دیگه‌ای به این اسم در حال اجراس یا نه.
یه راه هم اینه که پروسه قبلی رو Kill کنی. که باز با دستور قبل می‌تونی IDشو به‌دست بیاری.

بعد از اینکه تونستی apt رو اجرا کنی، خروجی‌شو بذار. مشکل دسترسی نداشتن به اینترنتش اگه بازم وجود داشته باشه، توی خروجی apt می‌نویسه.
عنوان: پاسخ : ارور در دسترسی به همه repository ها
ارسال شده توسط: KARA_KRAL در 21 خرداد 1398، 07:29 ب‌ظ
سلام

گاها خود کاربر apt رو در جایی اجرا می کنه برای مثال وقتی برنامه synaptic در حال ران است اگر بخواهیم از apt در ترمینال استفاده کنیم با همین پیغام ( که دلیل اش رو کامل رسول سعیدنژاد توضیح داد )  مواجه می شویم.