Squid fuq OpenWrt: falliment tal-validazzjoni UCI qabel it-tnedija
Segwi l-messaġġ “validation failed” ta' Squid fuq OpenWrt sal-livell tat-tnedija tal-UCI qabel ma timmodifika l-konfigurazzjoni nattiva ta' Squid.
Il-pakkett Squid ta' OpenWrt jista' jirrifjuta l-konfigurazzjoni UCI tiegħu qabel ma jibda l-kmand Squid. Għalhekk “validation failed” ġeneriku mill-iskript init mhuwiex biżżejjed biex timmodifika squid.conf.
Aqra l-messaġġi fil-livell tal-qasam li jiġu qablu u qabbelhom mar-regoli tal-validazzjoni tal-pakkett installat. Pereżempju, l-implimentazzjoni tat-tnedija tiddikjara http_port bħala tip ta' port. Spazju fl-aħħar jista' jġiegħel dik il-verifika tonqos filwaqt li ċ-ċifri jidhru tajbin. Riżultat tal-validazzjoni li jonqos iwaqqaf il-callback qabel ir-reġistrazzjoni tal-kmand.
Għal taqsima li tassew tissejjaħ squid, eżamina l-valur dejjaq:
uci get squid.squid.http_port
Uża l-isem tat-taqsima li hemm fl-installazzjoni. Is-sors tal-pakkett normalment huwa /etc/config/squid; jekk il-messaġġi ma jkunux hemm, ivverifika li jeżisti u li jinqara. Ħruġ ieħor jista' juri oqsma differenti.
Wara l-validazzjoni UCI, segwi l-fajl nattiv li jingħata lil Squid. Il-wrapper jista' jagħżel fajl espliċitu jew jiġġenera wieħed minn inputs appoġġjati. Li timmodifika fajl mhux użat ma jistax ibiddel ir-riżultat iġġenerat.
Sintassi nattiva, għajnuna, permessi u verifiki tas-semmiegħ jiġu wara. Irrapporta jew “UCI rrifjuta http_port” jew “Squid rrifjuta l-konfigurazzjoni nattiva magħżula” bl-evidenza tagħha. It-tneħħija tal-konfigurazzjoni tal-pakkett biss biex jiskot il-verifika tal-ewwel żball tista' żżomm il-wrapper milli jagħmel xogħlu.