Bug 49378

Summary: Snapshot not selected: не удаётся выполнить восстановление на определённый снимок с указанной нумерацией при работе в командной строке timeshift
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: timeshiftAssignee: Alexander Makeenkov <amakeenk>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Tatyana Gagina 2024-02-12 15:57:09 MSK
Стенд обновлён до Sisyphus:
ALT Workstation x86-64

Версия: timeshift-24.01.1-alt2 

Шаги: 
1) Установить: 
# apt-get install timeshift
2) Запустить: 
$ timeshift-launcher
и создать несколько снимков:
- в графической сессии 
"Создать" (тип указать "RSYNC") 
- или из командной строки также (для RSYNC и BTRFS одинаковая команда): 
#  timeshift --create --comments "after update" --tags D

(после запуска в графической сессии  $ timeshift-launcher и перехода работы в терминал - предварительно закрыть все рабочие окна timeshift, 
есть упоминание здесь https://bugzilla.altlinux.org/49364) 

3) Просмотреть список снимков: 
#  timeshift --list
Mounted '/dev/sdb' at '/run/timeshift/3596/backup'
Device : /dev/sdb
UUID   : 0c52b18f-7789-41a3-af53-ccf3b53ad65f
Path   : /run/timeshift/3596/backup
Mode   : RSYNC
Status : OK
2 snapshots, 21.8 GB free

Num     Name                 Tags   Description   
------------------------------------------------------------------------------
0    >  2024-02-12_13-44-55  O H B                
1    >  2024-02-12_13-51-49  D      after update  

4) Восстановить снимок 1 (в соответствии с номером "Num" из таблицы, шаг №3): 
# timeshift --restore --snapshot 1 --target /dev/sda3


Результат:
# timeshift --restore --snapshot 1 --target /dev/sda3
Mounted '/dev/sdb' at '/run/timeshift/3651/backup'
E: Could not find snapshot: '1'
E: Snapshot not selected

Workaround: восстановление работает, только если прописать полностью название снимка, например, '2024-02-12_13-51-49', а точнее:
# timeshift --restore --snapshot '2024-02-12_13-51-49' --target /dev/sda3

Причём, при любом указанном снимке, если использовать нумерацию (0,1,2,3 из доступных, см. # timeshift --list).
Не зависит от того, какой диск для сохранения был выбран.

Ожидаемый результат: возможность восстановить снимок с указанным конкретным номером снимка.

Проверялось на p10, ошибка воспроизводится.
Версия: timeshift-23.12.2-alt2