Can't update database on iOS5.1, ideas?

I have an iPhone 3GS running iOS 5.1, on 11.04.
Using GTKpod, Banshee, or Rhythmbox, I'm able to copy files and delete files using these programs, but the database doesn't update.

After the sync, nothing has changed. Deleted songs still show up but cant be played, and added songs don't appear. I'm almost out of ideas, so any help is very much appreciated.

So far, I've tried completely wiping the phone and starting from scratch, pairing and unpairing, adding the hashinfo and Sysinfo files, updating libimobiledevice from the PPA (http://www.libimobiledevice.org/), installing a newer version of libgpod from Banshee unstable, added my user to the fuse group, deleted the contents of ~/.config/libimobiledevice, lots of hard and soft restarts, syncing with a iTunes on Windows (This works just fine, but doesn't correct the missing songs), attempted to compile Libgpod and GTKpod from source (http://ubuntuforums.org/showpost.php...&postcount=333) but got a bizarre error compiling GTKpod "configure: error: *** Requested 'gdk-3.0 >= 3.0.11' but version of GDK is 3.0.8" (I assume it can only be compiled in Gnome3?)...

As far as I can tell, the problem lies with libgpod, since it seems to be the thing that does the database update.

Re: Can't update database on iOS5.1, ideas?

iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this release.
However, libgpod now has a mechanism to dynamically load
a module named $libdir/libgpod/libhashab.so. This will be useful to
easily enable support for these devices if someone comes up with a
way to compute the music database checksum.

Re: Can't update database on iOS5.1, ideas?

i have the same and similar problem..
on NON Jailbroken devices.

across all of my ios devices..

it does not update the music database.

It transfers the music file to my "the new ipad" running ios 5.1.1 model MD368X but it does not show up on my music app on ios why does this happen? (it is like as if it does not stick!)
when i reconnect my ipad, the song is not in the transfer library. I only have the songs that are on my ipad not from my ubuntu pc.
same problem occurs on my iphone 4.
i have installed the latest imobiledevice 1.1.4 and gtkpod 2.1.1 that works on ubuntu 12.04, and clementine, with rhythmbox latest 2.97 and they all do not work. to see if any program would sync my music files from my ubuntu computer.
It does not, happen at the moment.

ios 6 is released in the fall, would this help solve the problem. or not?
if someone has a copy of ios 6 beta 2 could they test if this problem still occurs on there devices..
can this be fixed?
(a solution that would preferably be without microsoft windows or apple osx)