عیب‌یابی

pairing code ظاهر نمی‌شود یا کار نمی‌کند

ممکن است 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" برگردانده است.

برای رفع این مشکل:

  1. https://www.odoo.com را در یک مرورگر وب باز کنید تا بررسی کنید آیا وب‌سایت به‌طور موقت برای نگهداری از کار افتاده است.

  2. اگر 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 را برآورده می‌کنند.