Bug 48426 - При скачивании файла через веб-интерфейс возникает ошибка : "Error: Couldnt't get var/lib/transmission-daemon : Отказано в доступе
Summary: При скачивании файла через веб-интерфейс возникает ошибка : "Error: Couldnt't...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: transmission-daemon (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Tergoev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-13 15:14 MSK by Евгений Шиц
Modified: 2023-11-15 04:16 MSK (History)
5 users (show)

See Also:


Attachments
error_screenshot (30.04 KB, image/jpeg)
2023-11-13 15:14 MSK, Евгений Шиц
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений Шиц 2023-11-13 15:14:11 MSK
Created attachment 15028 [details]
error_screenshot

Пакет: transmission-daemon-4.0.4-alt3
Тестовый стенд: 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: Couldn't get 'var/lib/transmission-daemon/filename': Отказано в доступе"

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

В версии transmission-daemon-3.00-alt2.1 ошибка не воспроизводится.

=================

Содержимое /var/lib/transmission-daemon ( ver 3.00-alt2.1)

drwxr-xr-x 2 _transmission-daemon _transmission-daemon ноя 13 14:42 blocklists
drwxr-xr-x 2 _transmission-daemon _transmission-daemon ноя 13 14:44 Downloads
drwxr-xr-x 2 _transmission-daemon _transmission-daemon ноя 13 14:42 resume
-rw------- 1 _transmission-daemon _transmission-daemon ноя 13 14:42 settings.json
drwxr-xr-x 2 _transmission-daemon _transmission-daemon ноя 13 14:44 torrents

-----------------

Содержимое /var/lib/transmission-daemon ( ver 4.0.4-alt3)

drwxr-x--- 2 _transmission-daemon _transmission-daemon ноя 13 14:33 resume
-rw------- 1 _transmission-daemon _transmission-daemon ноя 13 14:33 settings.json
Comment 1 Mikhail Tergoev 2023-11-14 15:04:35 MSK
У нас пользователь был не тот на директорию /var/lib/transmission-daemon

-%attr(0750,root,_%dname) %dir %_localstatedir/%dname
+%attr(0750,_%dname,_%dname) %dir %_localstatedir/%dname

После исправления запускаю
systemctl start transmission-daemon
и все необходимые директории создаются автоматически.

PS: Собираю в таске 334392
Comment 2 Repository Robot 2023-11-15 04:16:55 MSK
transmission-4.0.4-alt4 -> sisyphus:

 Tue Nov 14 2023 Mikhail Tergoev <fidel@altlinux> 4.0.4-alt4
 - fixed permissions for transmission-daemon (ALT bug: 48426)