Debian Stretch: erro de atualização do watchdog

1

Ao atualizar o pacote watchdog , apt-get upgrade não é concluído.

Se falhar com o seguinte erro:

watchdog /run/udev or .udevdb or .udev presence implies active udev.  
Aborting MAKEDEV invocation.

Estou executando o sysVinit, no entanto, devido às alterações do Debian, estou executando o udev e o daemon /lib/systemd/systemd-udevd está em execução.

Por que esse erro?

    
por Rui F Ribeiro 31.01.2017 / 21:11

1 resposta

2

Olhando para o código relevante em /var/lib/dpkg/info/watchdog.postinst , ele mostra que ele verifica a presença do script MAKEDEV.

 if [ -x "'which MAKEDEV'" ]; then
        ...
        # do we have to create the temperature device?
        if [ ! -c /dev/temperature ]
        then
            (cd /dev; MAKEDEV misc || true)
        fi

A solução para concluir a atualização do pacote watchdog é excluir o pacote makedev , pois ele é redundante com udev .

dpkg --purge makedev

Depois de excluir o makedev , a execução do at-get upgrade parece conseguir terminar.

    
por 31.01.2017 / 21:11