Being a Linux and iPhone user can be a pain in the backside because there is pretty much nothing designed to put the two together. I have however, been using Amarok (with libgtkpod support) for a little while now with total success
Then I upgraded to 1.1.3 today (from 1.1.2 OTB using the Dev Team soft upgrade) and all was well, except when I fired up Amarok to add some music ....... I couldn't mount the phone to do it.
I know that the Media directory has moved from /var/root to /private/var/mobile in 1.1.3 so tried to mount that directly but kept getting Operation not permitted errors. Tried to mount it under the mobile user instead of root - no dice.
So I did the simple thing and created a symbolic link to the real Media folder and voila!
So here's what I did:
SSH into the phone
cd /var/root
ln -s /private/var/mobile/Media
Now I can sync with Amarok as before. Happy days
