OpenWrt'dagi Squid paketi Squid buyrug'ini ishga tushirishdan oldin ham o'zining UCI konfiguratsiyasini rad etishi mumkin. Shu sababli init skriptining umumiy “validation failed” xabari squid.conf ni tahrirlash uchun yetarli asos emas.

Undan oldingi maydon darajasidagi xabarlarni o'qing va o'rnatilgan paketning tekshiruv qoidalari bilan moslashtiring. Masalan, ishga tushirish amali http_port ni port turi deb e'lon qiladi. Raqamlar to'g'ri ko'rinsa ham oxiridagi bo'sh joy bu tekshiruvni yiqitishi mumkin. Muvaffaqiyatsiz tekshiruv natijasi buyruq ro'yxatga olinishidan oldin callbackni to'xtatadi.

Haqiqatan ham squid deb nomlangan bo'lim uchun tor qiymatni tekshiring:

uci get squid.squid.http_port

O'rnatishda mavjud bo'lim nomidan foydalaning. Paket manbasi odatda /etc/config/squid; xabarlar bo'lmasa, u mavjud va o'qilishi mumkinligini tekshiring. Boshqa nashr boshqa maydonlarni ko'rsatishi mumkin.

UCI tekshiruvidan keyin Squid'ga beriladigan mahalliy faylni kuzatib boring. O'ram aniq faylni tanlashi yoki qo'llab-quvvatlanadigan kirishlardan birini yaratishi mumkin. Ishlatilmayotgan faylni tahrirlash yaratilgan natijani o'zgartira olmaydi.

Mahalliy sintaksis, yordamchilar, ruxsatlar va tinglovchi tekshiruvlari keyinroq keladi. “UCI http_port ni rad etdi” yoki “Squid tanlangan mahalliy konfiguratsiyani rad etdi” deb dalili bilan xabar bering. Faqat birinchi xatoni jim qilish uchun paket konfiguratsiyasini olib tashlash o'ramning o'z ishini bajarishiga xalaqit berishi mumkin.

O'xshash maqolalar