Erro de energia da bateria de atualizações autônomas do Intel NUC

Erro de energia da bateria de atualizações autônomas do Intel NUC

Eu tenho um servidor Intel NUC executando Ubuntu 21.10. Ao testar minha configuração de atualizações autônomas (via sudo unattended-upgrades --dry-run --debug), estou recebendo o seguinte erro:

System is on battery power, stopping

O NUC não tem bateria, então parece haver um erro de configuração do sistema. Após repetidas pesquisas, não encontrei nenhum relato de problemas semelhantes. Alguém tem uma ideia de qual é o problema e como corrigi-lo?

EDIT: Aqui está a saída do on_ac_powerscript mencionado abaixo. Não consegui determinar o que está fazendo com que ele retorne falso quando o NUC está ligado à alimentação CA:

deploy@deploy-nuc:~▶ ./on_ac_power.sh
+ OFF_LINE_P=no
+ [ -d /sys/class/power_supply/ ]
+ test -d /sys/class/power_supply/ucsi-source-psy-USBC000:001
+ test -r /sys/class/power_supply/ucsi-source-psy-USBC000:001/type
+ cat /sys/class/power_supply/ucsi-source-psy-USBC000:001/type
+ type=USB
+ [ -r /sys/class/power_supply/ucsi-source-psy-USBC000:001/online ]
+ cat /sys/class/power_supply/ucsi-source-psy-USBC000:001/online
+ online=0
+ [ 0 = 1 ]
+ [ 0 = 0 ]
+ OFF_LINE_P=yes
+ test -d /sys/class/power_supply/ucsi-source-psy-USBC000:002
+ test -r /sys/class/power_supply/ucsi-source-psy-USBC000:002/type
+ cat /sys/class/power_supply/ucsi-source-psy-USBC000:002/type
+ type=USB
+ [ -r /sys/class/power_supply/ucsi-source-psy-USBC000:002/online ]
+ cat /sys/class/power_supply/ucsi-source-psy-USBC000:002/online
+ online=0
+ [ 0 = 1 ]
+ [ 0 = 0 ]
+ OFF_LINE_P=yes
+ [ yes = yes ]
+ exit 1

Responder1

Não sei por que seu sistema acredita que está com bateria, mas pareceunattended-upgrades chama o comando externo on_ac_powerpara determinar se está na bateria.

O comando on_ac_poweré apenasum script de shell bastante básico, para que você possa percorrê-lo e descobrir por que ele está retornando o valor errado.

Como solução alternativa, você pode adicionar à configuração do seu apt esta configuração que dirá unattended-upgradespara continuar quando estiver usando a bateria.

Unattended-Upgrade::OnlyOnACPower "false";

informação relacionada