Após horas de luta, recuperei meu sistema operacional. Eu abri meu comp por USB ao vivo, em seguida, do terminal eu corro
sudo blkid
para verificar o número da partição da minha instalação, está em sda6
sudo mount /dev/sda6 /mnt
sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
no começo eu corro
apt-get clean
para limpar o cache
apt-get update
Desde a última atualização borked meu sistema eu tentei
dpkg --configure -a && apt-get -f install
mas não funcionou devido ao erro do insserv, conforme eu postei na minha pergunta. Eu encontrei a causa do erro.
Eu naveguei para /etc/init.d
e verifiquei todos os scripts, se eles tiverem LSB keyword section
, porque a causa do erro estava faltando LSB keyword section
like
#!/bin/sh
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start:
# Default-Stop:
# Short-Description: PowerPanel to monitor CyberPower UPS
### END INIT INFO
Os scripts antigos não tinham essa seção, depois que eu adicionei essa seção aos scripts antigos e executei
dpkg --configure -a
Eu me livrei desse maldito erro.
Mais tarde, peguei a lista de pacotes atualizados e removidos com
cat /var/log/dpkg.log |grep remove| awk ' { print $4 } ' | awk -F ':' ' { print $1 } ' | tr '\n' ' ' >listrem
cat /var/log/dpkg.log |grep upgrade| awk ' { print $4 } ' | awk -F ':' ' { print $1 } ' | tr '\n' ' ' >listupgr
finalmente eu instalei pacotes removidos com
apt-get install $(grep -vE "^\s*#" listrem)
e reinstalado os pacotes atualizados com
apt-get install --reinstall $(grep -vE "^\s*#" listupgr)
Quando eu reinicio