Рейтинг:3

Ошибка питания батареи Intel NUC без присмотра

флаг cn

У меня есть Intel NUC с сервером Ubuntu 21.10. При тестировании моей установки автоматических обновлений (через sudo автоматические обновления --dry-run --debug) Я получаю следующую ошибку:

Система работает от батареи, останавливается

В NUC нет батареи, поэтому, похоже, произошла ошибка конфигурации системы. После неоднократных поисков я не нашел сообщений о подобных проблемах. Кто-нибудь знает, в чем проблема и как ее исправить?

РЕДАКТИРОВАТЬ: Вот вывод on_ac_power сценарий, указанный ниже.Я не смог определить, что заставляет его возвращать false, когда NUC, безусловно, подключен к сети переменного тока:

deploy@deploy-nuc:~▶ ./on_ac_power.sh
+ OFF_LINE_P=нет
+ [-d /sys/класс/power_supply/]
+ тест -d /sys/class/power_supply/ucsi-source-psy-USBC000:001
+ test -r /sys/class/power_supply/ucsi-source-psy-USBC000:001/type
+ кошка /sys/class/power_supply/ucsi-source-psy-USBC000:001/type
+ тип=USB
+ [-r /sys/class/power_supply/ucsi-source-psy-USBC000:001/онлайн]
+ кошка /sys/class/power_supply/ucsi-source-psy-USBC000:001/онлайн
+ онлайн=0
+ [ 0 = 1 ]
+ [ 0 = 0 ]
+ OFF_LINE_P=да
+ тест -d /sys/class/power_supply/ucsi-source-psy-USBC000:002
+ test -r /sys/class/power_supply/ucsi-source-psy-USBC000:002/type
+ кошка /sys/class/power_supply/ucsi-source-psy-USBC000:002/type
+ тип=USB
+ [ -r /sys/class/power_supply/ucsi-source-psy-USBC000:002/онлайн]
+ кошка /sys/class/power_supply/ucsi-source-psy-USBC000:002/онлайн
+ онлайн=0
+ [ 0 = 1 ]
+ [ 0 = 0 ]
+ OFF_LINE_P=да
+ [ да = да ]
+ выход 1
surfearth avatar
флаг cn
Я опубликовал вывод сценария on_ac_power выше на случай, если кто-нибудь сможет помочь определить, почему он возвращает 1 вместо false.
Рейтинг:1
флаг jp

Я не знаю, почему ваша система считает, что она работает от батареи, но похоже, автоматические обновления вызывает внешнюю команду on_ac_power чтобы определить, если на батарее.

Команда on_ac_power просто довольно простой сценарий оболочки, чтобы вы могли пройтись по нему и выяснить, почему он возвращает неправильное значение.

В качестве обходного пути вы можете добавить в свою конфигурацию apt этот параметр, который сообщит автоматические обновления для продолжения при работе от батареи.

Unattended-Upgrade::OnlyOnACPower "false";
surfearth avatar
флаг cn
Подходящая конфигурация успешно включила «автоматические обновления» для работы. Скрипт по какой-то причине выводит false, хотя я не смог понять, почему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.