гм, проблема оказалась глобальнее. Squid.pid появляется только после запуска squid (логично, не правда ли

), а initNG отказывается его запускать, в логах initNG вываливается следующее:
May 10 15:14:43 localhost InitNG: "initng_daemon.c", timeout_DAEMON_WAIT_FOR_PID_FILE() #707 FAIL: Service "daemon/squid" wait for pidfile timed out! Will kill daemon now.
May 10 15:14:43 localhost InitNG: Service daemon/squid FAILED.
May 10 15:14:43 localhost InitNG: "initng_daemon.c", kill_daemon() #908 FAIL: Trying to kill a service (daemon/squid) with a
pid (5890), but there exists no process with this pid!
May 10 15:16:22 localhost (squid): ipcache_init: DNS name lookup tests failed.
May 10 15:16:22 localhost squid[5917]: Squid Parent: child process 5919 exited due to signal 6
May 10 15:16:25 localhost squid[5917]: Squid Parent: child process 6349 started
May 10 15:17:02 localhost /USR/SBIN/CRON[6351]: (root) CMD ( run-parts --report /etc/cron.hourly)
May 10 15:17:40 localhost InitNG: "initng_service.c", timeout_SERVICE_START_RUN() #507 WARN: Timeout for start process, service system/keymaps. Killing this process now.
May 10 15:17:40 localhost InitNG: Service system/keymaps FAILED.
May 10 15:17:40 localhost InitNG: Service system FAILED.
May 10 15:17:40 localhost InitNG: Service default FAILED.
May 10 15:18:40 localhost anacron[5687]: Job `cron.daily' started
May 10 15:18:41 localhost anacron[6355]: Updated timestamp for job `cron.daily' to 2006-05-10
May 10 15:19:05 localhost (squid): ipcache_init: DNS name lookup tests failed.
May 10 15:19:05 localhost squid[5917]: Squid Parent: child process 6349 exited due to signal 6
May 10 15:19:08 localhost squid[5917]: Squid Parent: child process 6381 started
May 10 15:21:48 localhost (squid): ipcache_init: DNS name lookup tests failed.
May 10 15:21:48 localhost squid[5917]: Squid Parent: child process 6381 exited due to signal 6
May 10 15:21:51 localhost squid[5917]: Squid Parent: child process 6384 started
May 10 15:22:42 localhost hp: unable to open /var/run/hplip/hpiod.port: No such file or directory: prnt/hpijs/hplip_api.c 75
May 10 15:24:31 localhost (squid): ipcache_init: DNS name lookup tests failed.
May 10 15:24:31 localhost squid[5917]: Squid Parent: child process 6384 exited due to signal 6
May 10 15:24:35 localhost squid[5917]: Squid Parent: child process 6467 started
May 10 15:24:47 localhost exiting on signal 15
ну и соответственно в терминале после загрузки снова:
Massage from syslogd@localhost at Tue May 9.......
localhost initNG: "initng_daemon.c", kill_daemon()#908
FAIL: Truing to kill a service (daemon/squid) with a pid (5908), but there exists no proces with this pid!
только номера pid меняются.

что этот initNG хочет получить для нормального запуска squid???
На всякий случай cодержимое /etc/initng/daemon/squid.i:
daemon daemon/squid {
need = system/bootmisc;
require_network;
exec daemon = /usr/sbin/squid;
pid_file = /var/run/squid.pid;
respawn;
forks;
}