transmission opensuse 12.3

hi everyone,

I was installed transmission-cli as well the dependecies. However I can not start transmission-deamon application/service.
I searched in google since 3 days ago and I can not find a usefull tutorial or post.

Every time I try to start transmission the application say I need to add some configuration in a file and after I do that and a reboot the application do not start.

Can someone tell me what is missing or a working tutorial ?

Thanks,

how did you install transmission?
Did you get it from oss repo or from somewhere else?
When you install transmission you also need to install either transmission-qt or transmission-gtk. These are not installed as dependencies when installing from the oss repo and must be added separately.

Hi farcusnz,

I have used Yast to install transmission and transmission-common.

Do I need install gtk or qt when I just want to use transmission with CLI and sometimes by web?

regards,

no, you wouldn’t need the qt or gtk interface to use it from command.
In 12.2 if I install transmission it drags in transmission-common and libminiupnpc8 as dependencies.

Once installed it just works.

Sorry, but I don’t have a 12.3 install to check on.

Im not sure about if libminiupnpc8 was been installed or not.

I tried something like as /bin/transmission start and something like…but only got erros in console :S

Thanks for the help anyway.

ok…after another day checking everything I can I started the transmission-daemon…however we need to get all list of running programs to find the pid to kill…
Got a little disappointed when we saw in internet a lot of stuff as service transmission start | stop …and we can not do the same in suse :s

sorry, but I have got no idea what you just said.

Hello,
So that people can help, you must provide detailed and accurate information. Usually, you can’t just say some error displayed, you need to copy the entire stdout content and paste into a post using CODE tags.

Also, today if you are running openSUSE 12.3 you should not need to find the PIDs of the child processes, systemd should automatically create a cgroup containing all the spawned child processes so that when you stop the transmission daemon process all child processes should be stopped as well.

TSU

hi there tsu2,

I will try to explain more clearly :slight_smile:
You can found on internet a lot of examples to start the transmission with command

sudo transmission service start

or something like that

I try the same in opensuse and I got this:

$ transmission start
transmission-cli 2.75 (13675)
[20:13:26.313] Transmission 2.75 (13675) started
[20:13:26.313] RPC Server: Adding address to whitelist: 127.0.0.1
[20:13:26.313] UDP: Failed to set receive buffer: requested 4194304, got 425984
[20:13:26.313] UDP: Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf
[20:13:26.313] UDP: Failed to set send buffer: requested 1048576, got 425984
[20:13:26.313] UDP: Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf
[20:13:26.313] DHT: Generating new id
ERROR: Unrecognized torrent "start".
 * If you're trying to create a torrent, use transmission-create.
 * If you're trying to see a torrent's info, use transmission-show.
[20:13:26.413] DHT: Not saving nodes, DHT not ready
[20:13:26.413] Port Forwarding: Stopped

we add the lines to the file /etc/sysctl.conf …but the mensage don’t change a word.

after hours in internet…I enter a incompleted command:

transmission-daemon

and it start running in background…how i found it? In easy way…I enter the most command in internet and it show a different message now


 $ transmission start
transmission-cli 2.75 (13675)
[20:18:54.229] Transmission 2.75 (13675) started
[20:18:54.229] RPC Server: Adding address to whitelist: 127.0.0.1
[20:18:54.229] Couldn't bind port 51413 on 0.0.0.0: Address already in use (Is another copy of Transmission already running?)
[20:18:54.229] Couldn't bind port 51413 on ::: Address already in use (Is another copy of Transmission already running?)
[20:18:54.229] UDP: Couldn't bind IPv4 socket
[20:18:54.229] DHT: Generating new id
ERROR: Unrecognized torrent "start".
 * If you're trying to create a torrent, use transmission-create.
 * If you're trying to see a torrent's info, use transmission-show.
[20:18:54.329] DHT: Not saving nodes, DHT not ready
[20:18:54.329] Port Forwarding: Stopped

and now how to stop it?? well… I try things like transmission-daemon stop…transmission-daemon kill…transmission-daemon quit…transmission-daemon exit
nothing work…so we need to go with brute force:

$ ps -e | grep transmission

and with the output we do kill -9 <transmision PID>

Is it easy to understand now? =)

On 2013-03-25 21:26, Xapim wrote:
> nothing work…so we need to go with brute force:
> Code:
> --------------------
> $ ps -e | grep transmission
> --------------------
>
> and with the output we do kill -9 <transmision PID>


killall -9 transmission


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

Maybe you dont understand…in other distros you can do start and stop a service…in suse you need to user ‘hard commands’

systemctl stop servicename.service? What is a hard command? Perhaps it is you who are lacking the understanding.

ok now do that command so start and stop transmission :smiley:

If you want a systemd service for transmission make one yourself.

see my point??
other distros have that kind of commands already builded!!!

But Im the one who are lacking the understanding…

Can’t have it all. Sometimes if you want something done, you have to do it with your own two hands.

On Mon, 25 Mar 2013 22:26:01 +0000, Xapim wrote:

> nightwishfan;2540908 Wrote:
>> systemctl stop servicename.service? What is a hard command? Perhaps it
>> is you who are lacking the understanding.
>
> ok now do that command so start and stop transmission :smiley:

/etc/init.d/transmissiond stop

Works here on 12.2.

It invokes a systemd command:

sudo systemctl stop transmission-daemon.service

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

On Mon, 25 Mar 2013 22:36:50 +0000, Jim Henderson wrote:

> /etc/init.d/transmissiond stop

Whoops, I meant:

/etc/init.d/transmission-daemon stop

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

hi Jim,

The command
/etc/init.d/transmission-daemon start

does not work in 12.3 :’( …I got this message

/etc/init.d/transmission-daemon: No such file or directory

The only command to start the transmission at the moment is -> $ transmission-daemon
I thought that could have a ‘control panel’ to control transmission as a service. However I have not found it and seems that not exist for opensuse =/

On Tue, 26 Mar 2013 10:16:02 +0000, Xapim wrote:

> The command /etc/init.d/transmission-daemon start
>
> does not work in 12.3 :’( …I got this message

12.3 is entirely systemd, so the systemd command I gave should work, if
the RPM you used sets transmission-daemon up as a service.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C