انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: arminj در 20 شهریور 1393، 02:51 قظ
-
این مال چیه؟؟؟؟؟
armin@armin:~$ sudo apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
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?
-
این مال چیه؟؟؟؟؟
armin@armin:~$ sudo apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
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?
یعنی apt یه جای دیگه درگیر هست . شما دستور زیر را اجرا کن و دوباره دستور اپدیت را اجرا کن .
sudo rm /var/lib/apt/lists/lock
-
ممنون ;D
-
ممنون ;D
با اجازه ی بزرگ تر ها چند تا نکته رو بگم :
1. قبل از هر کاری ، خیلی خوبه که مشکل رو در اینترنت جست و جو کنید ، ۹۰ درصد مشکلات ( و سوالات ) قبلا جواب داده شدند . اینطوری سریع تر به جواب میرسید ;)
2. اگر عنوان موضوع رو هم به این شکل انتخاب نکنید ، خیلی بهتره و مطابق قوانین هم هست . در اون صورت دوستان سریع تر کمکتون میکنند .
3. بهتره که کدهای ارور و غیره رو در تک کد ( با علامت # ) قرار بدید تا خوانایی متن بهتر بشه
4. حالا که خوشبختانه مشکلتون حل شد ، یک
(حل شد)
به آخر عنوان پست اول اضافه کنید . برای این کار باید پست اول رو ویرایش کنید
موفق باشید
-
سلام
من مشکلی درست مشابه چیزی که توی این تاپیک مطرح شده دارم.
اما هر راه حلی که توی نت پیدا کردم جواب نداده!
در واقع اول پست های askubuntu و ubuntuforums رو خوندم و کدهای گذاشته شده رو چک کردم.
اما هنوز همین ارور رو می گیرم!
لطفا بیشتر راهنمایی کنید.
-
یکبار reboot کن، اگر درست نشد، کدی که بهروز گذاشته رو توی ترمینال وارد کن.
-
حذف lockباید آخرین راهکار باشه چون احتمالش زیاده سیستم کلا از کار بیفته. اون لاک رو برای synchronization پروسس های متخلف گذاشتن که همزمان دیتابیس پکیجها دستکاری نشه و زمانی که یک پروسس کارش با دیتابیس تموم شد خودش لاک رو بر میداره و برنامه بعدی میتونه لاک جدید بزاره و کارش رو انجام بده. راه حل بهتر پیدا کردن برنامه ایه که لاک رو در اختیار داره و اونرو آزاد نمی کنه و بعد بستن پروسس اون:
ps aux | grep apt
آی دی پروسس رو از دستور بالا در دستور زیر جایگزین کنید:
kill PID