Solution: Vuze (azureus) seeds getting ’queued’ status

Wonder why your seed get queued even if you want them to be seeded?

The problem is vuze’s quite poor default values. To understand the problem let me explain a bit more how vuze determines whether to queue an item.

Vuze determines the queue status on few things (in this order):

  1. First Priority rules (Options/Queue/Seeding/First Priority). Items matching the first priority rules go to the top of the queue. Please note that first priority have ignore rules which override the ”matching rules”
  2. Ignore rules (Options/Queue/Seeding/Ignore rules). Items matching the ignore rules go to the bottom of the seeding queue and probably they will never seed.

Most forum posts mention ”correct” rules for ignore rules but fail to mention that First priority rules have their own ignore rules too.

I have attached my working settings but feel free to tune them for your connection and needs.

Beagle no space left on device error on ubuntu

If you get ’no space left on device’ when opening beagle settings, the reason might not be disk space. Beagle uses inotify service if it’s available. Inotify notifies beagle on file system changes. The problem is too low number of inotify watches.

The fix for the problem is quite simple and documented. We need to increase inotify watches by executing following command as root:

echo 16384 > /proc/sys/fs/inotify/max_user_watches

Source: http://beagle-project.org/Troubleshooting  (Beagle loops on directories)

Above command increases the limit to 16384 which is usually enough. Unfortunately max_user_watches limit is reseted on computer restart. The solution is to make a start up script which executes above command automatically.

Start up script can be created by

sudo gedit /etc/init.d/beagleFix

and entering following to the text file

#!/bin/sh
echo 16384 > /proc/sys/fs/inotify/max_user_watches

After this, we have to make the script executable:

sudo chmod +x /etc/init.d/beagleFix

To make the script start every time we must run the following command as root

update-rc.d beagleFix defaults