[MacPorts] #47880: squid 3.5.4 and squid 3.5.5 run fails with syslog err "failed to ftruncate"
MacPorts
noreply at macports.org
Fri May 29 11:09:46 PDT 2015
#47880: squid 3.5.4 and squid 3.5.5 run fails with syslog err "failed to ftruncate"
----------------------+-------------------
Reporter: ni-27@… | Owner: jmr@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: squid3 |
----------------------+-------------------
Comment (by ni-27@…):
Replying to [comment:2 jmr@…]:
> The ftruncate failure happens when squid is starting up again ''after''
it has exited abnormally (and thus not unlinked its shared memory segments
before exiting). So the actual problem is whatever is causing the abnormal
termination before squid restarts and prints that message.
Thanks. However, this issue comes around both on different machines with
prior squid3 3.4.11 directories and with total fresh installation of
MacPorts 2.3.3 with squid3 3.5.5 variant.
Please find the first two startup logs from system.log after a fresh
install below:
----
- squid[18516]: Squid Parent: will start 1 kids
- squid[18516]: Squid Parent: (squid-1) process 18518 started
- squid[18519]: storeDirWriteCleanLogs: Starting...
- squid[18518]: cannot change current directory to
/opt/local/var/squid/cache/squid: (2) No such file or directory
- squid[18519]: Finished. Wrote 0 entries.
- squid[18518]: Current Directory is /opt/local/var/squid
- squid[18519]: Took 0.00 seconds ( 0.00 entries/sec).
- squid[18519]: Ipc::Mem::Segment::create failed to ftruncate(/squid-
cf__metadata.shm): (22) Invalid argument
- squid[18518]: Creating missing swap directories
- squid[18518]: No cache_dir stores are configured.
- squid[18516]: Squid Parent: (squid-1) process 18518 exited with status
0
- com.apple.launchd[1] (org.macports.Squid[18513]): Exited with code: 2
- squid[18526]: Squid Parent: will start 1 kids
- squid[18526]: Squid Parent: (squid-1) process 18528 started
- squid[18528]: cannot change current directory to
/opt/local/var/squid/cache/squid: (2) No such file or directory
- squid[18529]: storeDirWriteCleanLogs: Starting...
- squid[18529]: Finished. Wrote 0 entries.
- squid[18528]: Current Directory is /opt/local/var/squid
- squid[18529]: Took 0.00 seconds ( 0.00 entries/sec).
- squid[18529]: Ipc::Mem::Segment::create failed to ftruncate(/squid-
cf__metadata.shm): (22) Invalid argument
- squid[18528]: Creating missing swap directories
- squid[18528]: No cache_dir stores are configured.
- squid[18526]: Squid Parent: (squid-1) process 18528 exited with status
0
- com.apple.launchd[1] (org.macports.Squid[18523]): Exited with code: 2
----
This chain of failed runs will continue both on fresh and on pre-used
machines similarly or even after successful directory builds until a "port
unload squid3" is given.
How to continue on this issue? Which data do you need for further
investigation?
--
Ticket URL: <https://trac.macports.org/ticket/47880#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list