ডিনো : error: Uncaught (in promise) Error: attempt to write a readonly database: Error code 8: Attempt to write a readonly database

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

Image
নমস্কার, আমি অযোগ্য।
কিছু একটা ত্রুটি দেখা দিয়েছে।

প্রেক্ষাপট

deno task * চালানো হচ্ছিল এমন ডিরেক্টরির মালিকানা chown দিয়ে পরিবর্তন করার পর এটি ঘটেছে।
ত্রুটি

error: Uncaught (in promise) Error: attempt to write a readonly database: Error code 8: Attempt to write a readonly database
  const cache = await caches.open("lume_remote_files");
                             ^
    at CacheStorage.open (ext:deno_cache/01_cache.js:46:27)
    at read (https://deno.land/x/lume@v2.3.3/core/utils/read.ts:59:30)
    at https://deno.land/x/lume@v2.3.3/deps/svg2png.ts:7:20

এবং, ls -la করে .cache খুঁজলেও এটি পাওয়া যায়নি, এবং ls -la ~/.cache/deno/ মুছে ফেলার পরেও এই ত্রুটি বার্তাটি দেখা যাচ্ছিল...

সমাধান

মনে হচ্ছে, পরীক্ষা করে দেখা গেছে যে ডিনো /tmp/deno_cache/-তেও ক্যাশে তৈরি করে। এটি একটি RAM মেমরি ক্যাশে।
এই ক্যাশেটি মালিকানার কারণে বিরোধ সৃষ্টি করছিল, যেন এটি বলছিল "আমি তোমাকে চিনি না!"।
সুতরাং, এটি মুছে ফেলুন

rm -rf /tmp/deno_cache

এতে সমাধান হয়ে গেল!

Related Posts