Aparentemente, os pacotes quagga sofreram uma revisão e não suportam mais o SysVinit.
Vários arquivos foram perdidos, incluindo /etc/init.d/quagga
e /etc/quagga/daemons
. O% binário watchquagga
não está mais instalado também.
Uma correção rápida temporária pode estar desinstalando todos os quagga
packages e instalando o pacote jessie
.
Os passos são:
dpkg --purge 'dpkg -l | grep quagga | awk ' { print $2 } ' '
Obtendo o pacote dos repositórios do Jessie: de packages.debian.org (jessie quagga)
wget http://security.debian.org/debian-security/pool/updates/main/q/quagga/quagga_0.99.23.1-1+deb8u3_amd64.deb
dpkg -i quagga_0.99.23.1-1+deb8u3_amd64.deb
Ative a zebra (roteamento) e o daemon OSPF:
vi /etc/quagga/daemons
zebra=y
ospfd=y
E inicie o serviço Quagga:
/etc/init.d/quagga start
@derobert também mostrou mais convenientemente que existe um arquivo de instantâneo de versão com as últimas versões no link
No entanto, como este é um patch de segurança, eu aconselho a manutenção do deb Jessie, e usando mais tarde o 1.1.0-1 para criar a base para um deb do meu próprio no meu repositório local.
Eu arquivei um bug # 849011 com o time de quagga do Debian apenas para ser informado "move to systemd" pelos mantenedores do pacote.
Vou mover meu daemon do roteador para BIRD ou meus sistemas DNS para o FreeBSD, já que para mim isso não é uma solução aceitável.
PS Eu finalmente migrei para o BIRD. veja OSPF: Migrando o Quagga para o BIRD