can not dowload some packages when upgrade from 10.10 to 10.04; the process in stopped.

Bug #744252 reported by Gabbart
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Aptdaemon
Expired
Undecided
Unassigned

Bug Description

Changes for the versions:
0.31+bzr506-0ubuntu6
0.31+bzr506-0ubuntu6.2

Version 0.31+bzr506-0ubuntu6.2:

  [ Sebastian Heinlein ]
   * debian/patches/10_improve_error_reporting.patch:
    - There are currently three errors which don't provide enough information
      to be fixed:
      Sometimes installation of local package files fails. This patch raises a
      PACKAGE_MANAGER_FAILED error instead of an unknown one in this case and
      adds the output of the dpkg call to the error (e.g. LP: #665722).
      Furthermore the TransactionFailed exception doesn't show the
      details and the code by default (LP: #665218).
      The message of lock.LockFailedError doesn't contain the lock file path
      and the blocking process (LP: #665572).

Version 0.31+bzr506-0ubuntu6.1:

  * SECURITY UPDATE: Unprivileged arbitrary file disclosure (LP: #722228)
    - debian/patches/11_fix_lp722228.patch: only allow alternative
      sources.list files inside the sources.list.d directory in
      aptdaemon/worker.py. Add test to aptdaemon/test/test_lp722228.py.
    - CVE-2011-0725
  * This update does NOT include the changes from 0.31+bzr506-0ubuntu6 that
    was in -proposed.

Version 0.31+bzr506-0ubuntu5:

  * debian/patches/09_fix_index_race_659438.patch:
    - If the background cron job rebuilds the apt indexes the
      apt.Cache.required_download method fails, since it tries to access
      the not available indexes. This patch is a workaround since it
      is requires a lock on the indexes before caluclating the size
      (LP: #659438)

Version 0.31+bzr506-0ubuntu4:

  * debian/patches/06_rosetta_po_update.patch:
    - updated translations from rosetta, this includes the
      policy.in files that can not be updated via language-packs
      (LP: #655642)

Version 0.31+bzr506-0ubuntu3:

  * debian/patches/08_fix_deb_install.patch:
    - fix installing deb packages with odd/broken installed-size
      fields (LP: #656633)

Version 0.31+bzr506-0ubuntu2:

  * 07_fix-race-597017.patch:
    - fix race in locking by backporting the relevant bits from
      lp:aptdaemon/trunk (thanks to Sebastian Heinlein)
      (LP: #597017)

Version 0.31+bzr506-0ubuntu1:

  * fix incorrect error message on failed key adding
  * fix crash when sys.stdin.encoding returns None
  * fix gettext string (thanks Gabor)

Version 0.31+bzr503-0ubuntu1:

  * merge fixes from bzr:
    - allow purge of removed files with conffiles left
    - fix bug when deferable is called with sync=True
    - use wait=False in enable_distro component
    - Fix local dpkg installation from unicode pathes by
      converting the strings to UTF-8
    - fix potential exception in wait=True, defer=True calls

Version 0.31+bzr496-0ubuntu1:

  * merge fixes from bzr:
    - fix for aptdaemon.client.get_transaction()
    - autodetect if "defer" is needed

Version 0.31+bzr493-0ubuntu1:

  * new bzr snapshot:
    - makes 03_auth_me_less.patch no longer needed (applied upstream)
    - improvements to the policykit privs

Version 0.31+bzr488-0ubuntu1:

  * new bzr snapshot:
    - makes 07_i18n_fixes.patch no longer needed (applied upstream)
    - supports partial cache update (important fix for the buy-something
      use case)
    - fix missing (untranslated) role strings
  * debian/control:
    - depend on the right python-apt version

Version 0.31+bzr487-0ubuntu1:

  * new bzr snapshot:
    - makes 07_i18n_fixes.patch no longer needed (applied upstream)
    - supports partial cache update (important fix for the buy-something
      use case)
    - fix missing (untranslated) role strings
  * debian/control:
    - depend on the right python-apt version

Version 0.31+bzr476-0ubuntu2:

  * debian/patches/07_i18n_fixes.patch:
    - use dgettext to not clobber the clients gettext.textdomain
      on import (LP: #631675)
  * debian/patches/05_sources_list_password.patch:
    - when adding a sources.list entry with a password protect
      the file via mode 0640 and root.admin ownership

Version 0.31+bzr476-0ubuntu1:

  * new bzr snapshot that fixes missing i18n in the policykit
    descriptions (LP: #625409)

Version 0.31+bzr474-0ubuntu1:

  * new bzr snapshot that fixes some locking issues (LP: #616470)
  * debian/python-aptdaemon.install:
    - add lock.py to the installed files

Version 0.31+bzr468-0ubuntu1:

  * new bzr snapshot that fixes authentication timeout problem
    (LP: #623424), big thanks to Sebastian Heinlein

Version 0.31+bzr466-0ubuntu1:

  * .bzr-builddeb/default.conf:
    - switch to lp:~aptdaemon-developers/aptdaemon/0.3
  * new bzr snapshot from the 0.3 stable branch:
    - simplify/improved policykit priviligies

Version 0.31+bzr449-0ubuntu2:

  * debian/patches/06_rosetta_po_update.patch:
    - updated translations from rosetta for the policy.in
      file (LP: #445603)

Version 0.31+bzr449-0ubuntu1:

  * new bzr snapshot that fixes two crashes

Version 0.31+bzr447-0ubuntu1:

  * new bzr snapshot
  * drop 01_vendor-keys-download.patch, taken upstream

Version 0.31+bzr427-0ubuntu1:

  * new bzr snapshot
  * debian/patches/03_auth_me_less.patch:
    - updated to include less auth for adding buy-something repos

Version 0.31+bzr416-0ubuntu1:

  * updated to current bzr
    - fixes STAT_FAILED vs STAT_ERROR crash
  * debian/patches/01_vendor-keys-download.patch:
    - add changes from lp:~mvo/aptdaemon/download-vendor-keys
      to support downloading repository vendor keys via https
  * debian/patches/03_auth_me_less.patch:
    - updated to current code
  * debian/control:
    - use DH_CENTRAL=include-links

Version 0.31+bzr413-1:

  * Merge with Ubuntu, remaining differences:
    - debian/copyright uses DEP-5 format.
    - debian/source/format: Set to "3.0 (quilt)".
    - debian/rules: Use debhelper 7 instead of quilt
    - debian/watch: Added watch file.
    - debian/control: Reindent, Vcs, Maintainer changes.
  * debian/patches/03_auth_me_less.patch: Change patch level to 1.

Version 0.31+bzr412-0ubuntu1:

  * New bzr snapshot that improves the gtk progress widget

Version 0.31+bzr403-0ubuntu1:

  * First release of the new 0.3X development branch
  * debian/patches:
    - Remove 01_enable_component: Merged upstream
    - Remove 02_fix_errback: Merged upstream
    - Remove 04_caution_is_good: Merged upstream
    - Remove 05_conffile_not_exists: Merged upstream
    - Update 03_auth_me_less: Remove cherry-picked PolicyKit enhancements
  * aptdaemon.install: Ship the man pages
  * control: Fix location of vcs

Version 0.11+bzr345-0ubuntu4:

  * debian/patches/04_caution_is_good.patch
      - cherry pick fix from trunk to prevent removal of essenial
        or required packages (LP: #561018)
  * debian/patches/05_conffile_not_exists.patch:
    - Do not fail on not available files (LP: #563504)

Version 0.11+bzr345-0ubuntu3:

  * debian/patches/03_auth_me_less.patch:
    - require only a single authentication prompt when adding
      a repository and installing immediately from it
      (thanks to Sebastian Heinlein)

Version 0.11+bzr345-0ubuntu2:

  * debian/patches/02_fix_errback.patch:
    - fix error handling from policykit (LP: #530393)

Version 0.11+bzr345-0ubuntu1:

  * New snapshot that fixes crashes in AddRepository and
    DpkgRecovery

Version 0.11+bzr343-1:

  * New upstream snapshot.
  * 01_unused_removal.patch: Drop, merged upstream.
  * debian/aptdaemon.install: Install the manpages.
  * debian/control: breaks software-center (<< 1.1.21)
  * python-apt-08api.diff: Port to new python-apt API (Closes: #572071)

Version 0.11+bzr342-0ubuntu2:

  * debian/patches/01_enable_component.patch:
    - add missing EnableComponents call to fix bug when
      components are referenced but not enabled

Version 0.11+bzr342-0ubuntu1:

  * New snapshot release based on the stable branch
    - fixes debconf race condition (LP: #455861)
    - should fix freeze in software-center (LP: #544424)
  * .bzr-builddeb/default.conf:
    - updatd to point at the stable 0.2.x branch
  * debian/patches/01_unused_removal.patch:
    - removed, taken upstream
  * debian/patches/02_fix-455861.patch:
    - removed, taken upstream

Version 0.11+bzr322-1:

  * New upstream snapshot.
  * Merge debian/patches/series from Ubuntu:
    - add 01_unused_removal.patch to allow removal of no longer
      used dependencies on removal
  * debian/control: add break on software-center (from Ubuntu)
  * Update Standards-Version to 3.8.4.

Version 0.11+bzr322-0ubuntu2:

  * debian/patches/02_fix-455861.patch:
    - merge patch from james_w to fix race in debconf socket
      code (many thanks) LP: #455861

Version 0.11+bzr322-0ubuntu1:

  * New git snapshot
  * debian/patches/series:
    - add 01_unused_removal.patch to allow removal of no longer
      used dependencies on removal

Version 0.11+bzr319-0ubuntu1:

  * New git snapshot
    - support generic meta-data for a transaction (LP: #493775)
    - improvements to the gtk widgets
    - bugfixes
  * debian/control:
    - add break on software-center

Version 0.11+bzr297-0ubuntu1:

  * New git snapshot, API improvements
  * debian/control:
    - update Vcs-Bzr branch to point to "ubuntu-lucid"
  * debian/patches/aptd-sbin.patch,
    debian/patches/aptd_http_proxy.patch:
    - removed, taken upstream

Version 0.11-2:

  * Add missing dependency on python-software-properties.

Version 0.11-1:

  * Initial upload to Debian unstable (Closes: #558690)
  * Switch source package to 3.0 (quilt) and use debhelper 7.
  * debian/copyright: Use the DEP-5 format.
  * debian/watch: Add.
  * aptd-sbin.patch: Drop, merged upstream.

Version 0.10+bzr264-0ubuntu1:

  [ Sebastian Heinlein ]
  * Import translations from Launchpad - fixes LP #445603
  * If the cache refresh was cancelled do not show a download
    failed error - fixes LP #440941

  [ Michael Vogt ]
  * fix install file to ensure the translations gets installed

Version 0.10+bzr260-0ubuntu1:

  [ Sebastian Heinlein ]
  * Merge fix for killing randomly user processes on hung dpkg
    operations - fixes LP: #446534

Version 0.10+bzr259-0ubuntu1:

  * debian/patches/aptd_http_proxy.patch:
    - add basic http proxy proxy support (LP: #446069)
  * dropped patches:
    - debian/patches/aptd_locking_fixes.patch
    - debian/patches/fix_syslog_crash.patch
    Both got accepted upstream (no other changes in r259)

Version 0.10+bzr258-0ubuntu1:
some other error reports I got in the update manager:
  * New upstream snapshot:
    - fix hang in authentication dialog (LP: #426720)
    - don't ask for authentication twice (LP: #437094)
    - better handling for broken dependencies
  * remove mvo-branch.patch, disallow-unauthenticated-branch.diff
    both got merged upstream
  * debian/patches/fix_syslog_crash.patch:
    - fix crash if no syslogd is installed
  * aptdaemon/worker.py:
    - test lock of the apt download dir as well

Version 0.10+bzr242-0ubuntu3:

  * debian/patches/mvo-branch.patch:
    - updated to include fix debconf race with multiple transactions
      in the queue (LP: #432607)

Version 0.10+bzr242-0ubuntu2:

  * debian/patches/mvo-branch.patch:
    - updated to include fix for gettext fiddling (LP: #438077)

Version 0.10+bzr242-0ubuntu1:

  * aptdaemon/core.py:
    - do not fail on a not running syslog daemon (LP: #428843)
  * Include dpkg errors in the error output
  * debian/rules:
    - move to simple-patchsys (for now) to make maintaining the
      patches simpler
  * debian/patches/disallow-unauthenticated-branch.diff:
    Patch generated from lp:~mvo/aptdaemon/allow-unauthenticated
    to support controlling if unauthenticated packages are allowed
    during a transaction. Default to "not allow unauthenticated"
    (LP: #435313)
  * debian/patches/mvo-branch.patch:
    Patch generated from lp:~mvo/aptdaemon/mvo that fixes:
    - aptdaemon/worker.py: check the apt download dir lock
      in _watch_lock to avoid possible race with apt-get LP: #437709
    - aptdaemon/progress.py: fix crash in error handling (LP: #436808)
    - aptdaemon/progress.py: fix crash in INSTALL_TIMEOUT handling
      (LP: #430860)
    - aptdaemon/gtkwidgets.py: make the dialog resizable and add bigger
      default size (LP: #434937)
    - aptdaemon/core.py: add _remove_from_connection_no_raise() that
      will discard errors if the object is not exported (LP: #422585)

Version 0.10+bzr240-0ubuntu1:

  * New upstream snapshot version:
    - Allow to cancel a running transaction in the console client
      (LP: #424436)
    - fixes in config file handling code
    - fixes in the error handling of the daemon
    - better error reporting for dpkg failures

Version 0.10+bzr234-0ubuntu1:

  * New upstream snapshot version:
    - less verbose debug (LP: #432937)
    - do not send dbus signal if dbus is not available (LP: #432310)
    - bugfixes
    - conffile handling
    - fix in progress code (LP #428964)
    - improvements in the logging

Version 0.10+bzr226-0ubuntu1:

  * When the dpkg lock is taken, wait until its released and
    emit a appropriate status (LP: #420980)
  * setup correct TERM environment in the daemon

Version 0.10+bzr223-0ubuntu1:

  * fix bug in repository adding code when a empty components
    list is used

Version 0.10+bzr222-0ubuntu1:

  * fix AttributeError (LP: #403467)
  * add support for adding repositories

Version 0.10+bzr220-0ubuntu1:

  * new version that includes a transaction cache and
    bugfixes

Version 0.10+bzr216-0ubuntu1:

  [ Sebastian Heinlein ]
  * New snapshot release:
    - API change: Use a D-Bus properties interface for setting terminal, locale
      and debconf socket
    - Use a simple async programming mechanism inspired by Twisted's deferreds
    - Port to PolicyKit-1
    - Allow to manage APT gpg keys (thanks to Olof Kindgren)
    - Fix progress calcualtion during installation
  * debian/control:
    - Replace dependency on policykit by policykit-1
  * debian/aptdaemon.install: Adapt install location of PolicyKit-1 action files
  * debian/python-aptdaemon.install:
    - Replaced policykit.py by policykit1.py
    - Added loop.py and defer.py

  [ Stephan Peijnik ]
  * debian/control: Replaced build-dependency on python-all-dev with python.
  * debian/aptdaemon.install: Removed misc.py
  * debian/copyright: Fixed lintian warning about dh_make boilerplate.

Version 0.10+bzr208-0ubuntu1:

  * updated to current bzr

Version 0.10+bzr185-0ubuntu1:

  * updated to current bzr
  * fixd FTBFS
  * adjust install files

Version 0.10+bzr173.1-0ubuntu1:

  * fix incorrect setup.py from a unclean build env

Version 0.10+bzr173-0ubuntu1:

  * Initial Release.

HI !

CVE References

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

Sorry, for the long delay. But there have been a lot of duplicate bug reports and it took some time to clean them up. If you still get the error please copy and paste the details from the error window. Thanks.

Changed in aptdaemon:
status: New → Incomplete
Revision history for this message
Gabbart (gabbart33) wrote : Re: [Bug 744252] Re: can not dowload some packages when upgrade from 10.10 to 10.04; the process in stopped.
Download full text (16.6 KiB)

Thank you for replay; I already solved the problem. Gabor

On Sun, Oct 7, 2012 at 8:58 AM, Sebastian Heinlein <
<email address hidden>> wrote:

> Sorry, for the long delay. But there have been a lot of duplicate bug
> reports and it took some time to clean them up. If you still get the
> error please copy and paste the details from the error window. Thanks.
>
> ** Changed in: aptdaemon
> Status: New => Incomplete
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/744252
>
> Title:
> can not dowload some packages when upgrade from 10.10 to 10.04; the
> process in stopped.
>
> Status in Aptdaemon:
> Incomplete
>
> Bug description:
> Changes for the versions:
> 0.31+bzr506-0ubuntu6
> 0.31+bzr506-0ubuntu6.2
>
> Version 0.31+bzr506-0ubuntu6.2:
>
> [ Sebastian Heinlein ]
> * debian/patches/10_improve_error_reporting.patch:
> - There are currently three errors which don't provide enough
> information
> to be fixed:
> Sometimes installation of local package files fails. This patch
> raises a
> PACKAGE_MANAGER_FAILED error instead of an unknown one in this
> case and
> adds the output of the dpkg call to the error (e.g. LP: #665722).
> Furthermore the TransactionFailed exception doesn't show the
> details and the code by default (LP: #665218).
> The message of lock.LockFailedError doesn't contain the lock file
> path
> and the blocking process (LP: #665572).
>
>
> Version 0.31+bzr506-0ubuntu6.1:
>
> * SECURITY UPDATE: Unprivileged arbitrary file disclosure (LP: #722228)
> - debian/patches/11_fix_lp722228.patch: only allow alternative
> sources.list files inside the sources.list.d directory in
> aptdaemon/worker.py. Add test to aptdaemon/test/test_lp722228.py.
> - CVE-2011-0725
> * This update does NOT include the changes from 0.31+bzr506-0ubuntu6
> that
> was in -proposed.
>
>
> Version 0.31+bzr506-0ubuntu5:
>
> * debian/patches/09_fix_index_race_659438.patch:
> - If the background cron job rebuilds the apt indexes the
> apt.Cache.required_download method fails, since it tries to access
> the not available indexes. This patch is a workaround since it
> is requires a lock on the indexes before caluclating the size
> (LP: #659438)
>
>
> Version 0.31+bzr506-0ubuntu4:
>
> * debian/patches/06_rosetta_po_update.patch:
> - updated translations from rosetta, this includes the
> policy.in files that can not be updated via language-packs
> (LP: #655642)
>
>
> Version 0.31+bzr506-0ubuntu3:
>
> * debian/patches/08_fix_deb_install.patch:
> - fix installing deb packages with odd/broken installed-size
> fields (LP: #656633)
>
>
> Version 0.31+bzr506-0ubuntu2:
>
> * 07_fix-race-597017.patch:
> - fix race in locking by backporting the relevant bits from
> lp:aptdaemon/trunk (thanks to Sebastian Heinlein)
> (LP: #597017)
>
>
> Version 0.31+bzr506-0ubuntu1:
>
> * fix incorrect error message on failed key adding
> * fix crash...

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Aptdaemon because there has been no activity for 60 days.]

Changed in aptdaemon:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.