Truyền-daemon không chọn trên thư mục xem


10

Cố gắng để trình truyền tải của tôi nhận các tệp từ thư mục hộp thư thả, để làm cho việc khởi động từ xa dễ dàng hơn (đó là một hệ thống không đầu).

Theo như tôi có thể nói, tệp settings.json đúng như mong đợi, nhưng không có tệp nào tôi đặt trong thư mục được chọn.

Tôi đã kiểm tra rằng dropbox đang đồng bộ hóa chính xác.

Dưới đây là toàn bộ tệp settings.json , nhưng các dòng có liên quan được bao gồm bên dưới:

  "watch-dir": "/home/john/Dropbox/torrents",
  "watch-dir-enabled": true

Cập nhật

Nó dường như là một vấn đề quyền. Từ / var / log / syslog:

Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)

Tôi đã thử dừng daemon -> sudo service transmission-daemon stop-> thay đổi quyền của thư mục bằng cách sử dụng chown -> sudo chown -R john /home/john/Dropbox/torrents-> khởi động lại daemon ->sudo service transmission-daemon start

Kết quả tương tự, tuy nhiên

Cập nhật 2

Quyền cho thư mục là:

drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40

Truyền tải không chạy như người dùng của bạn, do đó, việc chỉnh sửa các tệp là vô ích. Hãy thử chmod go+rwthay thế.
Daniel Beck

đang làm gì thế
Fuzz nhẹ

chmod -R go+rw filenamecung cấp quyền đọc / ghi cho tất cả các thành viên nhóm của tất cả các tệp và mọi người không phải là thành viên nhóm cũng như chủ sở hữu tệp cho đã cho filenamevà, theo cách đệ quy, đối với mọi thứ mà nó chứa. Bạn nên cố gắng tìm hiểu xem Truyền tải nào đang chạy, sau đó bạn có thể cấp cho người dùng đó, cụ thể là các quyền đối với thư mục đó và mọi thứ trong đó. Ngoài ra, trong trường hợp đó là cụm từ thực sự của bạn trong JSON, hãy xem xét thay đổi nó ngay bây giờ.
Daniel Beck

Không, mặc dù tình cảm là chính xác;)
Mild Fuzz

Đã thử, kết quả tương tự trong syslog. Tôi đã bao gồm các quyền thư mục trong bản cập nhật thứ hai
Mild Fuzz

Câu trả lời:


6

Giải pháp là cấp quyền cho thư mục dropbox của bạn là 775

sudo chmod -R 775 ~/Dropbox

1

Đối với những người hạ cánh ở đây: bạn phải chỉnh sửa /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonthay vì một trong~/.config/transmission

Được thử nghiệm cụ thể trên phiên bản 2.92, bạn phải dừng transmission-daemondịch vụ trước khi chỉnh sửa settings.json. Mặt khác, khi khởi động lại dịch vụ, tất cả các thay đổi được thực hiện sẽ được khôi phục. Thật lạ, tôi biết nhưng đừng hỏi tôi tại sao.

Điều hấp dẫn là transmission-daemonthư mục cuối cùng bị khóa quyền, vì vậy hãy chỉnh sửa settings.jsonvới một url tuyệt đối

sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json

Và tất nhiên, khởi động lại dịch vụ

sudo service transmission-daemon restart

0

Tôi có cùng một vấn đề, nhưng bất kỳ giải pháp nào cũng không giúp được tôi cho đến khi tôi chuyển thư mục torrents từ đĩa bên ngoài sang bên trong. Sau đó, mọi thứ hoạt động tốt!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.