Bug 48177

Summary: При скачивании файла через веб-интерфейс возникает ошибка : "Нет такого файла или каталога"
Product: Sisyphus Reporter: Евгений Шиц <shicea>
Component: transmission-daemonAssignee: Mikhail Tergoev <tergoevm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, darktemplar, rider, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
error_screenshot none

Description Евгений Шиц 2023-10-25 14:26:03 MSK
Пакет: transmission-daemon-4.0.4-alt2
Тестовый стенд: Alt Workstation K 10.2 x86-64

Шаги:
1) apt-get install transmission
2) systemctl start transmission-daemon
3) http://127.0.0.1:9091/transmission/web/
4) Скачать любой .torrent файл
5) В верхнем меню нажать на самую левую кнопку ( Папка со стрелкой вверх) -> Выбрать скачанный .torrent файл -> Upload

Реальный результат : При попытке скачивания файла возникает ошибка " Error: Unable to save resume: Нет такого файла или каталога".

Ожидаемый результат : Загрузка файла продолжается без ошибок.

Также воспроизводится в версии transmission-daemon-3.00-alt2.1.
Comment 1 Евгений Шиц 2023-10-25 14:44:08 MSK
Created attachment 14881 [details]
error_screenshot
Comment 2 Евгений Шиц 2023-10-26 16:16:48 MSK
Перепроверил, на версии transmission-daemon-3.00-alt2.1 не воспроизводится.
Comment 3 Евгений Шиц 2023-10-27 10:42:16 MSK
В версии transmission-daemon-3.00-alt2.1 баг не воспроизводится, поскольку в /var/lib/transmission-daemon автоматически создаётся директория resume.

В версии transmission-daemon-4.0.4-alt2 директория /var/lib/transmission-daemon/resume автоматически не создается, поэтому баг воспроизводится. 
При ручном создании директории файлы скачиваются без ошибок.
Comment 4 Repository Robot 2023-11-03 21:43:12 MSK
transmission-4.0.4-alt3 -> sisyphus:

 Fri Nov 03 2023 Anton Midyukov <antohami@altlinux> 4.0.4-alt3
 - NMU:
     + remove transmission-alt-desktop.patch
     + spec: remove transmission-gui-common subpackage
     + spec: create /var/lib/transmission-daemon/resume (ALT bug: 48177)
     + spec: fix License