লিখেছেন George Curta ·
সমস্যা সমাধান এবং FAQ
সাধারণ anonym.legal Nextcloud সমস্যা সমাধান করুন: SSRF হোস্ট অ্যালাউলিস্ট প্রত্যাখ্যান, নতুন-সংস্করণ নোটিশ, দুটি অ্যাপ থেকে Basic-প্ল্যান গেটিং ত্রুটি।
ব্যাকএন্ড API URL প্রত্যাখ্যাত (SSRF অ্যালাউলিস্ট)
অ্যাপ একটি ব্যাকএন্ড API URL সংরক্ষণ করতে অস্বীকার করে, অথবা অনুরোধগুলো URL-not-allowed ত্রুটি নিয়ে ব্যর্থ হয়।
কেন এটি ঘটে
উভয় অ্যাপ যেকোনো অনুরোধ করার আগে কনফিগার করা ব্যাকএন্ড API URL একটি রানটাইম-ভ্যালিডেটেড হোস্ট অ্যালাউলিস্ট (UrlGuard)-এর বিপরীতে যাচাই করে। এই SSRF সুরক্ষা এই জন্য যে একটি ক্ষতিকর বা ভুলভাবে কনফিগার করা URL যেন অ্যাপের Bearer টোকেনকে কখনোই একটি আক্রমণকারী-নিয়ন্ত্রিত হোস্টে পৌঁছাতে না পারে। শুধুমাত্র anonym.legal এবং anonymize.business (DEV হোস্ট) অনুমোদিত — ডিজাইন অনুযায়ী অন্য প্রতিটি হোস্ট প্রত্যাখ্যাত।
কীভাবে ঠিক করতে হয়
- 1.ব্যাকএন্ড API URL হিসেবে হুবহু https://anonym.legal (production) অথবা https://anonymize.business (DEV) ব্যবহার করুন।
- 2.URL থেকে যেকোনো ট্রেইলিং পাথ, পোর্ট বা টাইপো সরিয়ে দিন — অ্যালাউলিস্ট হুবহু হোস্টনেম মিলায়।
- 3.যদি আপনি মনে করেন একটি বৈধ হোস্ট প্রত্যাখ্যাত হচ্ছে, সহায়তার সাথে যোগাযোগ করুন — অ্যালাউলিস্টটি ইচ্ছাকৃতভাবে ব্যবহারকারী-সম্পাদনযোগ্য নয়।
"একটি নতুন সংস্করণ উপলব্ধ" নোটিশ
অ্যাপের অ্যাডমিন সেটিংসে একটি নোটিশ দেখায় যে একটি নতুন সংস্করণ বিদ্যমান।
কেন এটি ঘটে
উভয় অ্যাপ পর্যায়ক্রমে নতুন সংস্করণের জন্য পরীক্ষা করে এবং একটি উপলব্ধ থাকলে চেঞ্জলগের লিংকসহ একটি সরল অ্যাডমিন নোটিশ দেখায়। এটি একটি ম্যানুয়াল-আপগ্রেড নোটিশ, স্বয়ংক্রিয় আপডেট নয় — আপনার Nextcloud ইনস্ট্যান্সে কিছুই নিজে থেকে ইনস্টল হয় না।
কীভাবে ঠিক করতে হয়
- 1.কী পরিবর্তন হয়েছে তা পর্যালোচনা করতে নোটিশের চেঞ্জলগ লিংক অনুসরণ করুন।
- 2.GitHub releases পাতা থেকে নতুন অ্যাপ আর্কাইভ(গুলো) ডাউনলোড করুন।
- 3.apps/-এ এক্সট্র্যাক্ট করুন এবং occ upgrade চালান — প্রাথমিক ইনস্টলের মতো একই ম্যানুয়াল ইনস্টল ধাপ — আপনার নিজের সময়সূচী অনুযায়ী।
403 ত্রুটি: "Basic পরিকল্পনা বা তার বেশি"
অ্যাপ থেকে API কল একটি 403 স্ট্যাটাস এবং Basic পরিকল্পনা বা তার বেশি প্রয়োজন সংক্রান্ত একটি বার্তা নিয়ে ব্যর্থ হয়।
কেন এটি ঘটে
উভয় Nextcloud অ্যাপের জন্য Basic পরিকল্পনা বা তার বেশির একটি anonym.legal অ্যাকাউন্ট প্রয়োজন। বিনামূল্যে পরিকল্পনায় এই অ্যাপগুলো যে API অ্যাক্সেসের উপর নির্ভরশীল তা অন্তর্ভুক্ত নেই, তাই ব্যাকএন্ড নীরব ব্যর্থতার পরিবর্তে "Nextcloud integration requires Basic plan or higher. Please upgrade your plan." বার্তাসহ 403 ফেরত দেয়।
কীভাবে ঠিক করতে হয়
- 1.কনফিগার করা টোকেনটি কোন anonym.legal অ্যাকাউন্টের তা নিশ্চিত করুন।
- 2.সেই অ্যাকাউন্টটি Basic পরিকল্পনা বা তার বেশিতে আপগ্রেড করুন।
- 3.অনুরোধটি পুনরায় চেষ্টা করুন — অ্যাকাউন্ট আপগ্রেড হয়ে গেলে পুনরায় ইনস্টল বা পুনরায় কনফিগার করার প্রয়োজন নেই।
ইন্টিগ্রেশন টোকেন এনক্রিপশন কী পড়তে পারে না — এটি কি একটি বাগ?
কনফিগার করা টোকেন দিয়ে ডিক্রিপ্টেড কী উপাদান আনার চেষ্টা করা একটি অনুরোধ প্রত্যাখ্যাত হয়।
কেন এটি ঘটে
না — এটি ইচ্ছাকৃত। এই অ্যাপগুলো যে টোকেন ব্যবহার করে তা একটি ইন্টিগ্রেশন-স্কোপড টোকেন, যা ইচ্ছাকৃতভাবে সম্পূর্ণ-অ্যাকাউন্ট API টোকেনের চেয়ে বেশি সীমিত: এটি কনটেন্ট বিশ্লেষণ ও অ্যানোনিমাইজ করতে পারে, কিন্তু ডিক্রিপ্টেড কী উপাদান ফেরত দেবে এমন প্রতিটি এন্ডপয়েন্ট একটি ইন্টিগ্রেশন-স্কোপড টোকেনকে 403 দেয়, তাই একটি আপোসকৃত Nextcloud সার্ভার কখনোই আপনার বিপরীতযোগ্য-এনক্রিপশন ইতিহাস ডিক্রিপ্ট করতে ব্যবহার করা যাবে না।
কী করবেন
- 1.এটি প্রত্যাশিত আচরণ, ঠিক করার মতো কোনো ত্রুটি নয় — অ্যাপগুলোর analyze/anonymize/deanonymize ওয়ার্কফ্লোর জন্য কখনোই ডিক্রিপ্টেড কী উপাদানের প্রয়োজন হয় না।
- 2.যদি কোনো ওয়ার্কফ্লোর সত্যিই সম্পূর্ণ-অ্যাকাউন্ট অ্যাক্সেসের প্রয়োজন হয়, তাহলে এই অ্যাপগুলোর বাইরে, আপনার নিয়ন্ত্রিত একটি প্রসঙ্গে একটি সম্পূর্ণ-স্কোপ API টোকেন ব্যবহার করুন।
এখনও সাহায্যের দরকার?
উপরের কোনো সমাধান কাজ না করলে, আমাদের সাথে যোগাযোগ করুন এবং আমরা সমস্যাটি সমাধান করতে আপনাকে সাহায্য করব।