Bug 57241

Summary: command-not-found включается/выключается не с первого раза
Product: Sisyphus Reporter: obidinog <obidinog>
Component: command-not-foundAssignee: radiolamp <radiolamp>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: anthony_osipov, lepata, radiolamp
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description obidinog@basealt.ru 2025-12-16 11:36:46 MSK
Платформа:
Alt Kworkstation p11 x86_64 (Обновленный до Sisyphus)

Пакет:
command-not-found 0.5-alt1

Шаги:
Установить пакет
# apt-get install command-not-found

# command-not-found --work=enable
Рабочий режим ВКЛЮЧЕНО и сохранён в настройках

Результат: Режим НЕ включен, в конфиге не добавилась строка
WORK_ENABLED=1

Ожидаемый результат: Режим включен 

Дополнительно: Необходимо команду включения ввести второй раз, чтобы режим включился
Comment 1 obidinog@basealt.ru 2025-12-16 12:00:27 MSK
Аналогичное поведение с первым выключением
# command-not-found --work=disable

Первый раз при использовании, рабочий режим не отключается
Comment 2 Elena Mishina 2026-03-03 13:45:37 MSK
Ошибка стабильно воспроизводится после установки пакета. После второго выполнения команды отключения, все дальнейшие выключения/включения выполняются с первого раза. 

Шаги воспроизведения:
# apt-get install command-not-found

# command-not-found --status
Текущий рабочий режим: ВКЛЮЧЕНО
Файл конфигурации существует: /etc/command-not-found/config (exists)

# command-not-found --work=disable
Рабочий режим ВЫКЛЮЧЕНО и сохранён в настройках

# command-not-found --status
Текущий рабочий режим: ВКЛЮЧЕНО
Файл конфигурации существует: /etc/command-not-found/config (exists)

# command-not-found --status
Текущий рабочий режим: ВКЛЮЧЕНО
Файл конфигурации существует: /etc/command-not-found/config (exists)

# command-not-found --work=disable
Рабочий режим ВЫКЛЮЧЕНО и сохранён в настройках
# command-not-found --status
Текущий рабочий режим: ВЫКЛЮЧЕНО
Файл конфигурации существует: /etc/command-not-found/config (exists)