Page 1 of 2

deluge deleting torrents

Posted: Fri May 28, 2010 1:09 pm
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

Re: deluge deleting torrents

Posted: Sun May 30, 2010 5:15 am
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.

Re: deluge deleting torrents

Posted: Sun May 30, 2010 7:55 am
by johnnyg
What's the error message?

Re: deluge deleting torrents

Posted: Sun May 30, 2010 7:07 pm
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.

Re: deluge deleting torrents

Posted: Sun May 30, 2010 11:51 pm
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.

Re: deluge deleting torrents

Posted: Fri Jul 02, 2010 9:58 pm
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

Re: deluge deleting torrents

Posted: Fri Jul 02, 2010 10:04 pm
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.

Re: deluge deleting torrents

Posted: Sat Jul 03, 2010 5:40 am
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?

Re: deluge deleting torrents

Posted: Mon Jul 05, 2010 11:12 pm
by rflores2323
any help?

Re: deluge deleting torrents

Posted: Tue Jul 06, 2010 12:34 am
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

    :