[Bug 997365] [NEW] Xubuntu: unable to update to 12.04 - "precise" process hangs.

PowerUser 997365 at bugs.launchpad.net
Wed May 9 22:21:03 UTC 2012


Public bug reported:

When I'm trying to update from Xubuntu 11.10 to 12.04 as offered by update manager, update process stucks soon after start. 
The following happens:
There is "precise" process which hogs all CPU: 
 5280 root      20   0  322m 143m  76m R  100  1.8   9:14.34 precise                                                                                    

Looks like if update process haves some bug and unable to recover
gracefully on some condition and just hangs.

As the result system is stuck in the middle of upgrade. Repos were
already re-assigned but update hasn't occurs and no GUI dialogs appear.

Strace on this process gives the following infinite loop which makes me
to think process just can't find some files:

read(0, "", 4096)                       = 0
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
read(0, "", 4096)                       = 0
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
^CProcess 5280 detached

** Affects: update-manager (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: deadlock failed hang update

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/997365

Title:
  Xubuntu: unable to update to 12.04 - "precise" process hangs.

Status in “update-manager” package in Ubuntu:
  New

Bug description:
  When I'm trying to update from Xubuntu 11.10 to 12.04 as offered by update manager, update process stucks soon after start. 
  The following happens:
  There is "precise" process which hogs all CPU: 
   5280 root      20   0  322m 143m  76m R  100  1.8   9:14.34 precise                                                                                    

  Looks like if update process haves some bug and unable to recover
  gracefully on some condition and just hangs.

  As the result system is stuck in the middle of upgrade. Repos were
  already re-assigned but update hasn't occurs and no GUI dialogs
  appear.

  Strace on this process gives the following infinite loop which makes
  me to think process just can't find some files:

  read(0, "", 4096)                       = 0
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  read(0, "", 4096)                       = 0
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/usr/share/locale-langpack/en_US/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  stat("/tmp/update-manager-pPVClj/mo/en.UTF-8/LC_MESSAGES/update-manager.mo", 0x7fff38405a40) = -1 ENOENT (No such file or directory)
  ^CProcess 5280 detached

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/997365/+subscriptions




More information about the foundations-bugs mailing list