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

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

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

نویسنده موضوع: رفع ارور read only  (دفعات بازدید: 585 بار)

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

آفلاین wixler

  • Newbie
  • *
  • ارسال: 16
رفع ارور read only
« : 06 آذر 1400، 03:43 ب‌ظ »
سلام دوستان من میخوام یه فایلو جا به جا کنم ارور read only میده سعی کردم پاکش کنم این ارور میده (این فایل داخل فولدر snap هست) 

rm: cannot remove 'libandroid_runtime.so': Read-only file system

 سعی کردم دسترسی بگیرم این ارور میده
chmod: changing permissions of 'libandroid_runtime.so': Read-only file system

چطور میتونم حذفش کنم و فایل جدید رو جایگزین کنم چون چیزیم نمیتونم توش کپی کنم

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : رفع ارور read only
« پاسخ #1 : 06 آذر 1400، 04:06 ب‌ظ »
سلام دوستان من میخوام یه فایلو جا به جا کنم ارور read only میده سعی کردم پاکش کنم این ارور میده (این فایل داخل فولدر snap هست) 

rm: cannot remove 'libandroid_runtime.so': Read-only file system

 سعی کردم دسترسی بگیرم این ارور میده
chmod: changing permissions of 'libandroid_runtime.so': Read-only file system

چطور میتونم حذفش کنم و فایل جدید رو جایگزین کنم چون چیزیم نمیتونم توش کپی کنم
sudo rm filelocationبه جای filelocation آدرس فایل رو بزارید.
خداحافظ لینوکس!

آفلاین wixler

  • Newbie
  • *
  • ارسال: 16
پاسخ : رفع ارور read only
« پاسخ #2 : 06 آذر 1400، 04:18 ب‌ظ »
سلام دوستان من میخوام یه فایلو جا به جا کنم ارور read only میده سعی کردم پاکش کنم این ارور میده (این فایل داخل فولدر snap هست) 

rm: cannot remove 'libandroid_runtime.so': Read-only file system

 سعی کردم دسترسی بگیرم این ارور میده
chmod: changing permissions of 'libandroid_runtime.so': Read-only file system

چطور میتونم حذفش کنم و فایل جدید رو جایگزین کنم چون چیزیم نمیتونم توش کپی کنم
sudo rm filelocationبه جای filelocation آدرس فایل رو بزارید.

قبلا sudo تست کردم نشد

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : رفع ارور read only
« پاسخ #3 : 06 آذر 1400، 04:28 ب‌ظ »
فکر کنم اگر پارامتر rf- رو اضافه کنید بشه.
من یک بار دستور sudo rm -rf /رو زدم کل سیستم پرید!
البته توی ماشین مجازی بودم.
خداحافظ لینوکس!

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : رفع ارور read only
« پاسخ #4 : 06 آذر 1400، 05:40 ب‌ظ »
خود متن خطا گفته مشکل چیه. اون فایل داخل فایل‌سیستمی قرار داره که به طور فقط خواندنی سوار شده، در نتیجه کلا دستور‌ها نمی‌تونند محتویات اون اونجا رو تغییر بدند؛ مگه اینکه اون فایل‌سیستم به طور خواندن/نوشتن دوباره سوار بشه.
snap از دستگاه‌های loopback برای کار‌های خودش استفاده می‌کنه.
دلیل خاصی داره که یه فایل رو از اونجا پاک کنید؟ معمولا خود snap اون فایل‌ها رو تغییر میده. می‌تونید مسیر فایلی که می‌خواهید پاک کنید رو بفرستید؟
میدونید که زکات علم نشر آن است

آفلاین wixler

  • Newbie
  • *
  • ارسال: 16
پاسخ : رفع ارور read only
« پاسخ #5 : 11 آذر 1400، 09:53 ق‌ظ »
خود متن خطا گفته مشکل چیه. اون فایل داخل فایل‌سیستمی قرار داره که به طور فقط خواندنی سوار شده، در نتیجه کلا دستور‌ها نمی‌تونند محتویات اون اونجا رو تغییر بدند؛ مگه اینکه اون فایل‌سیستم به طور خواندن/نوشتن دوباره سوار بشه.
snap از دستگاه‌های loopback برای کار‌های خودش استفاده می‌کنه.
دلیل خاصی داره که یه فایل رو از اونجا پاک کنید؟ معمولا خود snap اون فایل‌ها رو تغییر میده. می‌تونید مسیر فایلی که می‌خواهید پاک کنید رو بفرستید؟

بله فایل این مسیر /snap/android-studio/115/android-studio/plugins/android/resources/layoutlib/data/linux/lib64
مشکل داره باید ریپلیس کنم اما نمیشه میشه بگین چطور فایل رو حذف کنم

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : رفع ارور read only
« پاسخ #6 : 11 آذر 1400، 11:28 ق‌ظ »
احتمالا بتونید اونو دوباره به صورت قابل نوشتن سوار(مونت) کنید. این راه راحت هست.
راه سخت‌تر اینه که پرونده اسنپ اون برنامه رو در مسیر ‎/var/lib/snapd/snaps ویرایش کنید و سیسمتون رو ریستارت کنید.

من امتحان میکنم ببینم با دوباره سوار کردن یه برنامه اسنپ میشه محتویاتش رو تغییر داد یا نه. و اگه شد اینجا راهشو میگم.
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : رفع ارور read only
« پاسخ #7 : 11 آذر 1400، 11:32 ق‌ظ »
بله فایل این مسیر /snap/android-studio/115/android-studio/plugins/android/resources/layoutlib/data/linux/lib64
مشکل داره باید ریپلیس کنم اما نمیشه میشه بگین چطور فایل رو حذف کنم
snap از فایل‌سیستم squashfs استفاده می‌کنه. این یه فایل‌سیستم فقط خواندنی هست و نمی‌تونید به صورت خواندن/نوشتن سوارش کنید. در نتیجه راهی نیست که مستقیما اون فایل رو تغییر بدید. باید از یه راه دیگه اون فایل رو تغییر بدید.

میدونید که زکات علم نشر آن است

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 890
  • جنسیت : پسر
    • Mastodon
پاسخ : رفع ارور read only
« پاسخ #8 : 11 آذر 1400، 11:55 ق‌ظ »
خوب پس باید اول پرونده اسنپ برنامهٔ مورد نظرتون رو از مسیر ‎/var/lib/snapd/snaps به شاخه خانه کپی کنید(رای راحت‌تر کارکردن با پرونده)
بعد پرونده اسنپ رو با دستور «unsquashfs EXAMPLE.snap» استخراج کنید.
بعد تغییرات مورد نظرتون رو توی پوشه «squashfs-root» که تازه ساخته شده اعمال کنید.
و در آخر هم این پوشه رو با دستور «snapcraft pack squashfs-root» دوباره به یک پرونده اسنپ تبدیل کنید.
احتمالا با دوبار کلیک روی پرونده اسنپ بشه نصبش کرد، اگه نشد به همون مسیر بالا کپی کنید.(مجوزها رو هم اصلاح کنید)
من این کار رو امتحان نکردم، اگه چیزی خراب بشه به من ربطی نداره.
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19719
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : رفع ارور read only
« پاسخ #9 : 12 آذر 1400، 03:31 ب‌ظ »
راه اصولی‌تر اینه که از اسنپ استفاده نکنی و obs رو با apt نصب کنی.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن