Deno: त्रुटि: (वादे में) अनकैच त्रुटि: केवल पढ़ने योग्य डेटाबेस में लिखने का प्रयास: त्रुटि कोड 8: केवल पढ़ने योग्य डेटाबेस में लिखने का प्रयास

2 min

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

Image
नमस्ते, मैं अक्षम हूँ।
कुछ त्रुटि आ गई है।

पृष्ठभूमि

यह तब हुआ जब मैंने chown का उपयोग करके उस निर्देशिका के स्वामित्व की अनुमति बदल दी जहाँ deno task * चल रहा था।
त्रुटि

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/ को हटाने के बाद भी यह त्रुटि प्रदर्शित होती रहती है...

समाधान

ऐसा लगता है कि शोध करने पर पता चला कि Deno /tmp/deno_cache/ में भी कैश बनाता है। यह एक RAM मेमोरी कैश है।
यह कैश स्वामित्व के कारण संघर्ष कर रहा था, जैसे कि 'तुम कौन हो, मैं तुम्हें नहीं जानता!'।
तो, इसे हटा दें।

rm -rf /tmp/deno_cache

यह समस्या हल हो गई!

Related Posts