As many of you know, iPhone is natively supported in Ubuntu 10.04 (lucid). All you have to do is just plug in your iphone to your ubuntu. Many readers have reported problems after updating the iPhone to the new iOS 4.2, it does not mount when connected.
In fact, you might get a error like this:
Unable to mount iPhone_ org.freedesktop.DBus.Error.NoReply DBus error: MESSAGE DID NOT RECEIVE A REPLY (TIMEOUT MESSAGE BY BUS)
How to Fix it
To correct this problem, open your terminal and copy/paste the following:
sudo add-apt-repository ppa:pmcenery/ppa sudo apt-get update sudo apt-get dist-upgrade
After this you may have restart your system. Now your iPhone will mount without any errors.