Cannot install firmware update

This article is for troubleshooting problems with seamless software updates (also known as SSU or firmware updates).

Contents

Possible problems

Not enough space?

There are reports that at least 42MB of free rootfs is needed for the update. You have probably installed unstable software from extras-devel or other source with weak quality control. The simple solution is to uninstall anything not coming from Ovi and maemo.org Extras. You can Backup the "Application list" before and restore it after the update. ioquake3 must be uninstalled prior to updating, no matter your free space.

Here are some tips on how to free up space in rootfs: Free up rootfs space

Not possible over the air?

If the Application Manager asks you to connect the device to your PC it's probably because:

  • You have missed the PR1.0.1.
  • You have been tweaking with unstable or conflicting software.

The easiest solution is to backup and flash your device. Power users might be interested in troubleshooting the Linux way (more instructions).

Troubleshooting installation

There are some packages that conflict with updating, causing it to tell you to use the PC Suite to update instead. If you open the update in the Application Manager, and open the Details dialog, you will see the Problems tab. This will tell you the names of any conflicting packages, that can be unistalled in the terminal, by using "apt-get remove <package name>". I only needed to remove libqt4-test, but you might have to try it again to make sure it updates.

You can get some more information about why you have a specific package by typing apt-cache depends <package name> and/or apt-get -s remove <package name>. The latter will simulate removing a package, and will tell you which other programs it will be affected.

Possible conflicting packages

  • libqt4-test
  • libgles1-sgx-img (possibly used by gltron or tuxracer, ref)
  • hildon-home-dbg (unconfirmed)
  • battery-eye
  • ioquake3