عیبیابی¶
pairing code ظاهر نمیشود یا کار نمیکند¶
ممکن است pairing code در شرایط زیر نمایش داده نشود یا چاپ نشود:
سامانهٔ IoT به شبکه متصل نیست.
سامانهٔ IoT قبلاً به یک پایگاه دادهٔ Odoo متصل است. آن را از پایگاه داده قطع کنید.
زمان نمایش pairing code منقضی شده است. IoT box یا Windows virtual IoT service را راهاندازی مجدد کنید تا pairing code تولید و نمایش داده شود.
سامانهٔ IoT به پایگاه داده متصل نمیشود¶
سامانهٔ IoT ممکن است چند دقیقه طول بکشد تا هنگام اتصال به یک پایگاه داده راهاندازی مجدد شود. اگر پس از چند دقیقه همچنان ظاهر نشد:
تأیید کنید که سامانهٔ IoT میتواند به پایگاه داده دسترسی پیدا کند و سرور از یک محیط multi-database استفاده نمیکند.
IoT box یا Windows virtual IoT service را راهاندازی مجدد کنید.
سامانهٔ IoT به پایگاه دادهٔ Odoo متصل است اما قابل دسترسی نیست¶
تأیید کنید که سامانهٔ IoT و کامپیوتری که پایگاه دادهٔ Odoo را اجرا میکند به همان شبکه متصل هستند و در صورت لزوم تنظیمات DNS را بهروزرسانی کنید.
صفحهٔ اصلی Windows virtual IoT از دستگاه دیگر قابل دسترسی نیست¶
اطمینان حاصل کنید دستگاه به همان شبکهای که Windows virtual IoT متصل است، متصل باشد.
پیکربندی Windows Firewall را بررسی کنید.
سامانهٔ IoT پس از ارتقای Odoo کار نمیکند¶
IoT box یا Windows virtual IoT service را راهاندازی مجدد کنید.
اگر مشکل ادامه دارد، image آن را بهروزرسانی کنید با flash کردن کارت IoT box یا حذف نصب برنامهٔ Windows virtual IoT و نصب مجدد بستهٔ virtual IoT.
صفحهٔ اصلی سامانهٔ IoT را میتوان با استفاده از آدرس IP آن دسترسی پیدا کرد اما URL xxx.odoo-iot.com کار نمیکند¶
برای رفع این مشکل با مدیر سامانه یا شبکهٔ خود تماس بگیرید. مشکلات مربوط به شبکه فراتر از محدودهٔ خدمات پشتیبانی Odoo هستند.
اگر router اجازهٔ پیکربندی DNS دستی را میدهد، تنظیمات را بهروزرسانی کنید تا از Google DNS استفاده شود.
اگر router از این پشتیبانی نمیکند، باید تنظیمات DNS را بهطور مستقیم روی هر دستگاهی که با سامانهٔ IoT تعامل میکند بهروزرسانی کنید تا از Google DNS استفاده کند. دستورالعملهای پیکربندی DNS روی دستگاههای جداگانه را میتوان در وبسایت سازندهٔ مربوطه پیدا کرد.
توجه
برخی از دستگاههای IoT، مانند پایانههای پرداخت، احتمالاً نیازی به تغییرات DNS ندارند، زیرا معمولاً با تنظیمات DNS سفارشی از پیش پیکربندی شدهاند.
در برخی مرورگرها، یک کد خطا که به DNS اشاره دارد (مانند
DNS_PROBE_FINISHED_NXDOMAIN) نمایش داده میشود.
مشکلات و خطاهای تولید گواهی HTTPS¶
گواهی HTTPS تولید نمیشود¶
علل احتمالی شامل موارد زیر هستند:
پایگاه داده الزامات واجد شرایط بودن را برای تولید یک گواهی HTTPS برآورده نمیکند.
firewall از تولید صحیح گواهی HTTPS جلوگیری میکند. در این صورت، firewall را غیرفعال کنید تا گواهی با موفقیت تولید شود.
توجه
برخی از دستگاهها، مانند routerهای دارای firewall داخلی، میتوانند از تولید گواهی HTTPS جلوگیری کنند.
خطاها¶
یک کد خطای خاص در صفحهٔ اصلی سامانهٔ IoT اگر هر مشکلی در طول تولید یا دریافت ref:گواهی HTTPS <iot/connect/https_certificate> رخ دهد نمایش داده میشود.
نکته
هنگامی که به صفحهٔ اصلی سامانهٔ IoT دسترسی پیدا میکنید، بهصورت خودکار یک گواهی HTTPS را بررسی میکند و اگر نباشد تلاش میکند یکی تولید کند. اگر خطایی ظاهر شد، صفحه را refresh کنید تا ببینید آیا مشکل حل شده است یا خیر.
ERR_IOT_HTTPS_CHECK_NO_SERVER¶
پیکربندی سرور وجود ندارد، یعنی پایگاه داده به سامانهٔ IoT متصل نیست.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION¶
خطایی هنگام تلاش برای خواندن ref:گواهی HTTPS <iot/connect/https_certificate> موجود رخ داد. تأیید کنید که فایل گواهی HTTPS قابل خواندن است.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL¶
قرارداد و/یا UUID پایگاه داده از IoT گم شده است.
تأیید کنید که هر دو مقدار بهدرستی پیکربندی شدهاند. برای بهروزرسانی آنها، به صفحهٔ اصلی IoT box یا Windows virtual IoT دسترسی پیدا کنید، روی دکمهٔ (cogs) کلیک کنید، سپس روی اعتبارنامهها کلیک کنید.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION¶
یک خطای غیرمنتظره هنگام تلاش سامانهٔ IoT برای دسترسی به https://www.odoo.com رخ داد. این احتمالاً به دلیل مشکلات مربوط به شبکه است، مانند:
سامانهٔ IoT دسترسی به اینترنت ندارد.
محدودیتهای شبکه (مثلاً firewallها یا VPNها) از ارتباط با https://www.odoo.com جلوگیری میکنند.
توجه
برای دسترسی به جزئیات کامل request exception با اطلاعات مربوط به خطا، حالت توسعهدهنده را فعال کنید، روی کارت سامانهٔ IoT در اپ IoT کلیک کنید و روی Download logs در فرم سامانهٔ IoT کلیک کنید. برای تعریف سطوح log ثبتشده در فایل log سامانهٔ IoT، به صفحهٔ اصلی IoT box یا Windows virtual IoT دسترسی پیدا کنید، روی دکمهٔ (cogs) کلیک کنید، سپس روی Log level در پایین صفحه کلیک کنید.
برای رفع مشکلات مربوط به شبکه، با مدیر سامانه یا شبکهٔ خود تماس بگیرید؛ این مشکلات فراتر از محدودهٔ خدمات پشتیبانی Odoo هستند.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS¶
سامانهٔ IoT با موفقیت به https://www.odoo.com دسترسی پیدا کرد اما یک پاسخ HTTP غیرمنتظره (کدهای وضعیت) دریافت کرد.
این کد خطا شامل وضعیت HTTP است. برای مثال، ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404 به این معنی است که سرور یک پاسخ "Page Not Found" برگردانده است.
برای رفع این مشکل:
https://www.odoo.com را در یک مرورگر وب باز کنید تا بررسی کنید آیا وبسایت بهطور موقت برای نگهداری از کار افتاده است.
- اگر https://www.odoo.com برای نگهداری از کار افتاده است، صبر کنید تا از سر گرفته شود.اگر وبسایت در حال کار است، یک تیکت پشتیبانی باز کنید و مطمئن شوید کد وضعیت 3 رقمی HTTPS را در تیکت درج کنید.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT¶
سامانهٔ IoT با موفقیت به https://www.odoo.com متصل شد، اما سرور از ارائهٔ ref:گواهی HTTPS <iot/connect/https_certificate> خودداری کرد.
بررسی کنید که سامانهٔ IoT و پایگاه داده الزامات واجد شرایط بودن برای یک گواهی HTTPS را برآورده میکنند.