https://bugs.gpodder.org/show_bug.cgi?id=1718

--- Comment #15 from [email protected] 2013-01-14 18:19:46 GMT ---
Thomas, I've done as you have suggested and have got the following results:

podder --verbose
1358186833.751551 [gpodder.log] DEBUG: ==== gPodder starts up (ui=gtk) ===
1358186835.379944 [gpodder.sync] WARNING: Could not find eyeD3
1358186835.497687 [gpodder.extensions] DEBUG: Found extension "flv2mp4" in
/usr/share/gpodder/extensions/flv2mp4.py
1358186835.520684 [gpodder.extensions] DEBUG: Found extension "m4a_converter"
in /usr/share/gpodder/extensions/m4a_converter.py
1358186835.522070 [gpodder.extensions] DEBUG: Found extension "normalize_audio"
in /usr/share/gpodder/extensions/normalize_audio.py
1358186835.523418 [gpodder.extensions] DEBUG: Found extension "notification" in
/usr/share/gpodder/extensions/notification.py
1358186835.531188 [gpodder.extensions] DEBUG: Found extension "rename_download"
in /usr/share/gpodder/extensions/rename_download.py
1358186835.532461 [gpodder.extensions] DEBUG: Found extension "rm_ogg_cover" in
/usr/share/gpodder/extensions/rm_ogg_cover.py
1358186835.533764 [gpodder.extensions] DEBUG: Found extension
"rockbox_convert2mp4" in /usr/share/gpodder/extensions/rockbox_convert2mp4.py
1358186835.535259 [gpodder.extensions] DEBUG: Found extension "tagging" in
/usr/share/gpodder/extensions/tagging.py
1358186835.536586 [gpodder.extensions] DEBUG: Found extension
"ubuntu_appindicator" in /usr/share/gpodder/extensions/ubuntu_appindicator.py
1358186835.537896 [gpodder.extensions] DEBUG: Found extension "ubuntu_unity" in
/usr/share/gpodder/extensions/ubuntu_unity.py
1358186835.539261 [gpodder.extensions] DEBUG: Found extension "woodchuck" in
/usr/share/gpodder/extensions/woodchuck.py
1358186835.943350 [gpodder.dbsqlite] INFO: Loading podcasts
1358186835.988139 [gpodder.dbsqlite] DEBUG: Database opened.
1358186835.990894 [gpodder.dbsqlite] INFO: Loading episodes for podcast 1
1358186836.035782 [gpodder.dbsqlite] INFO: Loading episodes for podcast 2
1358186836.059655 [gpodder.dbsqlite] INFO: Loading episodes for podcast 4
1358186836.149012 [gpodder.dbsqlite] INFO: Loading episodes for podcast 5
1358186836.196694 [gpodder.dbsqlite] INFO: Loading episodes for podcast 6
1358186836.204888 [gpodder.dbsqlite] INFO: Loading episodes for podcast 7
1358186836.223495 [gpodder.dbsqlite] INFO: Loading episodes for podcast 8
1358186836.253043 [gpodder.dbsqlite] INFO: Loading episodes for podcast 9
1358186836.265320 [gpodder.util] DEBUG: run_in_background: <bound method
UserAppsReader.read of <gpodder.gtkui.desktopfile.UserAppsReader object at
0x8d6a7$
1358186836.283879 [gpodder.my] INFO: Reloading settings.
1358186836.728998 [gpodder.util] DEBUG: run_in_background: <function
find_partial_downloads at 0xb74d764c> (False)
1358186836.731370 [gpodder.gtkui.main] DEBUG: Setting up auto update timer with
interval 20.

** (gpodder:2068): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png,
borders don't fit within the image

** (gpodder:2068): WARNING **: Invalid borders specified for theme pixmap:
       
/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png,
borders don't fit within the image
1358186838.503367 [gpodder.my] WARNING: Flush requested, but sync disabled.

in Terminal. 

They mean nothing to me but hopefully to you.

I don't get it as to why this only affects Ubuntu and not Debian/ Linux
generally.

In the meantime I've established a workaround on a test PC by mounting a
directory on a different drive, on to the gpodder download directory. This
fools gpodder and seems to work reliably.

Extract from my blog:

To mount one folder on to another you need to use the following command syntax:

sudo mount -o bind <source folder path> <destination folder path>

This is what I did:

In my case my gPodder folder is located in /home/username/gpodder/ and I wanted
it to be located on /media/data/gpodder/

1. I moved all files located in the source folder /home/username/gpodder/ to
the destination folder /media/data/gpodder/

2. Opening Terminal I entered the command

sudo mount -o bind /home/username/gpodder/ /media/data/gpodder/

This mounted the destination folder on to the source folder, effectively
redirecting it to the new location.

Whilst this command is useful, it’s of no use if you have to keep reentering it
every time you wish to use gPodder.

To make this permanent you will need to edit /etc/fstab and add it in. Using
the above example this is what I did:

1. In Terminal enter the following to edit fstab as sudo:

sudo nano /etc/fstab

2. At the bottom of the file add the following comment:

# Mount Folder /media/data/Documents/ on to /home/username/gpodder/

3. Then add the following line below:

/media/data/gpodder/ /home/username/gpodder/ auto bind,gid=46,defaults 0 0

4. Save the file

5. Exit nano and from Terminal enter the following to rerun fatab and mount
devices listed in it:

sudo mount -a

If the syntax was correct, there should be no error messages and you should be
returned to the command prompt.

Using you file manger check that the /home/username/gpodder/ folder contains
the same content as /media/data/gpodder.

If uncertain, create a file or folder in one and see if it appears in another,
you may have to refresh the display (F5) to display the change.
GPodder will continue to think it is saving podcasts to the default folder
location, but using this trick it will actually be saving them to a location of
your choice without the need to fiddle around with environmental variables.

Full blog post is at wp.me/pGYbv-9o.

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to