Не удается скачать НЕКОТОРЫЕ торренты - permission denied...
Под xigmanas у меня сейчас и временно используется старый ноутбук. (Новое железо уже куплено, но руки не доходят.) В основном качает старые фильмы и сериалы. Все работает нормально - но на некоторых торрентах возникает странная ошибка - закачка начинается и через несколько десятков секунд останавливается с ошибочкой permission denied... и далее указывается куда должен был писаться файл. Причем возникает на сериалах, с фильмом пока ни разу не отмечал.
Перевод - отказано в доступе. Но все права на запись есть, более того, в то же самое место соседний торрент прекрасно качается. Пару раз я боролся тем, что качал просто соседний торрент. Но вчера столкнулся с тем, что нужный мне сезон скачать не удается. Пришлось разбираться.
Проблема оказалась в слишком длинном имени - или файла или пути к нему. Объясню на примере
Папка для закачки пусть будет /mnt/Pool/Download
Сами сериалы некоторые релизеры именуют пространно.
Например (все названия вымышленные) сам сериал называется
А его серии вместо того чтобы быть S02E04.mkv оказываются
ZFS имеет лимит на имя файла 255 байт. Так как кодировка символа сейчас духбайтная - то это всего 127 букв.
В качестве костыля в таком сериале после запуска его сразу ставлю на паузу, затем в Transmission Remote перименовываею сам сериал покороче. Если не помогает - приходится переименовывать и эпизоды, что довольно муторно.
PS Замечу, что если в xigmanas не качается вообще ни один торрент и выскакивает сообщение permission denied - дело в правах на запись для transmission для всех(!) папок указанных вами при настройке
А если скачивание даже не начинается (советую потестить на чем-то вроде образа Ubuntu, который всегда доступен) то дело скорее всего в том, что transmission имеет доступа к сети. Если на компе под Windows в этой же сети качается - попробуйте посмотреть какой порт выставлен для клиента и установить transmission такой же.
Перевод - отказано в доступе. Но все права на запись есть, более того, в то же самое место соседний торрент прекрасно качается. Пару раз я боролся тем, что качал просто соседний торрент. Но вчера столкнулся с тем, что нужный мне сезон скачать не удается. Пришлось разбираться.
Проблема оказалась в слишком длинном имени - или файла или пути к нему. Объясню на примере
Папка для закачки пусть будет /mnt/Pool/Download
Сами сериалы некоторые релизеры именуют пространно.
Например (все названия вымышленные) сам сериал называется
Жизнь и удивительные приключения Робинзона Крузо, моряка из Йорка, написанная им самим, Дефо Даниель-Зинзевул Вуфелсон, 2137, Disney-Fox Limited. H377.8Kanamorf, trizhdyzloydemon877А его серии вместо того чтобы быть S02E04.mkv оказываются
Жизнь и удивительные приключения Робинзона Крузо, моряка из Йорка, написанная им самим. Укрощение Пятницы.S02E04.mkvZFS имеет лимит на имя файла 255 байт. Так как кодировка символа сейчас духбайтная - то это всего 127 букв.
В качестве костыля в таком сериале после запуска его сразу ставлю на паузу, затем в Transmission Remote перименовываею сам сериал покороче. Если не помогает - приходится переименовывать и эпизоды, что довольно муторно.
PS Замечу, что если в xigmanas не качается вообще ни один торрент и выскакивает сообщение permission denied - дело в правах на запись для transmission для всех(!) папок указанных вами при настройке
А если скачивание даже не начинается (советую потестить на чем-то вроде образа Ubuntu, который всегда доступен) то дело скорее всего в том, что transmission имеет доступа к сети. Если на компе под Windows в этой же сети качается - попробуйте посмотреть какой порт выставлен для клиента и установить transmission такой же.