Comment 1 for bug 268745

Revision history for this message
Andreas Hasenack (ahasenack) wrote : Re: landscape-client doesn't catch async errors from smart

This also happened in staging (ls1):

2008-09-11 21:05:20,660 WARNING [MainThread] Package changer output:
Traceback (most recent call last):
  File "/usr/bin/landscape-package-changer", line 10, in <module>
    main(sys.argv[1:])
  File "/usr/lib/python2.5/site-packages/landscape/package/changer.py", line 140, in main
    return run_task_handler(PackageChanger, args)
  File "/usr/lib/python2.5/site-packages/landscape/package/taskhandler.py", line 106, in run_task_handler
    result = handler.run()
  File "/usr/lib/python2.5/site-packages/landscape/package/changer.py", line 30, in run
    result = super(PackageChanger, self).run()
  File "/usr/lib/python2.5/site-packages/landscape/package/taskhandler.py", line 29, in run
    return self.handle_tasks()
  File "/usr/lib/python2.5/site-packages/landscape/package/changer.py", line 40, in handle_tasks
    result = super(PackageChanger, self).handle_tasks()
  File "/usr/lib/python2.5/site-packages/landscape/package/taskhandler.py", line 33, in handle_tasks
    self._handle_next_task(None, deferred)
  File "/usr/lib/python2.5/site-packages/landscape/package/taskhandler.py", line 45, in _handle_next_task
    result = self.handle_task(task)
  File "/usr/lib/python2.5/site-packages/landscape/package/changer.py", line 46, in handle_task
    result = self._handle_change_packages(message)
  File "/usr/lib/python2.5/site-packages/landscape/package/changer.py", line 98, in _handle_change_packages
    result = self._facade.perform_changes()
  File "/usr/lib/python2.5/site-packages/landscape/package/facade.py", line 166, in perform_changes
    self._ctrl.commitChangeSet(changeset)
  File "/usr/lib/python2.5/site-packages/smart/control.py", line 548, in commitChangeSet
    caching)
  File "/usr/lib/python2.5/site-packages/smart/control.py", line 667, in fetchPackages
    for url in failed])
smart.Error: Failed to download packages:
    http://us.archive.ubuntu.com/ubuntu/pool/main/u/update-manager/update-manager-core_0.93.9_i386.deb: File not found