Em um servidor sem cabeça Debian, cometi um erro: NTP e OPENNTP estão em conflito. O resultado é que não consigo atualizar a data/hora.
Há muito tempo, eu estava tentando configurar um cliente NTP e parece que travei algo tentando instalar os dois.
Ambos os serviços não estão ativos e service --status-all
não os listam. Só para ter certeza de que não há serviços pendentes, reinicio a unidade.
Estou tentando remover os dois pacotes e reinstalar do zero apenas o NTP, mas para CADA limpeza do OPENNTPD usando apt
(e os relacionados dpkg
), recebo o mesmo erro:
Removing openntpd (20080406p-10) ...
/usr/bin/deb-systemd-helper: error: unable to link /etc/systemd/system/openntpd.service to /dev/null: File exists
dpkg: error processing package openntpd (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
openntpd
E: Sub-process /usr/bin/dpkg returned an error code (1)
O NTP (depois de algum sofrimento) foi removido e purgado.
O OPENNTPD está meio instalado:
# dpkg-query -l openntpd
rH openntpd 20080406p-10 amd64 OpenBSD NTP daemon
Já tentei remover, atualizar, limpar, forçar a reinstalação do OPENNTPD, sem sucesso:
apt-get dist-upgrade
apt-get -f install (same error)
apt-get autoremove
apt-get remove openntpd
dpkg -r openntpd
dpkg --purge openntpd
dpkg --remove --force-all openntpd
retorna sempre o mesmo erro.
Ele cannot link to /dev/null
e não encontro informações sobre esse erro online.
Parece que você precisa remover
/etc/systemd/system/openntpd.service
manualmente:Então você deve ser capaz de limpar
openntpd
.