fiz todo o procedimento, reinstalei o squid da maneira que falou e mesmo assim nada dele estar no init.d
Amigo estou com o msm problema no Ubuntu Serve 14.04.
Ja fiz os procedimentos citados acima.
Desinstalei na raiz e junto com as dependências e reinstalei e msm assim o script de execução não é criado no /etc/init.d/squid3.
O comando service squid3 retorno erro de job start/falied.
#
# Create spool dirs if they don't exist.
#
if [ "$cache_type" = "coss" -a -d "$cache_dir" -a ! -f "$cache_dir/stripe" ] || [ "$cache_type" != "coss" -a -d "$cache_dir" -a ! -d "$cache_dir/00" ]
then
log_warning_msg "Creating $DESC cache structure"
$DAEMON -z
fi
stop () {
PID=`cat $PIDFILE 2>/dev/null`
start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON
#
# Now we have to wait until squid has _really_ stopped.
#
sleep 2
if test -n "$PID" && kill -0 $PID 2>/dev/null
then
log_action_begin_msg " Waiting"
cnt=0
while kill -0 $PID 2>/dev/null
do
cnt=`expr $cnt + 1`
if [ $cnt -gt 24 ]
then
log_action_end_msg 1
return 1
fi
sleep 5
log_action_cont_msg ""
done
log_action_end_msg 0
return 0
else
return 0
fi
}
case "$1" in
start)
log_daemon_msg "Starting $DESC" "$NAME"
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
stop)
log_daemon_msg "Stopping $DESC" "$NAME"
if stop ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
reload|force-reload)
log_action_msg "Reloading $DESC configuration files"
start-stop-daemon --stop --signal 1 \
--pidfile $PIDFILE --quiet --exec $DAEMON
log_action_end_msg 0
;;
restart)
log_daemon_msg "Restarting $DESC" "$NAME"
stop
if start ; then
log_end_msg $?
else
log_end_msg $?
fi
;;
*)
echo "Usage: /etc/init.d/$NAME {start|stop|reload|force-reload|restart}"
exit 3
;;
esac
exit 0
# chmod 755 /etc/init.d/squid3
# chown root.root /etc/init.d/squid3
E faz o teste para ver se consegue iniciar e parar o serviço, caso não consiga, terá que compilar na mão o squid.
Abraço,
Arthur Matiello
15. Solucionando este "erro"
deybimarusa Ubuntu
Post recolhido
Enviado em 11/08/2015 - 11:28h
Olá eu estava com o mesmo "erro" que aparentemente não é erro...
Estou fazendo um novo servidor Squid/Internet, utilizei o Ubuntu server 14.04.3 LTS, fiz todos os procedimentos normais de upt-get e instalei os serviços que precisava, quando configurei o squid, percebi que ele constava no diretorio /etc/squid3 porem para mim reiniciar o comando sudo /etc/init.d squid restart não dava, ai olhei o diretório e vi que o mesmo não possui o squid dentro.. Resumindo:
Configurei o squid no seguinte diretório /etc/squid3/squid.conf em seguida dei o comando sudo service squid3 restart e funcionou aqui..
PS: Não execute os arquivos na pasta "/etc/init.d". Procure usar sempre o controle "service":
Comandos:
- service squid3 stop
- service squid3 start
- service squid3 restart
- service squid3 status