OpenWrt-тегі Squid бумасы Squid командасын іске қоспай тұрып-ақ өзінің UCI конфигурациясын қабылдамауы мүмкін. Сондықтан init скриптінің жалпы “validation failed” хабарламасы squid.conf өңдеуге жеткілікті себеп емес.

Оның алдындағы өріс деңгейіндегі хабарламаларды оқып, орнатылған буманың тексеру ережелерімен салыстырыңыз. Мысалы, іске қосу іске асырылуы http_port-ді порт түрі ретінде жариялайды. Соңындағы бос орын сандар дұрыс көрінсе де бұл тексеруден өтпей қалуы мүмкін. Сәтсіз тексеру нәтижесі команда тіркелмей тұрып callback-ты тоқтатады.

Шынымен squid деп аталатын бөлім үшін тар мәнді тексеріңіз:

uci get squid.squid.http_port

Орнатуда бар бөлім атауын пайдаланыңыз. Бума көзі әдетте /etc/config/squid; хабарламалар жоқ болса, оның бар және оқылатынын тексеріңіз. Басқа шығарылым басқа өрістерді көрсетуі мүмкін.

UCI тексеруінен кейін Squid-ке берілетін байырғы файлды қадағалаңыз. Қаптама нақты файлды таңдауы немесе қолдау көрсетілетін кірістерден біреуін жасауы мүмкін. Пайдаланылмайтын файлды өңдеу жасалған нәтижені өзгерте алмайды.

Байырғы синтаксис, көмекшілер, рұқсаттар және тыңдаушы тексерулері кейінірек келеді. “UCI http_port-ты қабылдамады” немесе “Squid таңдалған байырғы конфигурацияны қабылдамады” деп дәлелімен хабарлаңыз. Тек бірінші қатені тыныштандыру үшін бума конфигурациясын жою қаптаманың жұмысын орындауына кедергі келтіруі мүмкін.

Қатысты мақалалар