Subject: bug#66290: closed (Re: bug#66290: transmission-daemon-service-type not serving web interface)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 30 Nov 2023 10:19:02 +0000

Your bug report

#66290: transmission-daemon-service-type not serving web interface

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
66290: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66290
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#66290: transmission-daemon-service-type not serving web interface
From: Clément Lassieur <[email-masked]>
To: "Alan Manuel Gloria" <[email-masked]>
Cc: [email-masked]
Date: Thu, 30 Nov 2023 10:17:36 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

On Thu, Nov 30, 2023, at 2:44 AM, Alan Manuel Gloria wrote:
> Just did a `guix pull` and rebuilt the system with `guix system reconfigure` (

> which took a few days,
!!

> seems there was a lot of changes), and now the transmission web UI is working. So probably I was just before that change.
> 
> Can probably close this bug.

Alright, closed!

Subject: transmission-daemon-service-type not serving web interface
From: [email-masked]
To: [email-masked]
Date: Sun, 01 Oct 2023 18:00:25 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

The documentation for transmission-daemon-service-type makes it sound like the
web interface should be up and running:

       Once the service is started, users can interact with the daemon
    through its Web interface (at ‘http://localhost:9091/’) ...

However, the daemon throws 404 when accessing said url:

    404: Not Found

    Couldn't find Transmission's web interface files!

    Users: to tell Transmission where to look, set the TRANSMISSION_WEB_HOME environment variable to the folder where the web interface's index.html is located.

    Package Builders: to set a custom default at compile time, #define PACKAGE_DATA_DIR in libtransmission/platform.c or tweak tr_getClutchDir() by hand.

Anyone else seeing this?

Just for good measure, here is my config:

    (transmission-daemon-configuration
      (rpc-authentication-required? #t)
      (rpc-username "transmission")
      (rpc-password "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
      (rpc-whitelist-enabled? #t)
      (rpc-whitelist          '("::1" "127.0.0.1" "192.168.*"))
      (encryption 'require-encrypted-connections)
      (alt-speed-down (* 1024 1)) ; 1MB/s
      (alt-speed-up   512)
      (alt-speed-time-enabled? #t)
      (alt-speed-time-day      'weekdays)
      (alt-speed-time-begin    (* 60 8))
      (alt-speed-time-end      (* 60 19))
      (watch-dir-enabled? #t)
      (watch-dir          "/var/lib/transmission-daemon/torrents"))