*** This bug is a duplicate of bug 1579712 ***
    https://bugs.launchpad.net/bugs/1579712

I noticed the same problem on a fresh 16.04 install. I booted it again
few days later, and noticed "appstreamcli refresh" process using 100%
cpu. Running strace on it doesn't show any activity. Gdb shows that it
seems to be looping in as_yamldata_parse_distro_data ():

(gdb) bt
#0  0x00007eff42d03c4c in as_yamldata_parse_distro_data ()
   from /usr/lib/x86_64-linux-gnu/libappstream.so.3
#1  0x00007eff42d05537 in as_metadata_parse_yaml ()
   from /usr/lib/x86_64-linux-gnu/libappstream.so.3
#2  0x00007eff42d05c55 in as_metadata_parse_file ()
   from /usr/lib/x86_64-linux-gnu/libappstream.so.3
#3  0x00007eff42d08d49 in as_data_pool_update ()
   from /usr/lib/x86_64-linux-gnu/libappstream.so.3
#4  0x00007eff42cfe272 in as_cache_builder_refresh ()
   from /usr/lib/x86_64-linux-gnu/libappstream.so.3
#5  0x00000000004049de in ascli_refresh_cache ()
#6  0x0000000000403ceb in as_client_run ()
#7  0x00007eff4292c830 in __libc_start_main (main=0x403490 <main>, argc=2, 
    argv=0x7ffc131f67c8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7ffc131f67b8)
    at ../csu/libc-start.c:291
#8  0x0000000000403519 in _start ()

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to appstream in Ubuntu.
https://bugs.launchpad.net/bugs/1583845

Title:
  Can't "apt-get update" - appstreamcli stuck at 100% Processor
  Utilization

Status in appstream package in Ubuntu:
  Confirmed

Bug description:
  I did a fresh install of Ubuntu 16.04 without being connected to the
  internet because when connected to the internet the install would lock
  up at the point that ubuntu was "Retrieving 56 of 56".

  Installation (without internet) was successful, then I connected to
  the internet and tried to update:

  The update-process seemed to be stuck, so I discovered that the
  command appstreamcli was at 100% processor utilization indefinitely.

  When I kill that process the update fails. This is clearly a bug, but
  hopefully someone can suggest a work-around until it is fixed.

  user@pc:~$ sudo apt-get update
  Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
  Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
  Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [94.5 kB]
  Get:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [92.2 kB]
  Fetched 281 kB in 0s (387 kB/s)
  Terminated
  Reading package lists... Done
  E: Problem executing scripts APT::Update::Post-Invoke-Success 'if 
/usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then 
appstreamcli refresh > /dev/null; fi'
  E: Sub-process returned an error code

  
  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: appstream 0.9.4-1
  ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
  Uname: Linux 4.4.0-22-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2
  Architecture: amd64
  Date: Thu May 19 19:08:30 2016
  InstallationDate: Installed on 2016-05-19 (0 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 
(20160420.1)
  ProcEnviron:
   LANGUAGE=en_US
   TERM=xterm-256color
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: appstream
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1583845/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to