← Back to team overview

touch-packages team mailing list archive

[Bug 1336062] Re: apport-retrace uses system package lists which may return a different source package for a binary

 

This bug was fixed in the package apport - 2.14.5-0ubuntu1

---------------
apport (2.14.5-0ubuntu1) utopic; urgency=medium

  * New upstream bug fix release. Changes since last snapshot:
    - apt/dpkg get_file_package(): If checking for uninstalled packages, don't
      use package information from the host system, but always look it up in
      the correct indexes. Otherwise this returns wrong results when files
      move to a different package between releases. Thanks Brian Murray!
      (LP: #1336062)
    - apt/dpkg install_packages(): Disable fetching apt translation indexes,
      to save some bandwidth.
    - whoopsie-upload-all: Ignore crash reports with incomplete core dumps
      instead of crashing on them. Thanks Brian Murray. (LP: #1329520)
    - etc/default/apport: Fix comment to use "service" instead of calling the
      init.d script directly.
    - whoopsie-upload-all: Collect hooks information to gather ApportVersion,
      NonfreeKernelModules, and SystemImageInfo. Do this before collecting
      package data to minimize hook run time. (LP: #1349579)
    - Adjust report.test_get_logind_session test to work with systemd >= 205.
    - Fix report.test_check_interpreted_twistd test to skip instead of fail if
      twisted is not installed.

  * Drop automatix.py general hook. Automatix is long gone.
  * etc/apport/blacklist.d/apport: Drop long obsolete npviewer/npplayer
    entries.
  * Drop unnecessary python-gi build dependency.
  * Drop python-twisted-core build dependency. It's just used for one test,
    and will still run in autopkgtest. (Avoids current twisted
    uninstallability in main)
 -- Martin Pitt <martin.pitt@xxxxxxxxxx>   Tue, 29 Jul 2014 12:26:23 +0200

** Changed in: apport (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1336062

Title:
  apport-retrace uses system package lists which may return a different
  source package for a binary

Status in “apport” package in Ubuntu:
  Fix Released

Bug description:
  I was trying to retrace a whoopsie crash from Utopic and ran into the
  following error:

  ubuntu@juju-openstack-machine-11:~$ sudo PYTHONPATH=$PYTHONPATH:/srv/daisy.staging.ubuntu.com/production/apport python3 /srv/daisy.staging.ubuntu.com/production/apport/bin/apport-retrace /home/ubuntu/_usr_bin_whoopsie.109.crash -c -S /srv/daisy.staging.ubuntu.com/production/daisy/retracer/config --sandbox-dir /srv/daisy.staging.ubuntu.com/production/cache/Ubuntu\ 14.10/cache-DhmXbj/sandbox -C /srv/daisy.staging.ubuntu.com/pro
  duction/cache/Ubuntu\ 14.10/cache-DhmXbj/cache -o /tmp/_usr_bin_whoopsie.109.crash.updated                                                     
  WARNING: /usr/lib/arm-linux-gnueabihf/libgio-2.0.so.0.4101.0 is needed, but cannot be mapped to a package
  WARNING: /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0.4101.0 is needed, but cannot be mapped to a package
  WARNING: /usr/lib/arm-linux-gnueabihf/libgmodule-2.0.so.0.4101.0 is needed, but cannot be mapped to a package
  WARNING: /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4101.0 is needed, but cannot be mapped to a package
  WARNING: /usr/lib/arm-linux-gnueabihf/libtasn1.so.6.2.3 is needed, but cannot be mapped to a package
  Installing extra package whoopsie to get ExecutablePath
  E: Ignore unavailable version '0.2.33' of package 'whoopsie'
  E: Unable to find a source package for whoopsie-daisy

  I'm guessing its because the whoopsie package changed names from
  precise to trusty and apport does a source package look up in the host
  (not sandbox) environment.

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