Docker and transmission, can't connect to web ui

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Docker and transmission, can't connect to web ui

      Hi all,

      I've been using OVM for a few years and just upgraded to version 4 today from OVM 3. I'm trying to install transmission using docker and I followed the video tutorial. Everything went well until I tried accessing the transmission UI in my browser. In the video the transmission controls appear but in my browser I'm being asked for a userid and password. I tried entering the userid/password that match the PUID/PGID I entered but it didn't work. I've tried every other userid/password combination including root and admin and none of them work. Any idea what's wrong? My log file is below, I've highlighted a few lines of concern. Any help will be much appreciated.

      [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
      [s6-init] ensuring user provided files have correct perms...exited 0.
      [fix-attrs.d] applying ownership & permissions fixes...
      [fix-attrs.d] done.
      [cont-init.d] executing container initialization scripts...
      [cont-init.d] 10-adduser: executing...

      -------------------------------------
      _ ()
      | | ___ _ __
      | | / __| | | / \
      | | \__ \ | | | () |
      |_| |___/ |_| \__/


      Brought to you by linuxserver.io
      We gratefully accept donations at:
      linuxserver.io/donations/
      -------------------------------------
      GID/UID
      -------------------------------------

      User uid: 1000
      User gid: 100
      -------------------------------------

      [cont-init.d] 10-adduser: exited 0.
      [cont-init.d] 20-config: executing...
      [cont-init.d] 20-config: exited 0.
      [cont-init.d] done.
      [services.d] starting services
      [services.d] done.
      [2018-05-17 10:45:08.151] Transmission 2.94 (d8e60ee44f) started (session.c:740)
      [2018-05-17 10:45:08.152] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:971)
      [2018-05-17 10:45:08.152] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1213)
      [2018-05-17 10:45:08.152] Couldn't bind port 51413 on 0.0.0.0: Address in use (Is another copy of Transmission already running?) (net.c:380)
      [2018-05-17 10:45:08.152] Couldn't bind port 51413 on ::: Address in use (Is another copy of Transmission already running?) (net.c:380)
      [2018-05-17 10:45:08.152] UDP Couldn't bind IPv4 socket (tr-udp.c:271)
      [2018-05-17 10:45:08.152] DHT Generating new id (tr-dht.c:311)
      [2018-05-17 10:45:08.152] Using settings from "/config" (daemon.c:528)
      [2018-05-17 10:45:08.152] Saved "/config/settings.json" (variant.c:1266)
      [2018-05-17 10:45:08.152] Watching "/watch" for new .torrent files (daemon.c:573)
      [2018-05-17 10:45:08.152] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:70)
      [2018-05-17 10:45:08.152] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:70)
      [2018-05-17 10:45:10.152] Port Forwarding (UPnP) Found Internet Gateway Device "http://192.168.1.254:5431/uuid:a26c6839-cad9-4bc3-9d8b-10aaf4d49aba/WANIPConnection:1" (upnp.c:227)
      [2018-05-17 10:45:10.152] Port Forwarding (UPnP) Local Address is "192.168.1.79" (upnp.c:229)
      [2018-05-17 10:45:10.152] Port Forwarding (UPnP) Port forwarding through "http://192.168.1.254:5431/uuid:a26c6839-cad9-4bc3-9d8b-10aaf4d49aba/WANIPConnection:1", service "urn:schemas-upnp-org:service:WANIPConnection:1". (local address: 192.168.1.79:51413) (upnp.c:304)
      [2018-05-17 10:45:10.152] Port Forwarding (UPnP) Port forwarding successful! (upnp.c:307)
      [2018-05-17 10:45:10.152] Port Forwarding State changed from "Not forwarded" to "Forwarded" (port-forwarding.c:92)
      [2018-05-17 10:46:57.151] RPC Server Unable to bind to 0.0.0.0:9091 after 10 attempts, giving up (rpc-server.c:846)
    • The video is under the OMV Setup videos, post #6 "{How to} Install Transmission in a Docker in OMV4 [Video]".

      Not sure the best way to share my configuration. Here's what I get from the Details button for my Docker container:

      [
      {
      "Id": "cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf",
      "Created": "2018-05-17T17:45:05.842804937Z",
      "Path": "/init",
      "Args": [],
      "State": {
      "Status": "running",
      "Running": true,
      "Paused": false,
      "Restarting": false,
      "OOMKilled": false,
      "Dead": false,
      "Pid": 1715,
      "ExitCode": 0,
      "Error": "",
      "StartedAt": "2018-05-17T17:45:06.597545502Z",
      "FinishedAt": "0001-01-01T00:00:00Z"
      },
      "Image": "sha256:1c5fa729c475ef55e5a37fdc8556fc547f1398456bf423a3f76f6807c188723a",
      "ResolvConfPath": "/var/lib/docker/containers/cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf/resolv.conf",
      "HostnamePath": "/var/lib/docker/containers/cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf/hostname",
      "HostsPath": "/var/lib/docker/containers/cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf/hosts",
      "LogPath": "/var/lib/docker/containers/cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf/cb832fc980f370c610f365bc042e03239e7fc5db0b9ac9cd8a705e7c531ccdaf-json.log",
      "Name": "/transmission",
      "RestartCount": 0,
      "Driver": "overlay2",
      "Platform": "linux",
      "MountLabel": "",
      "ProcessLabel": "",
      "AppArmorProfile": "docker-default",
      "ExecIDs": null,
      "HostConfig": {
      "Binds": [
      "/etc/localtime:/etc/localtime:ro",
      "/sharedfolders/downloads:/downloads:rw",
      "/sharedfolders/config:/config:rw",
      "/sharedfolders/watched:/watch:rw"
      ],
      "ContainerIDFile": "",
      "LogConfig": {
      "Type": "json-file",
      "Config": {}
      },
      "NetworkMode": "host",
      "PortBindings": {},
      "RestartPolicy": {
      "Name": "no",
      "MaximumRetryCount": 0
      },
      "AutoRemove": false,
      "VolumeDriver": "",
      "VolumesFrom": null,
      "CapAdd": null,
      "CapDrop": null,
      "Dns": [],
      "DnsOptions": [],
      "DnsSearch": [],
      "ExtraHosts": null,
      "GroupAdd": null,
      "IpcMode": "shareable",
      "Cgroup": "",
      "Links": null,
      "OomScoreAdj": 0,
      "PidMode": "",
      "Privileged": false,
      "PublishAllPorts": false,
      "ReadonlyRootfs": false,
      "SecurityOpt": null,
      "UTSMode": "",
      "UsernsMode": "",
      "ShmSize": 67108864,
      "Runtime": "runc",
      "ConsoleSize": [
      0,
      0
      ],
      "Isolation": "",
      "CpuShares": 0,
      "Memory": 0,
      "NanoCpus": 0,
      "CgroupParent": "",
      "BlkioWeight": 0,
      "BlkioWeightDevice": [],
      "BlkioDeviceReadBps": null,
      "BlkioDeviceWriteBps": null,
      "BlkioDeviceReadIOps": null,
      "BlkioDeviceWriteIOps": null,
      "CpuPeriod": 0,
      "CpuQuota": 0,
      "CpuRealtimePeriod": 0,
      "CpuRealtimeRuntime": 0,
      "CpusetCpus": "",
      "CpusetMems": "",
      "Devices": [],
      "DeviceCgroupRules": null,
      "DiskQuota": 0,
      "KernelMemory": 0,
      "MemoryReservation": 0,
      "MemorySwap": 0,
      "MemorySwappiness": null,
      "OomKillDisable": false,
      "PidsLimit": 0,
      "Ulimits": null,
      "CpuCount": 0,
      "CpuPercent": 0,
      "IOMaximumIOps": 0,
      "IOMaximumBandwidth": 0
      },
      "GraphDriver": {
      "Data": {
      "LowerDir": "/var/lib/docker/overlay2/0ec775057b573c714dd6eb2daebfeb35fbec3595e82480a6187a4d580db38385-init/diff:/var/lib/docker/overlay2/e5fb298e9cc0d770949bd927fb3e3445be607ec35530b5a2f4b93abe9967f0db/diff:/var/lib/docker/overlay2/344443dac48e650a15a34ffcb5f997dc72a2e19578caa63d721bc6f717e7765f/diff:/var/lib/docker/overlay2/4f236c75179bc62b14a496dfe10c18a3410d773d6fa2b06a18aa1312e3766f07/diff:/var/lib/docker/overlay2/50a5ccc99bbb61fbf947e7fc69e29533a39ee6a267b1c81af879ccb473eb41c9/diff:/var/lib/docker/overlay2/4f3f729d7af09ad55c46b243b00cc76edd8162f481e5551a623328743ed510c4/diff",
      "MergedDir": "/var/lib/docker/overlay2/0ec775057b573c714dd6eb2daebfeb35fbec3595e82480a6187a4d580db38385/merged",
      "UpperDir": "/var/lib/docker/overlay2/0ec775057b573c714dd6eb2daebfeb35fbec3595e82480a6187a4d580db38385/diff",
      "WorkDir": "/var/lib/docker/overlay2/0ec775057b573c714dd6eb2daebfeb35fbec3595e82480a6187a4d580db38385/work"
      },
      "Name": "overlay2"
      },
      "Mounts": [
      {
      "Type": "bind",
      "Source": "/sharedfolders/downloads",
      "Destination": "/downloads",
      "Mode": "rw",
      "RW": true,
      "Propagation": "rprivate"
      },
      {
      "Type": "bind",
      "Source": "/sharedfolders/config",
      "Destination": "/config",
      "Mode": "rw",
      "RW": true,
      "Propagation": "rprivate"
      },
      {
      "Type": "bind",
      "Source": "/sharedfolders/watched",
      "Destination": "/watch",
      "Mode": "rw",
      "RW": true,
      "Propagation": "rprivate"
      },
      {
      "Type": "bind",
      "Source": "/etc/localtime",
      "Destination": "/etc/localtime",
      "Mode": "ro",
      "RW": false,
      "Propagation": "rprivate"
      }
      ],
      "Config": {
      "Hostname": "fserver",
      "Domainname": "",
      "User": "",
      "AttachStdin": false,
      "AttachStdout": false,
      "AttachStderr": false,
      "ExposedPorts": {
      "51413/tcp": {},
      "9091/tcp": {}
      },
      "Tty": false,
      "OpenStdin": false,
      "StdinOnce": false,
      "Env": [
      "TERM=xterm",
      "PUID=1000",
      "PGID=100",
      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
      "PS1=root@fserver:/$ ",
      "HOME=/media/e7988c56-9fae-44f8-aa58-beb229480ea3/pvr"
      ],
      "Cmd": null,
      "ArgsEscaped": true,
      "Image": "linuxserver/transmission:latest",
      "Volumes": {
      "/config": {},
      "/downloads": {},
      "/watch": {}
      },
      "WorkingDir": "",
      "Entrypoint": [
      "/init"
      ],
      "OnBuild": null,
      "Labels": {
      "build_version": "Linuxserver.io version:- 123 Build-date:- May-11-2018-22:05:07-UTC",
      "maintainer": "sparklyballs"
      }
      },
      "NetworkSettings": {
      "Bridge": "",
      "SandboxID": "749d45576eaa1904a39974ed100b7fe236a41ce4a4a5668056caa69da0d91341",
      "HairpinMode": false,
      "LinkLocalIPv6Address": "",
      "LinkLocalIPv6PrefixLen": 0,
      "Ports": {},
      "SandboxKey": "/var/run/docker/netns/default",
      "SecondaryIPAddresses": null,
      "SecondaryIPv6Addresses": null,
      "EndpointID": "",
      "Gateway": "",
      "GlobalIPv6Address": "",
      "GlobalIPv6PrefixLen": 0,
      "IPAddress": "",
      "IPPrefixLen": 0,
      "IPv6Gateway": "",
      "MacAddress": "",
      "Networks": {
      "host": {
      "IPAMConfig": null,
      "Links": null,
      "Aliases": null,
      "NetworkID": "f4c3b966a5db5f60bf4ef293e23d69761fe3549ee07521c1884fd81da14473b8",
      "EndpointID": "604d4484aa81022e84cda0ea4c41312afaf932055d915e71087043d4c490cab6",
      "Gateway": "",
      "IPAddress": "",
      "IPPrefixLen": 0,
      "IPv6Gateway": "",
      "GlobalIPv6Address": "",
      "GlobalIPv6PrefixLen": 0,
      "MacAddress": "",
      "DriverOpts": null
      }
      }
      }
      }
      ]

      The post was edited 1 time, last by etrounce ().

    • Like @subzero79 said, you have something using already that port:

      - First case : An app on your omv host
      - Second case: A container.

      In your settings, I see you use Host networking. Some images uses the same port by default so when you launch theses images, it will be a conflict because they can't use the same port. So, I personnally prefer to use Bridge networking because you can specify port mapping.
      Moreover, if you use docker omv plugin to create a container and an error occured the container is launched but you don't see it because the window is still here so when you click on create , the error 'port already in used' occured. I think it's the case for you ?

      Just verify what is using this port and kill the process or container.
      I'm a Docker Technical Sales Professional.

      1 NAS OMV 4 (Intel celeron G3930 2.9 GHz, Asrock H110M-ITX, 24 Gb DDR4, 2*4 To Seagate Ironwolf Nas, 2*4 To WD red)
      1 RPI 3 seedbox with omv 3.X
      1 Backup Server omv 4 (core 2 quad q6600, 4 Gb DDR2, 2*4To WD blue)