Description of problem: The .624 kernel has this questionable feature that read for files on disk can return EAGAIN. squid breaks badly if this happens since this is not considered as a recoverable error. The attached patch seems to fix it. Version-Release number of selected component (if applicable): squid-2.5.STABLE6-2 How reproducible: always Steps to Reproduce: 1.start squid on .624 kernel 2. 3. Actual results: bails out with errors about not being able to read /etc/squid/errors/ERR_READ_TIMEOUT or a similar file. Expected results: Should start up. Additional iI'll attach a patch which should fix it. Works for me at least.
Created attachment 105345 [details] patch to remove unnecessary O_NONBLOCK use
kernel is fixed, deescalating
New squid in rawhide with patch, too.