deluge deleting torrents

General support for problems installing or using Deluge
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

deluge deleting torrents

Post by rflores2323 »

I am running 1.2.2 and they are downloading ok however after they download my torrent gets deleted and I cant seed. anyone else having this problem? Any fixes? how can I put up a debug log?

RF
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

ok I upgraded and now Im on 1.2.3 however when my system restarts for some reason deluge is not reading the torrent and I get an ERROR message on my torrents. So I have to go back and delete the torrent and redownload or start seeding. I didnt have this problem before. Any help Please.
johnnyg
Top Bloke
Top Bloke
Posts: 1522
Joined: Sun Oct 28, 2007 4:00 am
Location: Sydney, Australia

Re: deluge deleting torrents

Post by johnnyg »

What's the error message?
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

johnnyg wrote:What's the error message?
its not an actual message but the torrent gets in error status so that it cant seed or stops in the middle of downloading when the system restarts etc..

basically when the pc restarts deluge does not see the torrents anymore and all the torrents go into error status and then if I redownload the torrent it tries to re-download all the files. its not properly checking the files and picking up where the files left off or checking if the file is 100% complete and then seeding the file. It just goes an error status on the torrent and I cant even force a recheck of the torrent.

maybe I should try to go to the newest version 1.3 however I like to give it some time so other poeple can work out the bugs since Im not a linux guru at all.

Any help.
johnnyg
Top Bloke
Top Bloke
Posts: 1522
Joined: Sun Oct 28, 2007 4:00 am
Location: Sydney, Australia

Re: deluge deleting torrents

Post by johnnyg »

Select the torrent with the error and then select the details tab; under status it should show you some sort of error message.
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

johnnyg wrote:Select the torrent with the error and then select the details tab; under status it should show you some sort of error message.
ok this is getting very frustrating. When I add a torrent in 1.2.3 and it starts to download or has downloaded the whole file and reboot the pc I lose the connection to the torrent somehow.

See below Image

why does it lose the place of the torrent. Do I have one of the settings wrong?

Image
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

I hit update tracker and it updated the tracker but still it was in checking mode. and it did not check the file. just would sit there.

Also I had to delete the torrent and data and then readd the torrent for the torrent to start to download again. Why does deluge lose the connection to the torrent and get stuck in check mode? any help please.
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

ok so i paused the torrents while they were downloading and then did a reboot of the pc. then I came back in and hit play on the torrents and it started to check the files that were downloading. After it checked it picked right back up where it was downloading.

So basically when the pc reboots and its not on pause then deluge gets stuck on checking the files. Any help?
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

any help?
rflores2323
Member
Member
Posts: 33
Joined: Wed Feb 10, 2010 5:49 pm

Re: deluge deleting torrents

Post by rflores2323 »

I am running on Deluge 1.2.3
libtorrent version 0,14,10.0

is the correct script that I am suppose to be running? maybe that is why when it reboots it doesnt find the torrents.

Code: Select all

 #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:          deluge-daemon
    # Required-Start:    $local_fs $remote_fs
    # Required-Stop:     $local_fs $remote_fs
    # Should-Start:      $network
    # Should-Stop:       $network
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Daemonized version of deluge and webui.
    # Description:       Starts the deluge daemon with the user specified in
    #                    /etc/default/deluge-daemon.
    ### END INIT INFO

    # Author: Adolfo R. Brandes

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DESC="Deluge Daemon"
    NAME1="deluged"
    NAME2="deluge"
    DAEMON1=/usr/bin/deluged
    DAEMON1_ARGS="-d"
    DAEMON2=/usr/bin/deluge
    DAEMON2_ARGS="-u web"
    PIDFILE1=/var/run/$NAME1.pid
    PIDFILE2=/var/run/$NAME2.pid
    PKGNAME=deluge-daemon
    SCRIPTNAME=/etc/init.d/$PKGNAME

    # Exit if the package is not installed
    [ -x "$DAEMON1" -a -x "$DAEMON2" ] || exit 0

    # Read configuration variable file if it is present
    [ -r /etc/default/$PKGNAME ] && . /etc/default/$PKGNAME

    # Load the VERBOSE setting and other rcS variables
    [ -f /etc/default/rcS ] && . /etc/default/rcS

    # Define LSB log_* functions.
    # Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
    . /lib/lsb/init-functions

    if [ -z "$RUN_AT_STARTUP" -o "$RUN_AT_STARTUP" != "YES" ]
    then
       log_warning_msg "Not starting $PKGNAME, edit /etc/default/$PKGNAME to start it."
       exit 0
    fi

    if [ -z "$DELUGED_USER" ]
    then
        log_warning_msg "Not starting $PKGNAME, DELUGED_USER not set in /etc/default/$PKGNAME."
        exit 0
    fi

    #
    # Function that starts the daemon/service
    #
    do_start()
    {
       # Return
       #   0 if daemon has been started
       #   1 if daemon was already running
       #   2 if daemon could not be started
       start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --exec $DAEMON1 \
          --chuid $DELUGED_USER --user $DELUGED_USER --test > /dev/null
       RETVAL1="$?"
       start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --exec $DAEMON2 \
          --chuid $DELUGED_USER --user $DELUGED_USER --test > /dev/null
       RETVAL2="$?"
       [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 1

       start-stop-daemon --start --background --quiet --pidfile $PIDFILE1 --make-pidfile --exec $DAEMON1 \
          --chuid $DELUGED_USER --user $DELUGED_USER -- $DAEMON1_ARGS
       RETVAL1="$?"
            sleep 2
       start-stop-daemon --start --background --quiet --pidfile $PIDFILE2 --make-pidfile --exec $DAEMON2 \
          --chuid $DELUGED_USER --user $DELUGED_USER -- $DAEMON2_ARGS
       RETVAL2="$?"
       [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] || return 2
    }

    #
    # Function that stops the daemon/service
    #
    do_stop()
    {
       # Return
       #   0 if daemon has been stopped
       #   1 if daemon was already stopped
       #   2 if daemon could not be stopped
       #   other if a failure occurred

       start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE2
       RETVAL2="$?"
       start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --user $DELUGED_USER --pidfile $PIDFILE1
       RETVAL1="$?"
       [ "$RETVAL1" = "2" -o "$RETVAL2" = "2" ] && return 2

       rm -f $PIDFILE1 $PIDFILE2

       [ "$RETVAL1" = "0" -a "$RETVAL2" = "0" ] && return 0 || return 1
    }

    case "$1" in
      start)
       [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME1"
       do_start
       case "$?" in
          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
          2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
       esac
       ;;
      stop)
       [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME1"
       do_stop
       case "$?" in
          0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
          2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
       esac
       ;;
      restart|force-reload)
       log_daemon_msg "Restarting $DESC" "$NAME1"
       do_stop
       case "$?" in
         0|1)
          do_start
          case "$?" in
             0) log_end_msg 0 ;;
             1) log_end_msg 1 ;; # Old process is still running
             *) log_end_msg 1 ;; # Failed to start
          esac
          ;;
         *)
            # Failed to stop
          log_end_msg 1
          ;;
       esac
       ;;
      *)
       echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
       exit 3
       ;;
    esac

    :


Post Reply